If you're craving something heartwarming and packed with cozy flavors, this Swedish Meatball Soup with Savory Broth Recipe is an absolute winner. Imagine tender homemade meatballs swimming in a rich, creamy broth loaded with egg noodles—pure comfort in a bowl!
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Swedish Meatball Soup with Savory Broth Recipe
- Top Tip
- How to Serve Swedish Meatball Soup with Savory Broth Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Swedish Meatball Soup with Savory Broth Recipe
Why You'll Love This Recipe
I first made this soup when the chill settled in, and it quickly became a staple in my kitchen. It’s one of those recipes that feels fancy but is seriously simple to pull together.
- Comfort food at its best: Juicy, flavorful meatballs plus a creamy broth hit the spot every time.
- Perfect for chilly days: This warm bowl is ideal for cozy dinners or meal prepping for the week.
- Homemade goodness: No shortcuts here—everything is made from scratch for maximum flavor.
- Family-friendly: Egg noodles and tender meatballs make it a crowd-pleaser for all ages.
Ingredients & Why They Work
Before you start, a quick shopping tip: fresh ground beef and quality beef broth make all the difference. Also, using fresh aromatics like onions and garlic really deepens the flavor of this savory broth.

- Lean ground beef: Keeps the meatballs tender without too much grease.
- Plain bread crumbs: Helps bind the meatballs for a perfect texture.
- Egg: Essential for holding those meatballs together while cooking.
- Minced onion: Adds sweetness and depth to the meat mixture.
- Minced garlic: Brings robust, fragrant flavor to both meatballs and broth.
- Dried parsley: Offers a subtle herbal note that brightens the dish.
- Ground allspice and nutmeg: Classic Swedish spices that give the meatballs their signature warmth.
- Olive oil: Used for browning the meatballs to lock in flavor.
- Butter: Forms the base of the creamy roux, enriching the broth.
- Diced onion: Builds the soup’s savory foundation.
- All-purpose flour: Thickens the broth into a luscious, velvety texture.
- Beef broth: The soul of the soup, providing deep, meaty flavor.
- Half and half: Adds creaminess without overpowering the dish.
- Worcestershire sauce: Infuses umami and subtle tang.
- Dijon mustard: Delivers a gentle kick and complexity to the broth.
- Egg noodles: Tender and comforting, they soak up the broth perfectly.
- Salt and pepper: To taste, balancing all the flavors beautifully.
Make It Your Way
One of the best things about this Swedish Meatball Soup with Savory Broth Recipe is how easy it is to tailor it to your tastes and dietary needs. Whether you want to make it lighter, richer, or even allergy-friendly, there are plenty of tasty tweaks you can try to make this comforting soup truly your own.
- Dairy-Free Variation: I often substitute the half and half with coconut cream or a plant-based cream alternative to create a luscious, dairy-free version that doesn’t skimp on richness. This tweak gives the broth a subtle coconutty undertone that pairs surprisingly well with the spices!
- Gluten-Free Option: For friends with gluten sensitivities, swap out the plain bread crumbs with gluten-free bread crumbs and use a gluten-free flour blend for the roux. The soup thickens beautifully without any sacrifice in flavor.
- Fresh Herbs Twist: Adding fresh dill or thyme near the end of cooking brightens the soup with an herby freshness that’s a nice contrast to the savory meatballs. I love this especially in spring when fresh herbs are abundant.
- Vegetable Boost: Throwing in some chopped carrots or mushrooms during the sauté stage adds a little extra texture and nutrition. It’s a wonderful way to sneak in some veggies without overpowering the classic flavors.
Step-by-Step: How I Make Swedish Meatball Soup with Savory Broth Recipe

Step 1: Mix Up the Meatball Mixture
Start by combining all the meatball ingredients in a large bowl: 1 pound of lean ground beef, ¼ cup plain bread crumbs, 1 large egg, ¼ cup minced onion, 2 teaspoons minced garlic, 2 teaspoons dried parsley, ¼ teaspoon ground allspice, ¼ teaspoon ground nutmeg, ½ teaspoon pepper, and ½ teaspoon salt. Use your hands or a spoon to mix everything evenly. You want a uniform mixture that will hold together nicely but stay juicy. Take about 5 minutes for this step. If the mixture feels too wet or sticky, a touch more bread crumbs can help.
Step 2: Shape and Brown Those Meatballs
Next, scoop the meatball mixture into roughly 1 ½ tablespoon-sized portions—aim for about 20 meatballs total—and gently roll each into a smooth ball. Heat 2 tablespoons of olive oil in a large pot over medium-high heat. Once hot, add the meatballs in batches if needed, so they don’t overcrowd the pan. Cook for about 10 minutes, turning carefully to brown all sides evenly. The smell of browned meatballs is honestly irresistible here! Once browned, remove them and set aside so we can build that savory soup base.
Step 3: Build the Flavor Base with Aromatics and Roux
Using the same pot, add ¼ cup butter and ¼ cup diced onion. Cook over medium heat until the onion is tender and translucent, about 3 minutes. Then, add 3 teaspoons minced garlic and sauté for another minute until fragrant—but be careful not to burn it! Now whisk in ¼ cup all-purpose flour to make a roux. You should get a thick paste that will help give the broth a velvety texture. Stir constantly for about 2 minutes to cook out the raw flour taste.
Step 4: Pour in the Broth and Cream, and Season
Slowly whisk in 6 cups of beef broth and 2 cups of half and half, stirring constantly to avoid lumps. Next, stir in 2 tablespoons Worcestershire sauce and 2 teaspoons Dijon mustard to deepen the flavor and add savory layers. Taste and season with salt and pepper as you like. Bring this delicious mixture up to a boil, then lower the heat to a gentle simmer to let all that flavor meld together beautifully.
Step 5: Noodles In, Meatballs Back, and Simmer to Finish
Add 8 ounces of egg noodles directly to the simmering soup and cook until they are nearly tender—usually about 8 minutes. Then gently return your browned meatballs to the pot. Let everything cook together on low heat until the noodles are fully tender and the meatballs are warmed through. This final simmer lets the flavors combine perfectly for that cozy, comfort-food vibe.
Step 6: Serve Warm and Enjoy!
Remove the soup from heat, and if you're feeling fancy, sprinkle fresh parsley on top for a pop of color and brightness. Ladle into bowls and enjoy immediately—I promise, this warm, creamy bowl will feel like a hug on a chilly day.
Top Tip
Getting your Swedish Meatball Soup with Savory Broth Recipe just right can be a game-changer, especially when aiming for that perfect balance of creamy broth and tender meatballs. Here are some helpful tips I’ve gathered from making this comforting soup time and again.
- Brown the Meatballs Thoroughly: Take your time browning the meatballs on all sides in olive oil—it locks in the juices and adds depth to the broth flavor.
- Whisk the Roux Slowly: When adding flour to the butter and aromatics, whisk continuously to avoid lumps and get that silky smooth soup base every time.
- Add Noodles Just Right: Add egg noodles partway through cooking and keep an eye on them so they become perfectly tender but not mushy.
- Avoid Freezing the Complete Soup: Freeze meatballs separately to preserve texture; freezing the whole soup with noodles can lead to a soggy mess upon reheating.
How to Serve Swedish Meatball Soup with Savory Broth Recipe

Garnishes
Simple yet vibrant garnishes can elevate your bowl of this creamy soup. Fresh chopped parsley adds a burst of color and a subtle herbal note. You might also toss in some finely minced chives or a sprinkle of freshly cracked black pepper for a little extra kick. If you like a touch of tang, a spoonful of sour cream or a dash of smoked paprika can bring another layer of flavor.
Side Dishes
Pair your Swedish Meatball Soup with some crusty rye or sourdough bread for dipping—perfect for soaking up that rich, savory broth. A crisp green salad with a light vinaigrette is a wonderful contrast to the creamy soup’s heartiness. For a full meal, consider roasted root vegetables or steamed green beans to keep things balanced and inviting.
Make Ahead and Storage
Storing Leftovers
To keep your leftover Swedish Meatball Soup fresh, store it in an airtight container in the refrigerator for up to 3 days. This way, you can enjoy a warm, comforting bowl again without compromising the flavors or texture.
Freezing
If you want to prepare in advance, freeze the meatballs separately in an airtight container for up to 3 months. This helps maintain their juiciness and texture. It’s best not to freeze the whole soup with noodles, as the noodles can become soggy and the creamy broth may separate upon reheating.
Reheating
Reheat your soup gently on the stovetop over low to medium heat, stirring occasionally to keep the broth creamy and prevent scorching. If the soup has thickened too much, add a splash of beef broth or half and half to loosen it up before serving.
Frequently Asked Questions:
Absolutely! Substitute the half and half with coconut cream or any plant-based cream alternative to enjoy a dairy-free version that still has that rich, comforting texture.
You can swap egg noodles with gluten-free pasta or even small rice noodles depending on your dietary needs. Just adjust cooking times accordingly so they don’t overcook.
Freezing the soup with noodles often results in the noodles becoming soggy and mushy after reheating, and the creamy soup base can separate. It’s best to freeze meatballs separately.
From prep to finish, it takes about 50 minutes total—20 minutes prepping the meatballs and aromatics, and 30 minutes cooking everything to perfection on the stovetop.
Final Thoughts
This Swedish Meatball Soup with Savory Broth Recipe is one of those dishes that wraps you up in comfort with every spoonful. Whether you’re warming up on a cold evening or serving guests craving something hearty, this creamy, flavorful soup delivers authenticity and coziness in each bowl. With a few simple ingredients and straightforward steps, you can bring a taste of Scandinavian home cooking right to your table. Enjoy every bite!
Print
Swedish Meatball Soup with Savory Broth Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Swedish
Description
This Swedish Meatball Soup offers a warm, comforting bowl perfect for chilly days, featuring juicy homemade meatballs simmered in a rich, creamy broth loaded with tender egg noodles.
Ingredients
Meatballs
- 1 pound lean ground beef
- ¼ cup plain bread crumbs
- 1 large egg
- ¼ cup minced onion
- 2 teaspoons minced garlic
- 2 teaspoons dried parsley
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ½ teaspoon pepper
- ½ teaspoon salt
- 2 tablespoons olive oil
Soup
- ¼ cup butter
- ¼ cup diced onion
- 3 teaspoons minced garlic
- ¼ cup all-purpose flour
- 6 cups beef broth
- 2 cups half and half
- 2 tablespoons Worcestershire sauce
- 2 teaspoons Dijon mustard
- salt and pepper to taste
- 8 ounces egg noodles
Instructions
- Prepare the meatball mixture: In a large bowl, combine 1 pound lean ground beef, ¼ cup plain bread crumbs, 1 large egg, ¼ cup minced onion, 2 teaspoons minced garlic, 2 teaspoons dried parsley, ¼ teaspoon ground allspice, ¼ teaspoon ground nutmeg, ½ teaspoon pepper, and ½ teaspoon salt. Mix everything well until evenly combined.
- Form and brown meatballs: Scoop the meatball mixture into 1 ½ tablespoon-sized portions and roll each into a ball, making about 20 meatballs. Heat 2 tablespoons olive oil in a large pot over medium-high heat, then add the meatballs. Cook until browned on all sides, roughly 10 minutes. Remove the meatballs from the pot and set aside.
- Sauté aromatics and make roux: In the same pot, add ¼ cup butter and ¼ cup diced onion. Cook until the onion is tender, about 3 minutes. Add 3 teaspoons minced garlic and cook for another 1 minute. Whisk in ¼ cup all-purpose flour to form a paste (roux).
- Add liquids and flavorings: Slowly whisk in 6 cups beef broth and 2 cups half and half to the roux, stirring constantly to avoid lumps. Stir in 2 tablespoons Worcestershire sauce, 2 teaspoons Dijon mustard, and season with salt and pepper to taste. Bring the mixture to a boil, then reduce heat to low.
- Cook noodles and combine: Add 8 ounces egg noodles to the pot and cook until the noodles are nearly tender, about 8 minutes. Return the browned meatballs back into the pot and continue cooking on low heat until the noodles are fully tender.
- Finish and serve: Remove the soup from heat. If desired, garnish with fresh parsley before serving warm.
Notes
- Store leftover soup in an airtight container in the refrigerator for up to 3 days.
- Freeze meatballs separately in an airtight container for up to 3 months to preserve texture and flavor.
- Avoid freezing the soup with noodles as noodles tend to become soggy and the soup base may separate upon reheating.
- For a dairy-free version, substitute half and half with coconut cream or a plant-based cream alternative.
- Use gluten-free bread crumbs and flour substitutions to make the recipe gluten-free.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 410 kcal
- Sugar: 3 g
- Sodium: 620 mg
- Fat: 24 g
- Saturated Fat: 10 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.1 g
- Carbohydrates: 26 g
- Fiber: 2 g
- Protein: 23 g
- Cholesterol: 110 mg




Leave a Reply