Cozy Swedish Meatball Soup Recipe
If you’re craving something wonderfully heartwarming and bursting with familiar flavors, this Cozy Swedish Meatball Soup Recipe is just what you need. Imagine tender, browned meatballs nestled in a creamy broth, enriched with buttered vegetables and a hint of nutmeg, all coming together in a bowl that feels like a warm hug on a chilly day. Whether you’re cooking for a busy weeknight or a relaxing weekend meal, this soup combines simplicity and soul-soothing comfort in every spoonful.

Ingredients You’ll Need
Gathering your ingredients for this recipe is a breeze because each one plays a crucial role, whether it’s building the hearty texture of the meatballs or contributing to the rich, creamy base of the soup. These simple staples turn into a special dish that’s truly greater than the sum of its parts.
- 1 lb ground beef or pork: Choose your favorite or a blend for juicy, flavorful meatballs.
- ½ cup breadcrumbs: Adds bind and texture, keeping meatballs tender.
- 1 large egg: The perfect binder to hold your meatball mixture together.
- ¼ cup milk: Ensures moisture, giving the meatballs a soft bite.
- 1 tsp Worcestershire sauce: Boosts savory depth with an umami punch.
- ½ tsp onion powder: Infuses a sweet, mild onion flavor without chunks.
- ½ tsp garlic powder: Adds aromatic warmth to the meatballs.
- ½ tsp salt: Enhances all the flavors beautifully.
- ½ tsp black pepper: Brings subtle spiciness to balance the dish.
- 2 tbsp butter: Creates a rich base for sautéing vegetables in the soup.
- 1 medium onion, diced: The classic aromatic that forms the backbone of the soup’s flavor.
- 2 carrots, peeled and diced: Sweetness and color to brighten the bowl.
- 2 celery stalks, diced: Adds a gentle earthiness and crunch to the soup.
- 3 tbsp all-purpose flour: Thickens the broth into a silky, satisfying consistency.
- 4 cups beef broth: The hearty, savory liquid that brings everything together.
- 1 cup heavy cream: Gives the soup its signature creamy, luscious texture.
- ½ tsp nutmeg: A subtle spice that deepens the warmth of the soup.
- 2 cups egg noodles or diced potatoes: Choose noodles for traditional texture or potatoes for extra heartiness.
- 1 tbsp fresh parsley, chopped (optional): Brightens each serving with a fresh herbaceous note.
How to Make Cozy Swedish Meatball Soup Recipe
Step 1: Prepare the Meatballs
Start by mixing the ground meat with breadcrumbs, egg, milk, Worcestershire sauce, onion and garlic powders, salt, and pepper. This simple mixture is where the magic begins—every ingredient adding layers of moisture, spice, and binding power to create meatballs that stay juicy and tender inside. Roll the mixture into small, one-inch meatballs—perfect bite-sized pieces for your soup.
Step 2: Cook the Meatballs
Next, brown your meatballs in a skillet over medium heat. This step might feel like an extra chore, but trust me, those golden edges bring incredible flavor to the soup. Cook them in batches so they brown nicely without overcrowding. Once beautifully caramelized, set them aside while you work on the soup base.
Step 3: Prepare the Soup Base
In a large pot, melt butter to create a rich canvas, then add diced onion, carrots, and celery. These veggies soften slowly, releasing their sweetness and creating a fragrant foundation. Sprinkle in the flour to make a roux, stirring steadily so it cooks without lumps—this will thicken your broth into a silky delight. Slowly whisk in the beef broth, transforming the roux into a luscious base.
Step 4: Simmer the Soup with Meatballs and Noodles
Season the soup with nutmeg, salt, and black pepper, then gently slide in the browned meatballs along with your choice of egg noodles or diced potatoes. Bring everything to a gentle simmer, allowing the noodles to tenderize and the meatballs to cook through fully while absorbing the soup’s rich flavors. This simmering is where everything harmonizes, so don’t rush it.
Step 5: Finish with Cream
Finally, stir in the heavy cream to give the soup that signature creamy, silky texture. Let it warm through just a few minutes, taste, and adjust seasoning if necessary. This finishing touch brings all the components together, ensuring every spoonful delivers pure comfort.
How to Serve Cozy Swedish Meatball Soup Recipe

Garnishes
Topping your Cozy Swedish Meatball Soup Recipe with fresh parsley adds a burst of color and a bright, herbaceous note that cuts through the richness. If you’re feeling adventurous, a sprinkle of freshly cracked black pepper or even a small dash of smoked paprika could provide exciting layers of flavor and presentation.
Side Dishes
Since this soup is quite filling on its own, pairing it with a simple green salad or crusty bread works wonderfully. The bread is especially great for dunking into the creamy broth, making each bite even more satisfying and indulgent. Light sides help keep the meal balanced without taking away from your star dish.
Creative Ways to Present
Serve this Cozy Swedish Meatball Soup Recipe in rustic bowls to emphasize its heartwarming appeal. For a fun twist at gatherings, offer small soup shooters as appetizers with a tiny meatball and a swirl of cream on top. You could also garnish individual bowls with a fried sage leaf for an unexpected crunch and aroma that will impress everyone at the table.
Make Ahead and Storage
Storing Leftovers
Leftover Cozy Swedish Meatball Soup Recipe keeps beautifully when stored in an airtight container in the fridge for up to three days. The flavors meld and deepen over time, so you might even find it tastes better the next day. Just ensure the soup has cooled down before refrigerating to keep its freshness intact.
Freezing
This soup freezes well, but to maintain the best texture, it’s a good idea to freeze the meatballs separately from the noodles if possible. Use freezer-safe containers or bags and label with the date; it will keep well for up to two months. When ready to enjoy again, thaw overnight in the fridge for best results.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking and maintain the creamy texture. If the soup appears too thick after reheating, simply add a splash of broth or cream to bring back its luscious consistency. Avoid boiling to keep the cream from separating.
FAQs
Can I use ground turkey instead of beef or pork?
Absolutely! Ground turkey works well for a leaner alternative, though it may yield slightly less juicy meatballs. To keep them tender, consider adding a bit more milk or an extra egg.
What can I use if I don’t have Worcestershire sauce?
In a pinch, soy sauce or a dash of balsamic vinegar can mimic the umami flavor Worcestershire brings. Just use sparingly to avoid overpowering the meatballs.
Is there a vegetarian version of this Cozy Swedish Meatball Soup Recipe?
For a vegetarian twist, try using plant-based meat alternatives or hearty mushrooms for the meatballs, and vegetable broth in place of beef broth. The creaminess and spices will still give you that comforting essence.
Can I make this soup gluten-free?
Yes! Use gluten-free breadcrumbs and flour alternatives like rice flour or a gluten-free all-purpose blend to keep the soup thick and delicious without gluten concerns.
How long does it take to make this recipe from start to finish?
From mixing meatballs to simmering the soup, you’re looking at about 45 minutes, making it a fantastic option for a nourishing meal that doesn’t keep you in the kitchen all day.
Final Thoughts
There’s just something so soothing about this Cozy Swedish Meatball Soup Recipe that makes it impossible not to smile with every bite. It’s the kind of meal that brings people around the table, warming hearts and bellies alike. I encourage you to scoop up these simple ingredients, get cozy in the kitchen, and treat yourself to a bowl—you’re going to love how easy and fulfilling it is!
PrintCozy Swedish Meatball Soup Recipe
This Cozy Swedish Meatball Soup is a comforting and hearty dish combining flavorful homemade meatballs with a creamy broth, tender vegetables, and your choice of egg noodles or potatoes. Perfect for chilly days, this soup delivers classic Swedish flavors with a cozy, satisfying twist.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Swedish
- Diet: Low Salt
Ingredients
For the Meatballs:
- 1 lb (450 g) ground beef or pork (or a mix)
- ½ cup (60 g) breadcrumbs
- 1 large egg
- ¼ cup (60 ml) milk
- 1 tsp Worcestershire sauce
- ½ tsp onion powder
- ½ tsp garlic powder
- ½ tsp salt
- ½ tsp black pepper
For the Soup:
- 2 tbsp (28 g) butter
- 1 medium onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 tbsp (24 g) all-purpose flour
- 4 cups (960 ml) beef broth
- 1 cup (240 ml) heavy cream
- ½ tsp nutmeg
- ½ tsp salt (or to taste)
- ½ tsp black pepper
- 2 cups (200 g) egg noodles or diced potatoes
- 1 tbsp fresh parsley, chopped (optional)
Instructions
- Prepare the Meatballs: In a large bowl, combine ground beef (or pork), breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix until well combined, then roll the mixture into small meatballs about 1 inch in diameter and set aside.
- Cook the Meatballs: Heat a large skillet over medium heat and add a little oil. Brown the meatballs in batches, cooking for 4-5 minutes until golden on all sides. Remove and set aside.
- Prepare the Soup: In a large pot, melt butter over medium heat. Add diced onion, carrots, and celery and cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften. Stir in the flour and cook for 1-2 minutes to create a roux. Gradually pour in beef broth while whisking to combine and eliminate lumps.
- Simmer the Soup: Bring the soup to a simmer, add nutmeg, salt, and black pepper. Gently add the browned meatballs and egg noodles or diced potatoes. Simmer for 10-12 minutes until noodles or potatoes are tender and meatballs are fully cooked.
- Finish the Soup: Stir in the heavy cream and cook for an additional 2-3 minutes. Taste and adjust seasoning as needed with salt and pepper.
- Serve: Ladle soup into bowls and garnish with fresh parsley if desired. Serve warm for a cozy meal.
Notes
- You can substitute ground pork with ground turkey for a leaner option.
- Use gluten-free breadcrumbs and flour to make this soup gluten-free.
- Potatoes can be used instead of egg noodles for a different texture.
- Adjust seasoning to taste before serving.
- Leftovers store well in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 bowl (approx. 350 g)
- Calories: 420 kcal
- Sugar: 5 g
- Sodium: 650 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.5 g
- Carbohydrates: 21 g
- Fiber: 3 g
- Protein: 22 g
- Cholesterol: 115 mg
Keywords: Swedish meatball soup, creamy meatball soup, cozy soup recipe, Swedish cuisine, comfort food, meatball soup with noodles