Swedish Meatballs Campbell Soup Recipe: Creamy Gravy Magic in One Pot

Soups & Stews

Swedish Meatballs Campbell Soup Recipe: Creamy Gravy Magic in One Pot

This Swedish meatballs Campbell soup recipe transforms a classic comfort dish into a creamy, one-pot wonder that combines tender meatballs with rich tomato or mushroom broth. The secret lies in marinating the meatballs overnight—this ensures deep flavor and juicy texture without drying out.

I developed this method after years of perfecting the balance between traditional Swedish techniques and American pantry staples.

The beauty of this recipe is its simplicity: ground beef, breadcrumbs, and basic pantry ingredients create meatballs that stay tender while absorbing the soup’s savory depth.

The Campbell soup base provides instant umami richness, while a touch of cream or sour cream at the end elevates it to restaurant-quality without extra effort. No need for complicated sauces or separate gravies—just one pot, 45 minutes, and a meal that feels indulgent.

By the time you serve this dish, you’ll have golden-brown meatballs floating in a velvety soup, their flavors perfectly harmonized with the broth’s tangy-sweet notes. The meatballs hold their shape yet melt in your mouth, while the soup’s creamy finish ties everything together.

Garnish with fresh parsley or a drizzle of cream for that final touch of elegance.

Pair with lingonberry jam for a bright contrast or serve alongside mashed potatoes to soak up every last drop. This recipe delivers hearty, satisfying comfort—ideal for chilly evenings or family gatherings. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for swedish meatballs campbell soup

Ground beef, Campbell's soup, and cream transform into restaurant-quality Swedish meatballs in one pot.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 1 ½ lb Freshly ground for best texture
Panko Breadcrumbs 🍞 ¾ cup Light and crispy preferred
Large Eggs 🥚 2 whole Room temperature for even mixing
Shallots 🧅 2 whole Finely minced, or sub with onion
Garlic Cloves 🧄 4 cloves Peeled and minced finely
Campbell's Cream of Mushroom Soup 🍄 2 cans 10.5 oz each, condensed version
Heavy Cream 🥛 ½ cup Full-fat for richest texture
Whole Milk 🥛 ½ cup Warmed for smooth blending
Unsalted Butter 🧈 2 tbsp Cold for even distribution
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste after tasting
Freshly Ground Black Pepper 🌶️ 1 tsp Coarsely cracked preferred
Allspice Berries 🌿 ½ tsp Crushed between fingers
Fresh Parsley 🌿 ¼ cup Chopped for garnish only
Lingonberry Jam 🍓 ¼ cup Optional for serving

The ground beef quality is non-negotiable here—80/20 fat ratio ensures juicy meatballs that don't dry out during marinating. Kroger or Whole Foods carry excellent pre-ground beef, but if buying chuck roast, grind it yourself for peak freshness. The shallots should be vibrant purple, not wilted—store them in the fridge until ready to mince. For the Campbell's soup, cream of mushroom provides that authentic umami depth, though cream of celery works if you prefer a different flavor profile. The allspice berries are crucial for that classic Swedish warmth—Penzeys Spices sells them whole, which you'll need to crush by hand for maximum aroma.

No panko breadcrumbs? Regular breadcrumbs toasted in a dry pan for 3 minutes work in a pinch, though they'll be denser. Substituting the heavy cream with half-and-half reduces richness but still delivers a creamy finish. For the milk, whole milk is ideal, but 2% works if that's what you have—just warm it slightly before adding to prevent curdling. The butter should be cold when mixed in to create those perfect little pockets of fat that make the meatballs so tender. If you can't find allspice berries, ground allspice at double the amount will suffice, though the flavor won't be as complex. The lingonberry jam can be swapped for cranberry sauce if needed, though it won't have that same bright, tart contrast.

This soup reheats beautifully—gentle warming on the stove prevents the cream from breaking. Store leftovers in an airtight container for up to 4 days in the fridge, though the flavor actually improves after the first night as everything melds together. For freezing, portion into individual servings and thaw overnight in the fridge. The meatballs can be prepped ahead and frozen raw—thaw in the fridge before cooking to maintain texture. Garnish with fresh parsley just before serving to keep that vibrant pop of color.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the 80/20 beef here—it stays juicy while the panko gives that perfect crunch without overpowering. Honestly, the only real step is mixing everything in a bowl (no fancy equipment needed), and the shallots and garlic add depth with almost no effort.
  • Soup-Pairing Magic: That Campbell’s tomato soup base? It’s the secret weapon—thick, slightly sweet, and just salty enough to make the meatballs taste even richer. The combo feels indulgent but somehow still light, especially when you let the soup simmer into the meatballs for a few minutes.
  • Weeknight to Potluck: Make a double batch on Sunday and freeze half—these reheat like a dream. (Yes, even on a Tuesday night.) They’re hearty enough for a chilly evening but still feel special enough to bring to a holiday gathering if you want.
  • Budget-Friendly Feast: Ground beef, eggs, and breadcrumbs won’t break the bank, and a can of soup stretches into four servings without tasting cheap. Between us, this is how I feed my family for under $10 and still get compliments. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for Swedish meatballs with Campbell soup gravy

Master this one-pot technique for restaurant-quality meatballs with velvety mushroom gravy.

1

Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground beef (80/20) with the 0.75 cup panko breadcrumbs and 2 whole large eggs. Using your hands, gently mix until just combined—avoid overworking the mixture, as this develops gluten and makes the meatballs dense. The texture should be moist but not sticky.

In a separate small bowl, finely mince the 2 whole shallots and 4 cloves garlic. Add these to the meat mixture along with 1.5 tsp diamond crystal kosher salt, 1 tsp freshly ground black pepper, and 0.5 tsp crushed allspice berries. Mix again until evenly distributed. The allspice adds a subtle warmth that complements the creamy gravy beautifully.

2

Form and Brown the Meatballs

Using a lightly oiled spoon or your hands, roll the mixture into 1.5-inch meatballs—about 16 total for even cooking. Set them aside on a plate. Heat 2 tbsp unsalted butter in a large, heavy-bottomed pot over medium-high heat until the butter foams. Working in batches, add the meatballs to the pot in a single layer, leaving space between them.

Cook undisturbed for 3-4 minutes until the bottoms develop a deep golden-brown crust. This searing step is crucial for flavor development. Use a slotted spoon to carefully transfer the browned meatballs to a plate, then repeat with the remaining meatballs, adding more butter if needed. Keep the meatballs warm while you prepare the gravy.

3

Build the Creamy Mushroom Gravy

Return the pot to medium heat and add the 2 cans Campbell's cream of mushroom soup, stirring to deglaze the browned bits from the bottom. Let the mixture simmer gently for 2-3 minutes until slightly thickened. In a small saucepan, warm the 0.5 cup whole milk and 0.5 cup heavy cream together over low heat until steaming but not boiling.

Slowly pour the warmed milk-cream mixture into the pot with the soup, whisking constantly to prevent curdling. The gravy should begin to thicken immediately. If it's too thin, simmer for an additional 1-2 minutes until it reaches a velvety consistency that lightly coats the back of a spoon. Taste and adjust seasoning with more salt or pepper if needed.

4

Finish and Serve

Return all the meatballs to the pot and gently stir to coat them evenly in the gravy. Cover and simmer on low heat for 10-12 minutes, allowing the meatballs to absorb the rich flavors while maintaining their tenderness. The internal temperature of the meatballs should reach 160°F—use an instant-read thermometer to check the thickest one.

Remove from heat and let the meatballs rest for 5 minutes before serving. Garnish each portion with 0.25 cup chopped fresh parsley and a dollop of 0.25 cup lingonberry jam on the side. The jam's tartness cuts through the richness of the gravy, balancing the dish perfectly. Serve immediately with buttered egg noodles or mashed potatoes.

👨‍🍳

Pro Tips For Making Swedish Meatballs Campbell Soup

  • CHILL THE MEATBALL MIX: After mixing your ground beef, panko, egg, shallots, and garlic, pop the bowl in the fridge for 15 minutes before forming balls. I learned this the hard way—skipping it makes the meatballs crumble when you drop them in the soup, and nobody wants that.
  • GRATE SHALLOTS, DON’T CHOP: Use a microplane for the shallots instead of dicing them. The finer texture blends better with the beef, and you won’t taste chunks—just smooth, sweet depth. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE DOUGH: Stir the beef mixture just until combined—about 10 seconds past when it looks done. Overworking it turns the meatballs dense and rubbery. This isn’t the prettiest method, but it’s the tastiest.
  • USE COLD HANDS FOR SHAPING: Wet your hands before rolling the meatballs—it keeps them from sticking and makes shaping easier. If your hands are warm, the fat will melt too soon, and the balls fall apart when you add them to the soup. (Your future self will thank you.)

Make-ahead tips for this swedish meatballs campbell soup

Marinate Ahead

Prepare the meatball mixture the night before for deeper flavor and easier cooking. Store the raw mixture in an airtight container in the fridge for up to 24 hours. This allows the spices to meld and the breadcrumbs to absorb moisture, resulting in juicier meatballs.

I always make mine the evening before—it cuts my cooking time by 15 minutes the next day. 💡

Pre-Cook Meatballs

Form and brown the meatballs up to 2 days ahead of serving. After searing, place them on a parchment-lined tray and refrigerate. When ready to cook, simply reheat the gravy base in the pot, then add the chilled meatballs.

They’ll finish cooking perfectly without drying out. This is my go-to strategy for busy weeknights.

Soup Base Prep

Make the Campbell soup gravy base in advance and store it separately. Combine the cream of mushroom soup, milk, and cream in a container, then refrigerate for up to 3 days.

When ready to serve, simply heat it gently on the stove and add the pre-cooked meatballs. This shortcut saves 20 minutes of active cooking time. 🌟

Freezer-Friendly

Freeze the fully cooked meatballs and gravy together for up to 3 months. Portion into individual serving containers and thaw overnight in the fridge. Microwave for 2-3 minutes on 50% power to reheat gently.

The texture remains tender, and the flavors are just as rich as when first made. Perfect for meal prep Sundays!

Garnish Prep

Chop the fresh parsley and portion the lingonberry jam into small bowls ahead of time. Store the parsley in an airtight container with a damp paper towel to keep it fresh for up to 3 days.

The jam stays good at room temperature for 2 weeks. This simple prep ensures you’re ready to plate beautifully with minimal effort. ✨

Side Dish Prep

Make mashed potatoes or buttered egg noodles the day before and reheat them alongside the soup. For mashed potatoes, store them in an airtight container and reheat in the microwave with a splash of milk.

For noodles, cook them al dente, drain, and toss with a little butter to prevent sticking. Both reheat perfectly and pair wonderfully with the meatballs. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 20g100%
Cholesterol 210mg70%
Sodium 1020mg44%
Total Carbohydrate 28g10%
Dietary Fiber 2g8%
Sugars 12g
Protein 36g72%
* 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 a different Campbell's soup flavor instead of cream of mushroom?

For a lighter option, try cream of celery soup—it adds a fresh herbal note. For heartier flavor, cream of chicken soup works beautifully, though it has a slightly different umami profile. Avoid tomato-based soups as they'll clash with the creamy finish. The key is choosing a smooth, creamy soup base that won't overpower the meatballs.

2

Why do my meatballs turn out dry when cooking with Campbell soup?

Overworking the meat mixture or using lean ground beef (90% lean or higher) are the most common causes. Always use 80/20 fat ratio ground beef and handle the mixture gently. Also, avoid cooking the meatballs at high heat—they should simmer gently in the finished soup to stay moist. The Campbell soup's liquid helps, but proper meatball formation is crucial.

3

How can I make this recipe vegetarian?

Replace the ground beef with 1.5 lbs of finely chopped mushrooms (like cremini or portobello) or a plant-based ground meat substitute like Beyond Meat. Use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) instead of regular eggs. The Campbell cream of mushroom soup will still work perfectly, though the texture will be slightly different. Add 1 tbsp soy sauce to the mixture for umami depth.

4

Can I make this soup in an Instant Pot?

Yes! Brown the meatballs first in a regular pan. Then transfer them to your Instant Pot with the Campbell soup, milk, and cream. Cook on High pressure for 3 minutes, then quick-release. The meatballs will finish cooking perfectly in the creamy broth. For extra richness, stir in 1 tbsp cornstarch with the milk before adding to thicken the sauce.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat with a splash of milk or cream to restore creaminess. Avoid microwaving as it can make the gravy separate. For best results, warm the soup first, then add the meatballs separately to prevent them from absorbing too much liquid. If the gravy thickens too much, whisk in 1 tbsp milk at a time until smooth.

★★★★★4.9(10 reviews)
Categories Soups & Stews