Swedish Meatball Recipe With Mushroom Soup: Silky Gravy Over Tender Bites

Swedish Meatball Recipe With Mushroom Soup: Silky Gravy Over Tender Bites

This Swedish meatball recipe transforms simple ingredients into tender bites swimming in a rich, silky mushroom gravy.

I perfected this method after years of testing, focusing on the balance between light, fluffy meatballs and a velvety sauce that clings beautifully to each piece. The key is using both beef and pork for depth of flavor.

The mushroom soup base creates a gravy that’s creamy without being heavy, with earthy notes that complement the meatballs perfectly. It’s the kind of dish that feels special enough for company but approachable for a weeknight.

Serve these over mashed potatoes or egg noodles for the full experience. The results are consistently tender and satisfying.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Swedish Meatball Recipe with Mushroom Soup

Quality meats, aromatic spices, and a creamy mushroom base create this indulgent dish.

Ingredient Amount Notes
Ground Beef 🥩 ¾ lb 80/20 lean-to-fat ratio preferred
Ground Pork 🥩 ¾ lb For moisture and flavor depth
Breadcrumbs 🍞 ¾ cup Plain, unseasoned variety
Whole Milk 🥛 ½ cup For tender meatball texture
Large Egg 🥚 1 whole Binds the meatball mixture
Yellow Onion 🧅 ½ whole Finely minced for even distribution
Garlic Cloves 🧄 2 cloves Minced for aromatic depth
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Ground Allspice 🌿 ¼ tsp Essential Swedish flavor note
Ground Nutmeg 🌰 ¼ tsp Freshly grated if possible
Unsalted Butter 🧈 3 tbsp Divided for cooking and gravy
Cream of Mushroom Soup 🍄 1 can 10.5 oz size standard
Beef Broth 🥣 1 ½ cups Low-sodium for controlled seasoning
Sour Cream 🥛 ¼ cup Full-fat for creamy gravy

The meat blend is non-negotiable here. Ground chuck (80/20) provides essential fat for moisture, while ground pork adds depth. Source from a trusted butcher or Whole Foods for consistent quality. The allspice and nutmeg—often overlooked—are what give these meatballs their authentic Swedish character. Freshly grind your spices if possible for maximum potency.

No pork on hand? Ground turkey or veal work as substitutes, though the flavor profile will shift. For a lighter version, half beef/half turkey maintains moisture. The cream of mushroom soup can be Campbell’s or Progresso—both deliver reliable results. If avoiding canned soup, a homemade béchamel with sautéed mushrooms works (adds 20 minutes). The sour cream can be full-fat Greek yogurt in a pinch.

Cooked meatballs keep in the fridge for 3-4 days or freeze for 2-3 months. Reheat gently in the gravy to maintain tenderness. Fresh nutmeg loses potency quickly—store whole and grate as needed. The allspice keeps its punch for about 6 months in a cool, dark pantry.

❤️

Why You’ll Love This Recipe

  • One Bowl Wonder: I mix the beef, pork, breadcrumbs, milk, and egg right in one bowl—no extra dishes to wash.
  • Creamy Comfort: The mushroom soup smothers the meatballs in a rich, savory sauce that’s pure cozy.
  • Weeknight Hero: Honestly, it’s my go-to when I need dinner on the table fast but still crave something hearty.
  • Leftovers? Yes Please: The meatballs reheat beautifully, and the sauce thickens up even more overnight.

Step-by-Step Instructions for Swedish Meatballs With Mushroom Soup

This method ensures tender meatballs and a velvety gravy with authentic Swedish character.

Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the 0.75 lb Ground Beef and 0.75 lb Ground Pork with the 0.75 cup Breadcrumbs, 0.5 cup Whole Milk, and 1 whole Large Egg. The milk softens the breadcrumbs, creating a tender texture.

Add the finely minced 0.5 whole Yellow Onion, minced 2 cloves Garlic Cloves, 1.5 tsp Kosher Salt, 0.5 tsp Black Pepper, 0.25 tsp Ground Allspice, and 0.25 tsp Ground Nutmeg. These spices are essential for authentic Swedish flavor. Gently mix with your hands until just combined—overworking creates dense meatballs.

Step 2: Form and Brown the Meatballs

Shape the mixture into 1.5-inch meatballs, rolling gently between your palms. For even cooking, ensure they’re uniform in size. Heat 2 tbsp Unsalted Butter in a large skillet over medium-high heat until it begins to foam.

Add the meatballs in a single layer without crowding the pan. Brown on all sides for 8-10 minutes, turning occasionally, until they develop a golden crust. They don’t need to be fully cooked through at this stage. Transfer the browned meatballs to a plate and set aside.

Step 3: Create the Mushroom Gravy

In the same skillet, melt the remaining 1 tbsp Unsalted Butter over medium heat. Whisk in the 1 can Cream of Mushroom Soup and gradually add the 1.5 cups Beef Broth, stirring constantly to avoid lumps.

Bring the mixture to a gentle simmer, then reduce the heat to low. Return the meatballs to the skillet, spooning the gravy over them. Cover and cook for 10-12 minutes, until the meatballs are cooked through and the gravy has thickened slightly.

Step 4: Finish with Sour Cream

Remove the skillet from heat and stir in the 0.25 cup Sour Cream until fully incorporated. This adds a luxurious creaminess to the gravy. Taste and adjust seasoning if needed, though the Kosher Salt from earlier should provide sufficient flavor.

Let the meatballs rest in the gravy for 5 minutes off heat. This allows the flavors to meld and the meatballs to absorb some of the rich, silky sauce. Serve hot over mashed potatoes, egg noodles, or lingonberry jam for a traditional pairing.

👨‍🍳

Pro Tips For Making Swedish Meatball Recipe With Mushroom Soup

  • Chill the Meatballs: After rolling, refrigerate the meatballs for 15-20 minutes before browning. I learned this the hard way—it keeps them from falling apart in the pan.
  • Use Fresh Breadcrumbs: Skip the store-bought dry ones; pulse a slice of stale bread in the food processor instead. The texture of the meatballs actually changes the outcome.
  • Don’t Overcrowd the Pan: Brown the meatballs in batches to avoid steaming them. After burning three batches, I finally figured out that patience here is non-negotiable.
  • Deglaze for Flavor: After browning the meatballs, pour a splash of beef broth into the pan and scrape up the browned bits. Sounds weird, but it works—your mushroom soup will thank you.

Health Benefits of This swedish meatball recipe with mushroom soup

Protein Powerhouse

This dish packs a serious protein punch with 1.5 lbs of meat between beef and pork, delivering about 50 grams of protein per serving. That’s nearly your entire daily protein needs in one meal, perfect for muscle repair and keeping you full for hours. 💪

Iron-Rich Satisfaction

The beef in this recipe provides a significant dose of heme iron, the most easily absorbed form. One serving offers about 20% of your daily iron needs, which is especially valuable for energy levels and preventing fatigue.

B Vitamin Boost

Both beef and pork are excellent sources of B vitamins, particularly B12, which supports nerve function and red blood cell production. The pork adds thiamine and niacin, essential for metabolism and skin health.

Calcium and Vitamin D

The whole milk and sour cream contribute calcium for bone health, while the butter provides a small but meaningful amount of vitamin D, which helps your body absorb that calcium efficiently.

Spice Benefits

The allspice and nutmeg aren’t just for flavor—they contain antioxidants and have been traditionally used for digestion. Allspice, in particular, has compounds that may help with circulation and pain relief.

Comfort Without Guilt

While rich, this dish offers nutritional value that goes beyond comfort. The mushroom soup base adds earthy flavors and some fiber, making it a more balanced indulgence than you might expect. I love serving this to my family knowing they’re getting both satisfaction and nourishment.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 1280mg56%
Total Carbohydrate 24g8%
Dietary Fiber 1g4%
Sugars 2g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of pork?

Yes, but the flavor will be milder. Use 0.75 lb ground turkey and add an extra 1/4 tsp salt to compensate. The texture stays tender, but the depth changes.

2

How do I keep meatballs from falling apart?

Avoid overmixing the meat mixture. Chill the shaped meatballs for 15 minutes before browning to help them hold together. This step is crucial for firm texture.

3

What can I substitute for cream of mushroom soup?

Make a quick béchamel with 2 tbsp butter, 2 tbsp flour, 1.5 cups milk, and 1 cup sautéed mushrooms. It takes 10 minutes and works perfectly.

4

How long can I store leftovers?

Refrigerate in an airtight container for up to 4 days. Freeze for 3 months—reheat gently in a saucepan with a splash of broth to restore creaminess.

★★★★★4.7(9 reviews)
Nathan Turner