Swedish Meatball Soup Recipe

I recently whipped up a warm pot of this Swedish Meatball Soup on a cold evening, and it completely blew my family away with its deep, cozy flavor profile! Combining spiced juicy meatballs, tender egg noodles, and a rich, creamy brown gravy broth creates an absolute masterpiece in a bowl.

I loved how the warm notes of allspice and nutmeg carried through the rich broth, giving it that classic, comforting Scandinavian feel. Every single bowl was cleared in record time, with everyone asking for seconds before I could even sit down.

Swedish Meatball Soup Recipe

Ingredients

Using the right mix of meats, savory broths, and warm spices ensures your soup achieves that signature Scandinavian flavor.

For the Meatballs:

  • Regular breadcrumbs (⅓ cup) – Absorbs the dairy mixture to create a tender, juicy texture in every meatball.
  • Milk (½ cup) – Soaks into the breadcrumbs to bind the meat mixture without making it dense.
  • Heavy cream (2 tablespoons) – Adds richness to the panade base for super moist meatballs.
  • Large egg (1 egg) – Binds the ground meat and breadcrumbs together so the meatballs hold their shape while baking.
  • Kosher salt (1½ teaspoons) – Enhances the natural savory flavors of the meat mixture.
  • Freshly ground black pepper (¼ teaspoon) – Adds a mild, subtle woody warmth to the meat.
  • Allspice (¼ teaspoon) – Delivers that iconic warm, aromatic flavor essential for authentic Swedish meatballs.
  • Nutmeg (¼ teaspoon) – Complements the allspice with a sweet, nutty spice note.
  • Minced fresh parsley (1 tablespoon) – Brings a touch of green freshness to the meatball interior.
  • Unsalted butter (1 tablespoon) – Sauté the aromatics gently to build a sweet flavor foundation.
  • Oil (1 tablespoon) – Raises the smoke point so the butter doesn’t burn while cooking the onions.
  • Yellow onion (½ medium, minced) – Cook until translucent so it blends seamlessly into the meat without raw crunchy bits.
  • Garlic (1 large clove, minced) – Provides a sharp, fragrant aromatic punch.
  • Ground chicken or pork (1 pound) – Keeps the meatballs light and juicy; pork adds wonderful fat and flavor.
  • Ground chuck (1½ pounds) – Delivers a robust, beefy foundation for the meatball blend.

For the Sauce & Noodles:

  • Unsalted butter (4 tablespoons) – Melts down with the flour to form a rich thickening roux base.
  • All-purpose flour (¼ cup) – Cooks into the butter to thicken the liquid into a silky, velvety broth.
  • Low-sodium beef broth (3 cups) – Creates a deep, savory brown liquid foundation for the soup.
  • Low-sodium chicken broth (3 cups) – Lightens the rich beef flavor while adding another layer of savory depth.
  • Heavy cream (2 cups) – Gives the soup its signature luscious, velvety texture.
  • Sour cream (¾ cup) – Infuses a bright, tangy richness that balances the heavy cream.
  • Beef instant bouillon granules (1 teaspoon) – Amplifies the deep, savory umami notes of the broth.
  • Low-sodium soy sauce (1½ tablespoons) – Adds a subtle salty depth and rich color without overwhelming the dish.
  • Worcestershire sauce (2 teaspoons) – Imparts a tangy, savory complexity to the gravy base.
  • Dijon mustard (1 teaspoon) – Provides a sharp, zesty background note that cuts through the cream.
  • Apple cider vinegar (2 teaspoons) – Adds a splash of bright acidity to balance the rich dairy.
  • Granulated sugar (1 tablespoon) – Softens the tanginess of the vinegar and sour cream for a balanced flavor.
  • Freshly ground black pepper (½ teaspoon) – Seasons the entire broth with a mild, earthy spice.
  • Salt (if needed) – Taste the finished broth first before adding extra salt, as the sauces add natural salinity.
  • Egg noodles (8 ounces, medium, narrow, or Kluski) – Cooks directly in the broth, absorbing all those incredible savory flavors.
  • Minced fresh parsley (2 tablespoons) – Stirs into the pot right at the end for a fresh herbal lift.

To Garnish:

  • Lingonberry jam or cranberry sauce – Adds a traditional sweet-tart contrast that elevates the savory meatballs.
  • Chopped fresh parsley – Offers a bright green visual contrast over the warm broth.
  • Sour cream – Adds a cool, creamy dollop over each serving.

Note: Serves 8 hearty bowls (about 8 full servings).

Variations

This recipe offers plenty of flexibility to adjust ingredients based on dietary needs or pantry availability.

  • Meat Protein Swaps: You can make these meatballs using a combination of ground turkey and ground beef, or use all ground pork for an extra flavorful, juicy result.
  • Gluten-Free Option: Swap standard breadcrumbs for gluten-free breadcrumbs, use a 1:1 gluten-free flour blend for the roux, and opt for gluten-free egg noodles or pasta.
  • Dairy-Free Adaptation: Replace the cream and butter with plant-based alternatives, and use a dairy-free sour cream to keep the velvety gravy texture.
  • Noodle Alternatives: If you don’t have egg noodles on hand, short pasta shapes like rotini, fusilli, or shell pasta work wonderfully for catching the thick creamy sauce.
Swedish Meatball Soup Recipe
Credit: thecookierookie

Cooking Time

Here is a complete breakdown of the time needed to prepare and cook this comforting meal.

  • Prep Time: 20 minutes
  • Cooking Time: 35 minutes
  • Total Time: 55 minutes

Equipment You Need

Having these essential kitchen tools ready will ensure your preparation runs smoothly from start to finish.

  • Two large baking sheets – Used to bake the meatballs evenly in the oven without overcrowding.
  • Foil and cooking spray – Used to line the baking sheets for easy cleanup and to prevent sticking.
  • Large skillet or Dutch oven – Used to build the roux, simmer the broth, and cook the noodles all together.
  • Whisk – Used to blend the flour into the melted butter and whisk the broths into a lump-free sauce.

How to Make Swedish Meatball Soup Recipe?

Follow these simple, step-by-step instructions to prepare these tender meatballs and rich, creamy soup base.

Prepare and Bake the Meatballs

Creating a panade base ensures your meatballs bake up exceptionally soft and juicy. Preheat your oven to 400°F and line two large baking sheets with foil, spraying lightly with cooking spray. In a large bowl, mix the breadcrumbs, milk, heavy cream, egg, salt, pepper, allspice, nutmeg, and 1 tablespoon of parsley, letting it sit for 10 minutes to soak. Sauté the minced onion in butter and oil over medium heat until translucent, stir in the garlic for 30 seconds, then combine with the breadcrumb mixture, ground chuck, and ground chicken or pork. Roll into 1-inch balls, arrange on the pans, and bake for 12 to 15 minutes until cooked through.

Build the Creamy Gravy Base

Making a dark golden roux creates a deeply flavorful foundation for the creamy broth. Melt 4 tablespoons of butter in a large skillet or Dutch oven over medium-low heat, sprinkle in the flour, and whisk constantly until it turns a creamy, dark golden brown. Gradually whisk in the beef broth, chicken broth, heavy cream, sour cream, bouillon granules, soy sauce, Worcestershire sauce, Dijon mustard, cider vinegar, sugar, and black pepper. Bring the liquid up to a gentle boil, tasting to see if any extra salt is necessary.

Cook Noodles and Combine

Simmering the egg noodles directly in the rich sauce allows them to absorb maximum flavor. Add the egg noodles to the boiling soup, lower the heat, and simmer gently until the noodles are almost al dente. Carefully stir in the baked meatballs and let everything simmer together, stirring gently, until the noodles are cooked through and the soup thickens to your liking. Stir in 2 tablespoons of fresh parsley, remove from heat, and serve hot with dollops of lingonberry jam, sour cream, and fresh parsley.

Swedish Meatball Soup Recipe
Credit: thecookierookie

Additional Tips for Making this Recipe Better

A few personal tips from my own kitchen testing will help you pull off the most delicious batch of soup possible.

  • Do not over-mix the meatball dough: When I combine the ground meats with the breadcrumb mixture, I use a light touch so the meatballs stay light and tender rather than becoming tough and dense.
  • Sauté the onions thoroughly: I always take the time to cook the minced onions until completely soft before adding them to the meat, ensuring no raw onion crunch ruins the soft meatball texture.
  • Whisk the roux constantly: I stick to whisking the flour and butter continuously until it reaches a dark golden shade, which adds a wonderful nutty flavor depth to the entire broth.
  • Serve lingonberry jam on the side: I highly recommend placing a small spoonful of sweet-tart lingonberry jam right on the edge of each bowl, as the contrast with the rich savory gravy is absolute perfection.

How to Serve Swedish Meatball Soup Recipe?

Ladle the piping-hot soup into deep ceramic bowls, ensuring every bowl gets a generous portion of tender meatballs and egg noodles. Top each bowl with a bright dollop of sour cream, a spoon of sweet lingonberry jam or cranberry sauce, and a fresh sprinkle of chopped parsley. Serve alongside warm crusty rye bread, garlic toast, or a crisp cucumber salad to create a well-balanced, authentic meal.

Swedish Meatball Soup Recipe
Credit: thecookierookie

Nutritional Information

Here is the approximate nutritional estimate per serving (1 bowl, out of 8 total servings):

  • Calories: 580 kcal
  • Protein: 32 g
  • Carbohydrates: 34 g
  • Fat: 35 g

Make Ahead and Storage

Following these simple storage instructions keeps your leftover soup tasting fresh and delicious.

Reheating

To reheat, place individual servings in a saucepan over medium-low heat, stirring gently until warmed through. Add a splash of extra beef broth or milk, as the noodles will continue to absorb the creamy broth as it sits.

Freezing

Freezing fully assembled soup with noodles and dairy is not recommended, as the noodles can turn mushy and the cream sauce may separate. However, you can easily bake and freeze the meatballs separately in an airtight container for up to 2 months.

Storing and Freshness

Store leftover soup in an airtight container in the refrigerator for up to 3 to 4 days. Keep extra broth on hand when reheating to restore its original silky consistency.

Why You’ll Love This Recipe?

This Swedish Meatball Soup combines classic comfort food flavors into an incredible, satisfying bowl.

  • Unbeatable Comfort Food: The combination of warm spices, tender meatballs, and creamy brown gravy broth offers the ultimate cozy dining experience.
  • Rich and Balanced Flavor: The savory broths, tangy sour cream, and sweet-tart lingonberries deliver a perfectly balanced taste in every bite.
  • Great for Meal Prep: The meatballs can be made ahead of time, making assembling this hearty soup even faster on busy weeknights.
  • Crowd-Pleasing Appeal: Kids and adults alike love the familiar, delicious taste of classic Swedish meatballs transformed into a hearty soup.

Similar Posts