Swedish Meatball Soup is the ultimate cozy comfort food. Imagine the rich, savory flavor of classic Swedish meatballs combined with a creamy, hearty soup packed with tender vegetables and soft egg noodles. It’s warm, satisfying, and perfect for family dinners or chilly evenings when everyone craves something comforting and filling.
This delicious one-pot meal takes everything people love about traditional Swedish meatballs—the warm spices, creamy gravy, and juicy meatballs—and turns it into a nourishing soup. Mini meatballs are baked until golden, then simmered in a creamy broth with carrots, celery, and noodles. The result is a bowl of pure comfort that kids and adults both adore.
Whether you’re cooking for a busy weeknight dinner or preparing a cozy meal for a gathering, this homemade Swedish Meatball Soup delivers incredible flavor with surprisingly simple ingredients.
Why You’ll Love This Recipe
- Classic comfort flavors: Combines the rich taste of Swedish meatballs with creamy soup goodness.
- Family-friendly meal: Mild spices and tender noodles make it perfect for kids and adults.
- One-pot convenience: Easy cleanup and simple cooking process.
- Hearty and filling: Packed with protein, vegetables, and satisfying noodles.
- Perfect for cozy nights: Creamy, warm, and deeply comforting.
Ingredients
For the Meatballs
- 1 lb ground beef – Provides rich flavor and protein for juicy meatballs.
- ¼ cup panko bread crumbs – Helps keep the meatballs tender and light.
- 1 teaspoon dried parsley – Adds a mild herbal note and freshness.
- 1 teaspoon kosher salt – Enhances the overall flavor.
- ¼ teaspoon allspice – Gives Swedish meatballs their signature warm flavor.
- ¼ teaspoon nutmeg – Adds subtle aromatic sweetness.
- ½ teaspoon onion powder – Deepens the savory flavor.
- ½ teaspoon garlic powder – Adds gentle garlic warmth.
- ¼ teaspoon ground black pepper – Brings mild heat and balance.
- 1 large egg – Binds the meatball mixture together.
For the Soup
- 2 tablespoons butter – Adds richness and helps sauté the vegetables.
- 1 medium yellow onion, diced – Provides a savory aromatic base.
- 2 large carrots, diced – Adds natural sweetness and color.
- 2 celery stalks, diced – Brings freshness and depth to the broth.
- 2 tablespoons flour – Thickens the soup into a creamy consistency.
- 4 cups beef broth – Creates a rich, savory soup base.
- 2 cups water – Balances the broth and controls richness.
- ½ cup heavy cream – Gives the soup its signature creamy texture.
- 2 tablespoons Worcestershire sauce – Adds deep umami flavor.
- 2 teaspoons Dijon mustard – Brings gentle tang and complexity.
- 1 teaspoon apple cider vinegar – Brightens and balances the broth.
- 8 ounces egg noodles – Soft, tender noodles that soak up the creamy broth.
- Sour cream (to taste) – Adds creamy tang as a garnish.
- Lingonberry jam (optional) – A traditional Swedish sweet-tart pairing.
How to Make Swedish Meatball Soup
Prepare the Meatballs
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a large mixing bowl, combine the ground beef, panko bread crumbs, dried parsley, salt, onion powder, garlic powder, allspice, nutmeg, black pepper, and egg. Use clean hands to gently mix everything together until just combined. Avoid overmixing, as this can make the meatballs dense.
Shape the mixture into small, one-tablespoon meatballs. You should end up with about 30 mini meatballs. Arrange them evenly on the prepared baking sheet.
Bake for 10 minutes, or until the meatballs develop a golden crust and hold their shape.
Cook the Soup Base
While the meatballs are baking, melt the butter in a large soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Stir occasionally and cook until the vegetables become soft and fragrant, about 5–7 minutes.
Sprinkle the flour over the vegetables and stir constantly for about 2 minutes to cook out the raw flour flavor.
Pour in ½ cup of beef broth and stir well until the mixture becomes thick and smooth. This step helps prevent lumps later.
Build the Broth
Slowly add the remaining beef broth and the water, stirring continuously until the soup base becomes smooth.
Stir in the heavy cream, Worcestershire sauce, Dijon mustard, and apple cider vinegar. Bring the soup to a gentle simmer.
Add the Noodles and Meatballs
Add the egg noodles and cook according to the package directions, reducing the time by about 2 minutes since they will finish cooking in the soup.
Once the noodles are nearly tender, add the baked meatballs and simmer for another 2–3 minutes. The meatballs will warm through and the broth will slightly thicken.
Taste the soup and adjust the seasoning with salt and pepper if needed.
Ladle the soup into bowls and garnish with fresh parsley, a spoonful of sour cream, or a touch of lingonberry jam for a traditional Swedish twist.

Tips for Success
- Keep the meatballs small so they’re easy to eat in a soup.
- Avoid overmixing the meat mixture, which can make the meatballs tough.
- Cook flour briefly before adding liquid to remove the raw taste.
- Add salt at the end, since broth and Worcestershire sauce already contain salt.
- Slightly undercook noodles so they finish cooking in the broth without becoming mushy.
Equipment Needed
- Large mixing bowl
- Baking sheet
- Parchment paper
- Large soup pot or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle for serving
If you don’t have a Dutch oven, any large heavy-bottomed soup pot will work perfectly.
Recipe Variations
Turkey Swedish Meatball Soup
Swap the ground beef for ground turkey for a lighter version with the same cozy flavors.
Spicy Meatball Soup
Add crushed red pepper flakes or a dash of hot sauce for extra warmth and spice.
Low-Carb Version
Replace egg noodles with zucchini noodles or cauliflower rice to reduce carbohydrates.
Mushroom Cream Version
Add sautéed mushrooms to the soup base for an earthy, rich flavor.
Serving Suggestions
Swedish Meatball Soup is hearty enough to serve as a complete meal, but it pairs beautifully with simple sides:
- Warm crusty bread for dipping
- A light cucumber salad
- Buttered green beans
- A fresh garden salad with vinaigrette
Top each bowl with chopped parsley, a swirl of sour cream, or a small spoonful of lingonberry jam for a traditional Scandinavian touch.
FAQs
Can I make Swedish Meatball Soup ahead of time?
Yes. The soup stores well in the refrigerator for up to 3 days. Reheat gently on the stovetop and add a splash of broth if it thickens too much.
Can I freeze this soup?
You can freeze it, but for best texture, freeze the soup without the noodles and add fresh noodles when reheating.
What can I use instead of egg noodles?
Small pasta shapes like ditalini, rotini, or even rice can work as substitutes.
Can I cook the meatballs directly in the soup?
Yes, but baking them first adds extra flavor and helps them keep their shape.
Is lingonberry jam necessary?
No, but it adds a traditional sweet-tart contrast that complements the savory meatballs beautifully.
Final Thoughts
Swedish Meatball Soup is a comforting twist on a classic Scandinavian favorite. With tender mini meatballs, creamy broth, hearty vegetables, and soft egg noodles, every spoonful is rich, satisfying, and full of flavor.
It’s the kind of recipe that brings everyone to the table—perfect for family dinners, cozy weekends, or anytime you want a bowl of homemade comfort food.
Give this easy Swedish Meatball Soup a try, and don’t be surprised if it becomes a regular favorite in your dinner rotation.
Print
Swedish Meatball Soup
- Total Time: 45 minutes
- Yield: 4 servings
Description
This kid-friendly Swedish Meatball Soup combines the classic flavors of Swedish meatballs and creamy gravy in a comforting one-pot meal. Mini meatballs are browned for flavor, then simmered in a creamy broth with tender vegetables and egg noodles.
Ingredients
- For the Meatballs
- 1 lb ground beef
- 1/4 cup panko bread crumbs
- 1 teaspoon dried parsley
- 1 teaspoon kosher salt
- 1/4 teaspoon allspice
- 1/4 teaspoon nutmeg
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon ground pepper
- 1 large egg
- For the Soup
- 2 tablespoon butter
- 1 medium yellow onion, diced
- 2 large carrots, diced
- 2 stalks celery, diced
- 2 tablespoon flour
- 4 cups beef broth
- 2 cups water
- 1/2 cup heavy cream
- 2 tablespoon Worcestershire sauce
- 2 teaspoon Dijon mustard
- 1 teaspoon apple cider vinegar
- 8 oz egg noodles
- Sour cream, to taste
- Lingonberry jam, to taste
Instructions
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- In a large bowl combine ground beef, panko, parsley, salt, onion powder, garlic powder, allspice, nutmeg, pepper, and egg. Mix gently until evenly combined.
- Form 1 tablespoon portions into mini meatballs and place on the baking sheet. Bake for 10 minutes until lightly browned.
- In a large soup pot melt butter over medium heat. Add onion, carrots, and celery and sauté until softened.
- Sprinkle flour over the vegetables and cook for 2 minutes while stirring.
- Add 1/2 cup broth and stir until thick and smooth. Pour in remaining broth and water and mix well.
- Stir in heavy cream, Worcestershire sauce, Dijon mustard, and apple cider vinegar. Bring to a simmer.
- Add egg noodles and cook according to package directions minus 2 minutes.
- Add baked meatballs and simmer 2–3 minutes until noodles are tender and meatballs heated through.
- Taste and adjust seasoning. Serve garnished with parsley, sour cream, and lingonberry jam if desired.
Notes
- Keep meatballs small (about 1 tablespoon) so they are easy to eat in soup.
- Wait until the end to add extra salt since the broth and sauce already contain salt.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmer
- Cuisine: Swedish



