When the weather turns cold or you’re simply craving something hearty and soul-warming, nothing hits the spot quite like a bowl of Swedish Meatball Soup. Inspired by the world-famous Swedish meatballs, this soup transforms those tender, flavorful bites into a creamy broth filled with vegetables, spices, and sometimes noodles or barley. It’s a dish that bridges tradition and comfort, giving you the cozy flavors of classic meatballs in a one-pot meal perfect for family dinners, entertaining guests, or meal prepping for the week ahead.
In this complete guide, you’ll learn everything about Swedish Meatball Soup—from its Scandinavian roots to the best cooking techniques, variations for all diets, storage tips, and a detailed recipe that ensures success every time.
What is Swedish Meatball Soup?
Swedish Meatball Soup is a comforting variation of the traditional Swedish köttbullar (meatballs), which are often served with creamy gravy, lingonberry jam, and boiled potatoes. In this soup version, those iconic meatballs are simmered in a flavorful broth alongside vegetables like carrots, celery, and onions. A splash of cream transforms the broth into something rich yet light, while grains or noodles add heartiness.
Unlike Italian-style meatball soups, which often have tomato-based broths, the Swedish version leans on warm spices like nutmeg and allspice, creamy textures, and subtle tang from mustard or vinegar. The result is a dish that’s filling but never heavy, balancing protein, vegetables, and comfort in every spoonful.
Why You’ll Love This Recipe
There are plenty of reasons this soup deserves a place in your recipe collection:
- Comfort Food Upgrade: It’s like Swedish meatballs, but in a soup that warms you from the inside out.
- Family-Friendly: Kids and adults alike love the mild, creamy broth and bite-sized meatballs.
- Balanced Meal: With protein, vegetables, grains, and a touch of cream, this soup is a complete dish.
- One-Pot Wonder: Everything comes together in a single pot, making cleanup easier.
- Customizable: Works well with beef, pork, chicken, turkey, or even plant-based meat alternatives.
- Meal Prep Friendly: Stores and reheats beautifully for lunches or weeknight dinners.
Ingredients for Swedish Meatball Soup
The magic of this recipe lies in the thoughtful combination of ingredients. Let’s break them down:
For the Meatballs
- Ground Beef (or Beef + Pork Mix) – The traditional choice; mixing pork with beef makes them extra tender.
- Breadcrumbs or Panko – Helps bind the meat and absorb moisture.
- Egg – Holds the mixture together.
- Grated Onion – Adds moisture and sweetness.
- Spices – Salt, black pepper, garlic powder, onion powder, allspice, and nutmeg. These last two give Swedish meatballs their signature flavor.
- Fresh Parsley – Optional but adds freshness.
For the Soup Base
- Butter + Olive Oil – For sautéing vegetables and adding richness.
- Aromatics – Onion, garlic, carrots, and celery bring depth.
- Flour – Creates a slight thickening when cooked with butter (like a light roux).
- Beef Broth – The foundation of flavor. Chicken or vegetable broth can also work.
- Water – Helps balance the richness of the broth.
- Worcestershire Sauce – Adds umami depth.
- Dijon Mustard or Apple Cider Vinegar – Provides a touch of tang that balances the cream.
- Cream (Heavy or Half-and-Half) – For that signature creamy finish.
- Optional Add-Ins – Pearl barley, potatoes, or egg noodles for extra heartiness.
Garnishes
- Fresh Parsley – Brightens each bowl.
- Sour Cream – Traditional with Swedish meatballs, optional in soup form.
- Lingonberry Jam – A Scandinavian touch that adds sweet-tart contrast.
Step-by-Step Instructions
Follow these steps for a foolproof, restaurant-quality Swedish Meatball Soup:
1. Make the Meatballs
- In a mixing bowl, combine ground beef (and pork if using), breadcrumbs, egg, grated onion, parsley, salt, pepper, garlic powder, onion powder, nutmeg, and allspice.
- Mix gently until combined (don’t overmix or the meatballs will be tough).
- Roll into 1-inch meatballs.
- Bake at 400°F (200°C) for 10 minutes OR brown them in a skillet with butter and olive oil until golden.
2. Prepare the Soup Base
- In a large Dutch oven or soup pot, melt butter and olive oil.
- Add onion, carrots, and celery. Sauté until softened, about 5–7 minutes.
- Stir in garlic and cook 1 minute until fragrant.
- Sprinkle flour over vegetables, stirring constantly for 1–2 minutes to remove raw flour taste.
- Gradually pour in broth and water while stirring to avoid lumps.
3. Simmer the Vegetables
- Bring soup to a simmer.
- Add Worcestershire sauce, Dijon mustard, thyme (if using), and barley or potatoes if desired.
- Cook until vegetables (and barley, if included) are tender—about 25 minutes.
4. Finish the Soup
- Add baked or browned meatballs into the pot.
- Stir in cream and simmer gently for 5 minutes.
- ⚠️ Do not boil after adding cream to prevent curdling.
- Taste and adjust seasoning with salt and pepper.
5. Serve
Ladle soup into bowls. Garnish with fresh parsley. For authenticity, serve with a dollop of sour cream and a spoonful of lingonberry jam on the side.
Tips for Perfect Swedish Meatball Soup
- Don’t Overwork the Meat: Gently mix ingredients to keep meatballs tender.
- Chill Before Cooking: Resting the meatballs in the fridge for 15 minutes helps them hold shape.
- Brown First: Whether baked or pan-seared, browning creates a flavorful crust.
- Use Fresh Spices: Nutmeg and allspice lose potency quickly; fresh spices make a difference.
- Add Cream Last: Always stir cream in after simmering the soup to avoid curdling.
- Balance Flavors: A small splash of vinegar or mustard cuts through richness beautifully.
Recipe Variations and Substitutions
One of the best things about Swedish Meatball Soup is its flexibility. Here are ways to make it your own:
- Gluten-Free: Use gluten-free breadcrumbs and flour substitute (like cornstarch or rice flour). Replace barley with rice or quinoa.
- Dairy-Free: Swap cream with oat cream, coconut milk, or almond cooking cream. Use olive oil instead of butter.
- Low-Carb/Keto: Skip the barley or noodles. Add extra mushrooms, spinach, or zucchini for bulk.
- Turkey or Chicken Meatballs: Use ground turkey or chicken for a lighter option.
- Vegan Version: Try plant-based meatballs and use vegetable broth with cashew cream.
- Extra Hearty: Add diced potatoes, green beans, peas, or mushrooms.
- Spicy Twist: Add a pinch of cayenne or smoked paprika for gentle heat.
How to Serve Swedish Meatball Soup
- With Bread: Pair with crusty sourdough, rye bread, or soft dinner rolls.
- Traditional Style: Add lingonberry jam and sour cream as condiments.
- Salad Pairing: A light cucumber-dill salad complements the richness.
- Scandinavian Feast: Serve alongside pickled beets or boiled potatoes for authenticity.
Storage and Reheating
- Refrigerator: Store in airtight containers for up to 3 days.
- Freezer: Freeze soup before adding cream for up to 2 months. When reheating, stir in cream at the end.
- Reheating: Warm gently on the stovetop over medium heat. Do not boil after cream is added.
Nutritional Information (per serving, approximate)
- Calories: 420
- Protein: 22g
- Fat: 26g
- Carbohydrates: 25g
- Fiber: 3g
- Sugars: 4g
- Sodium: 850mg
(Varies depending on exact ingredients and add-ins.)
Common Mistakes to Avoid
- Overmixing the Meat – Leads to tough meatballs.
- Skipping the Browning Step – Without browning, you lose depth of flavor.
- Adding Cream Too Early – Causes curdling if boiled.
- Overcooking the Vegetables – They should be tender but not mushy.
- Not Seasoning Enough – Taste and adjust before serving; broth can dull flavors.
FAQs About Swedish Meatball Soup
1. Can I freeze Swedish Meatball Soup?
Yes, but freeze before adding cream. Add cream after reheating for best texture.
2. Can I use store-bought frozen meatballs?
Absolutely. Reduce broth slightly since frozen meatballs release moisture.
3. What’s the best substitute for barley?
Rice, quinoa, or egg noodles work beautifully.
4. Can I make it in a slow cooker?
Yes. Cook vegetables, broth, and meatballs on low for 6 hours. Stir in cream at the end.
5. Is lingonberry jam necessary?
Not required but adds authentic Swedish flair. Cranberry sauce is a decent substitute.
6. Can I prepare the meatballs ahead of time?
Yes, refrigerate up to 2 days or freeze up to 1 month. Add directly to soup when ready.
7. What type of cream works best?
Heavy cream gives the richest texture. Half-and-half is lighter. For dairy-free, try oat cream.
8. Can I make it vegetarian?
Yes, with plant-based meatballs and vegetable broth.
9. How thick should the soup be?
It’s moderately creamy—not as thick as gravy but not watery. Adjust with flour or cream as needed.
10. Can I add mushrooms?
Definitely. Mushrooms add earthiness and bulk.
11. Can I cook noodles separately?
Yes, to avoid them soaking up broth if storing leftovers.
12. How do I prevent meatballs from falling apart?
Use enough binder (breadcrumbs + egg) and brown before simmering.
13. Can I use ground pork only?
Yes, though it will be richer and fattier than beef or turkey.
14. Is this soup suitable for meal prep?
Absolutely. Stores and reheats well.
15. Can I make this soup spicy?
Yes, add cayenne or chili flakes.
Conclusion
Swedish Meatball Soup is more than just a meal—it’s a comforting embrace in a bowl. With its creamy broth, tender meatballs, and colorful vegetables, it captures the essence of Scandinavian home cooking while remaining versatile for modern kitchens. Whether you keep it classic with beef and cream or adapt it with plant-based ingredients, it’s a dish that’s sure to delight the whole family.