Swedish Meatballs with Creamy Sauce Recipe
Introduction
Swedish meatballs are a classic comfort food known for their tender texture and rich, creamy gravy. This dish combines two types of ground meat and a flavorful sauce that’s perfect for any occasion. Serve it over egg noodles or mashed potatoes for a satisfying meal.

Ingredients
- 1 pound ground beef
- 1 pound ground pork
- 1 large egg
- 1/2 cup panko breadcrumbs
- 1 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- Pepper to taste
- 2 tablespoons olive oil (for frying)
- 1/4 cup butter (1/2 stick)
- 1/3 cup flour
- 3 cups beef broth
- 1/2 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1/2 cup full fat sour cream
- 1 tablespoon chopped fresh parsley
Instructions
- Step 1: In a large bowl, combine ground beef, ground pork, egg, panko breadcrumbs, salt, garlic powder, onion powder, allspice, nutmeg, and pepper. Mix well with your hands until evenly combined. Form the mixture into 1¼ to 1½-inch meatballs, about 2½ tablespoons of meat each, and place them on a parchment-lined baking sheet.
- Step 2: Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Fry the meatballs in batches, turning with tongs, until browned on all sides, about 5-7 minutes per batch. Add more oil if needed. Transfer browned meatballs to a plate.
- Step 3: Pour out most of the fat from the skillet, leaving the browned bits behind. Reduce heat to medium and add butter. Once melted, stir in flour and cook, stirring often, until the roux turns golden, a few minutes.
- Step 4: Slowly whisk in beef broth, making sure to dissolve the flour completely. Add Dijon mustard and Worcestershire sauce, whisking to combine.
- Step 5: Return the meatballs to the skillet and simmer for about 10 minutes until cooked through and the sauce has thickened slightly. It should be creamy but not very thick.
- Step 6: Remove from heat and stir in sour cream until smooth. Season with additional salt and pepper if needed. Sprinkle with fresh parsley and serve immediately.
Tips & Variations
- For a richer sauce, use a mix of beef and chicken broth or add a splash of heavy cream along with the sour cream.
- Freshly grated nutmeg can enhance the sauce’s warmth if you prefer it over ground nutmeg.
- Serve the meatballs over creamy mashed potatoes, buttered egg noodles, or even rice for a hearty meal.
- Use plain breadcrumbs instead of panko if preferred, but panko gives a lighter texture.
Storage
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a little beef broth or water to loosen the sauce if it has thickened. You can also freeze cooked meatballs and sauce for up to 2 months; thaw overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Swedish meatballs ahead of time?
Yes, you can prepare the meatballs and sauce separately and store them in the refrigerator for up to a day before combining and reheating. This makes dinner prep easier on busy days.
Why do Swedish meatballs use both beef and pork?
Using a mix of beef and pork balances flavor and texture. Beef adds a hearty taste while pork contributes moisture, resulting in tender, juicy meatballs.
PrintSwedish Meatballs with Creamy Sauce Recipe
Classic Swedish Meatballs made with a blend of ground beef and pork, seasoned with warm spices, and simmered in a rich and creamy gravy. This comforting dish features tender meatballs fried to golden perfection and served in a savory sauce with sour cream and fresh parsley, perfect for a hearty family meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 25–30 meatballs, serves 6-8 1x
- Category: Main Course
- Method: Frying
- Cuisine: Swedish
Ingredients
Meatballs:
- 1 pound ground beef
- 1 pound ground pork
- 1 large egg
- 1/2 cup panko breadcrumbs
- 1 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- Pepper to taste
- 2 tablespoons olive oil (for frying)
Sauce:
- 1/4 cup butter (1/2 stick)
- 1/3 cup flour
- 3 cups beef broth
- 1/2 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1/2 cup full fat sour cream
- 1 tablespoon chopped fresh parsley
Instructions
- Mix Meatball Ingredients: In a large bowl, combine ground beef, ground pork, egg, panko breadcrumbs, salt, garlic powder, onion powder, allspice, nutmeg, and pepper. Use your hands to mix everything thoroughly, then form the mixture into 1 ¼ to 1 ½-inch meatballs, about 25-30 in total. Place the formed meatballs on a parchment-lined baking sheet for easy cleanup.
- Fry Meatballs: Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Fry the meatballs in two batches, turning them with tongs, until browned on all sides, approximately 5-7 minutes per batch. Add more oil if needed for the second batch. Transfer browned meatballs to a plate once done.
- Prepare Roux and Sauce: Pour out most of the fat from the skillet, leaving the browned bits behind for flavor. Lower heat to medium, add butter, and melt it. Stir in the flour and cook while stirring frequently for a few minutes until the roux turns golden.
- Add Broth and Seasonings: Gradually whisk in the beef broth to dissolve the flour without lumps. Stir in Dijon mustard and Worcestershire sauce to enhance the sauce’s depth of flavor.
- Simmer Meatballs in Sauce: Return the meatballs to the skillet and simmer gently for about 10 minutes, or until meatballs are fully cooked and the gravy thickens to your preferred consistency (the gravy should be creamy but not too thick).
- Finish Sauce and Serve: Turn off the heat and stir in the sour cream carefully to avoid curdling. Adjust seasoning with additional salt and pepper if necessary. Garnish with chopped fresh parsley and serve the meatballs immediately for best flavor.
Notes
- For even cooking, try to make the meatballs uniform in size.
- Do not overcrowd the pan when frying meatballs to ensure proper browning.
- If the gravy thickens too much, whisk in a little extra beef broth to loosen it.
- For a lighter version, you can substitute half-and-half for sour cream, but it will change the flavor slightly.
- Serve Swedish meatballs over egg noodles, mashed potatoes, or with lingonberry jam for a traditional touch.
Keywords: Swedish meatballs, creamy meatballs, ground beef and pork meatballs, traditional Swedish recipe, meatballs with gravy

