Soups & Stews
Turn your favorite Campbell’s cream of mushroom soup into the secret behind this Swedish meatballs recipe—a cozy, one-pot wonder with restaurant flair in under an hour.
The secret lies in combining Campbell's cream of mushroom soup with ground beef, pork, and aromatic spices to create meatballs that stay tender while developing a crispy, golden crust. I've perfected this method after countless batches—no more dry meatballs or watery gravy here.
This recipe builds on classic Swedish traditions while embracing the convenience of canned soup, creating a creamy sauce that's richer than traditional versions. The meatball mixture includes breadcrumbs for texture and Worcestershire sauce for depth, while the soup provides instant umami without sacrificing flavor.
What sets this apart is the one-pot technique that eliminates multiple dishes and ensures every bite is perfectly sauced.
By the time you're done, you'll have a steaming pot filled with tender meatballs swimming in velvety mushroom sauce, topped with a golden crust that's impossible to resist.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect balance of savory meatballs and creamy sauce. This is comfort food at its finest—warm, satisfying, and ready in record time.
Serve with mashed potatoes or egg noodles to soak up every last drop of that rich sauce. The leftovers reheat beautifully, making this an ideal meal for busy weeknights or cozy family dinners. Let's get cooking—your taste buds will thank you.
Ingredients for campbell's cream of mushroom soup swedish meatballs
One can of Campbell's cream of mushroom soup plus these 14 staples transform into restaurant-style Swedish meatballs.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍲 | 1 ½ cans | Condensed, 10.5 oz each |
| Ground Beef 🥩 | 1 lb | 80% lean, finely ground |
| Ground Pork 🐖 | ½ lb | Finely ground for texture |
| All-Purpose Flour 🌾 | ½ cup | For meatball binding |
| Fresh Breadcrumbs 🍞 | ½ cup | Panko for extra crispiness |
| Large Eggs 🥚 | 1 whole | Room temperature for binding |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
| Onion Powder 🧅 | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | Not garlic salt |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Unsalted Butter 🧈 | 2 tbsp | For sauce richness |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Parsley 🌿 | 2 tbsp | Chopped for garnish |
The Campbell's cream of mushroom soup is the unsung hero here—grab the 10.5 oz condensed cans from any grocery store aisle. For the meat, 80% lean ground beef keeps them tender, while the pork adds juiciness. I always buy pre-ground meat from the butcher section—it's finer than the pre-packaged stuff. The breadcrumbs? Panko works best—it stays crispy even after simmering. Fresh thyme is ideal, but dried works at half the amount. For the Worcestershire, Lea & Perrins is the gold standard, but any good-quality brand does the trick.
No Campbell's soup? Homemade mushroom gravy works—sauté mushrooms, add flour, then milk and cream. Short on pork? Double the beef, but add 1 extra egg to bind. The breadcrumbs can be swapped for crushed cornflakes if you're avoiding gluten. For extra richness, stir in 1 tbsp sour cream with the heavy cream. The parsley is just for garnish, but if you're feeling fancy, add 1 tsp lemon zest to the sauce for brightness. And trust me—don't skip the Worcestershire. It's what makes these meatballs taste like they came from a Swedish grandmother's kitchen.
This sauce gets better with time—reheat gently on low to avoid breaking the cream. Keeps 4-5 days in the fridge, freezes beautifully for 3 months. I always make a double batch because the leftovers reheat even better than the first serving. Store in airtight containers with a layer of butter on top to preserve freshness. The meatballs can be prepped ahead and frozen raw—just bake from frozen for 20 minutes extra.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by the 10-minute prep rule here—just toss the ground beef, pork, flour, and breadcrumbs in a bowl. No fancy techniques, no measuring cups stressing me out. Honestly, the soup does half the work for you.
- Rich Umami Magic: That Campbell’s Cream of Mushroom soup? It’s the secret weapon. The meatballs get this deep, savory punch from the mushrooms, while the sauce stays velvety and never cloying. Between us, it’s the kind of flavor that makes people ask for seconds before dessert even arrives.
- Weeknight to Potluck: Make a double batch on Sunday, freeze half, and you’ve got dinner covered for the next two weeks. Or bring it to a holiday gathering—it’s hearty enough for a crowd but still feels special. My daughter’s friends always pick this one at family dinners.
- Budget-Friendly Feast: Ground beef and pork stretch for miles with the soup’s help, and breadcrumbs turn cheap ingredients into something luxurious. I’ll be real: this recipe saved me $150 last month by replacing takeout. Plus, leftovers reheat like a dream—no dry meatballs here.
Step-by-step instructions for creamy one-pot Swedish meatballs
Here's how to create restaurant-quality Swedish meatballs with a velvety Campbell's Cream of Mushroom soup sauce—all in one pot.
Prepare the Meatball Mixture
In a large mixing bowl, combine the 1 lb ground beef and 0.5 lb ground pork. This combination gives you that perfect balance of rich beef flavor and tender pork texture. Add the 0.5 cup all-purpose flour, 0.5 cup fresh breadcrumbs, 1 whole large egg, 1 tbsp Worcestershire sauce, 1 tsp onion powder, 1 tsp garlic powder, 0.5 tsp dried thyme, 0.5 tsp ground black pepper, and 1 tsp kosher salt. The egg acts as a binder, while the breadcrumbs help create that signature crispy exterior.
Using your hands, gently mix all ingredients until just combined. Be careful not to overwork the mixture—this can make the meatballs tough. The dough should hold together when pressed but still feel slightly crumbly. Once mixed, cover the bowl with plastic wrap and refrigerate for 20 minutes to allow the flavors to meld and the mixture to firm up slightly. This chilling step is crucial for shaping perfect meatballs.
Form and Brown the Meatballs
After chilling, remove the mixture from the refrigerator and roll it into 1.5-inch diameter meatballs—about 16 total for four servings. I like to use a medium-sized ice cream scoop for even-sized meatballs. Place them on a plate and set aside. Heat a large, deep skillet or Dutch oven over medium-high heat. Add 2 tbsp unsalted butter and let it melt until it begins to foam.
Working in batches to avoid overcrowding, carefully add the meatballs to the skillet. You want them to sizzle gently without steaming. Cook for 3-4 minutes per side until they develop a golden-brown crust—this is when you'll know they're ready to be transferred. Remove the meatballs and set them aside on a plate, keeping them warm. The residual heat will continue cooking them slightly, but they'll finish perfectly in the sauce.
Build the Creamy Mushroom Sauce
In the same skillet, reduce the heat to medium and add the 1.5 cans Campbell's Cream of Mushroom Soup. Stir to deglaze the pan, scraping up any browned bits that have formed—a move that adds incredible depth of flavor. Bring the soup to a gentle simmer and let it cook for 3-4 minutes until it begins to thicken slightly. This step ensures the sauce coats the meatballs beautifully without being too watery.
Next, stir in the 0.5 cup heavy cream and let the mixture simmer for another 2-3 minutes. The sauce should now be smooth and velvety, with a rich, creamy consistency. Taste and adjust the seasoning if needed—you might want to add a pinch more kosher salt or a crack of black pepper to enhance the flavors. The sauce is the heart of this dish, so take your time to get it just right.
Finish and Serve
Return the meatballs to the skillet, gently coating them in the creamy mushroom sauce. Let them simmer together for 5-7 minutes, allowing the meatballs to absorb the flavors of the sauce while maintaining their tender texture. The sauce should cling to the meatballs, creating that signature creamy coating you crave. If the sauce thickens too much, you can add a splash of water or broth to loosen it.
Once the meatballs are fully coated and heated through, transfer them to a serving dish. Garnish with 2 tbsp fresh parsley, chopped finely for a pop of color and freshness. Serve immediately with your choice of sides—mashed potatoes, egg noodles, or crusty bread all pair wonderfully with these meatballs. The one-pot method keeps everything warm and delicious, making this dish a true comfort food winner.
Pro Tips For Making Campbell'S Cream Of Mushroom Soup Swedish Meatballs
- Chill the Meat Mix: Before forming the meatballs, pop the beef-pork mix into the fridge for 20-30 minutes. I learned this the hard way—skipping it means greasy, uneven balls that fall apart when you try to roll them. Cold hands make for better grip too, so grab an ice pack if you’re impatient.
- Toast the Breadcrumbs: Dry the breadcrumbs in a skillet over medium heat for 2-3 minutes before mixing them into the meat. Sounds weird, but it works: they’ll absorb less moisture and give your meatballs a crispier exterior. Plus, it kills any weird starchy aftertaste raw breadcrumbs sometimes leave.
- Simmer, Don’t Boil: Once the meatballs hit the soup, keep the heat at a gentle simmer—not a rolling boil. I used to rush this, and the meatballs turned out dense and rubbery. A low simmer (barely bubbling) keeps them tender while letting the cream of mushroom flavor soak in properly.
- Thicken the Sauce Last: Skip adding the flour to the soup until the very end—after the meatballs are cooked through. Stir in a slurry of 1 tablespoon flour + 2 tablespoons cold water, then let it bubble for 1-2 minutes. This prevents a gluey, clumpy mess and gives the sauce a smoother finish. (Yes, even if you’re lazy like me, trust the process.)
Wine and beer pairings for this campbell's cream of mushroom soup swedish meatballs
Creamy Sauce Wines
The rich, velvety mushroom sauce calls for wines with enough body to stand up to the creaminess. A Chardonnay from California's Sonoma Coast—like Kendall-Jackson Vintner's Reserve—brings buttery notes that mirror the sauce's richness. The slight oakiness complements the Campbell's soup base beautifully.
For a more affordable option, try La Crema Chardonnay from Santa Barbara. Both wines have enough acidity to cut through the richness without overpowering the meatballs. 🍷
Red Wine Contrasts
If you prefer red wine, go for a Pinot Noir with subtle earthy undertones. I love Meiomi Pinot Noir from California—it's light enough to avoid clashing with the creamy sauce but has enough fruitiness to enhance the dish.
For a European option, a German Spätburgunder like Dr. Loosen Blue Slate offers elegant acidity and red fruit notes that pair surprisingly well. Avoid heavy Cabernets or Syrahs—they'll overpower the delicate flavors.
Beer Pairings
A Belgian Witbier like Hoegaarden or Stella Artois cleanses your palate between bites with its citrusy, spiced notes. The effervescence helps cut through the richness of the cream sauce. For a heartier option, try a German Helles Lager such as Weihenstephaner Original—its malty sweetness balances the savory meatballs perfectly.
Avoid heavy stouts or IPAs, which would compete with the dish's delicate flavors. 🍺
Cocktail Pairings
For a non-alcoholic option, a sparkling apple cider like Martinelli's adds a crisp, refreshing contrast. If you're serving this for a dinner party, a gin and tonic with cucumber (muddled cucumber + Hendrick's Gin + tonic) provides a refreshing palate cleanser.
The botanical notes in gin complement the thyme and garlic in the meatballs beautifully. For a boozy twist, add 1 oz of St-Germain elderflower liqueur to your gin for extra floral brightness.
Dessert Wine Balance
End the meal with a Moscato d'Asti like Saracco—its sweetness won't overpower the savory flavors but provides a delightful finish. For a drier option, a Riesling from Germany's Mosel region offers crisp acidity and honeyed notes that complement the meal's richness.
Avoid heavy dessert wines like Port—they'll leave your palate feeling overwhelmed after such a creamy main course.
Nutrition facts
Frequently asked questions
Can I make these meatballs ahead of time?
The meatball mixture can be shaped and frozen raw on a baking sheet before cooking. Once frozen solid, transfer to an airtight container. Cook from frozen by adding 5-7 extra minutes to the simmering time. For best results, thaw overnight in the fridge before cooking. The sauce can also be made a day ahead and reheated gently on low heat.
What's the secret to keeping the meatballs tender?
The key is using a mix of 80% lean ground beef and pork, chilling the mixture for 20 minutes before shaping, and avoiding overcrowding when browning. The breadcrumbs add texture without drying them out, and the Worcestershire sauce keeps them juicy. Never skip the chilling step—it prevents tough meatballs!
Can I substitute the Campbell's soup?
Yes, but the flavor will change. For a similar effect, use 1.5 cups homemade mushroom gravy (sauté mushrooms, add flour, then milk/cream). For a quick alternative, try cream of chicken soup with 1 tbsp mushroom powder added. Just remember the Campbell's soup adds that signature umami depth that's hard to replicate.
Why did my sauce get watery?
This usually happens from overcooking or insufficient thickening. Simmer the sauce for only 2-3 minutes after adding cream, and if needed, stir in 1 tbsp cornstarch mixed with 1 tsp water to thicken. The Campbell's soup already contains thickeners, so resist the urge to boil it vigorously—gentle heat is key!
What are the best sides for this dish?
Classic choices include creamy mashed potatoes, buttery egg noodles, or crusty sourdough bread. For a lighter option, try roasted Brussels sprouts or a simple green salad with a tangy vinaigrette. The rich sauce pairs beautifully with anything that can soak it up—just avoid overly sweet sides that might clash with the savory flavors.