
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Pork Chop Barbecue Recipe Filipino Style: Sweet and Tangy Adobo Glaze - October 31, 2026
- Pork and Beans Recipe Dry Beans: Slow-Simmered Smoky Richness - October 31, 2026
- Ribeye Steak Recipe Oven: Juicy Medium-Rare With Herb Butter Finish - October 31, 2026