Savory Swedish Meatball Soup Recipe Easy Homemade Comfort Food

Posted on

Swedish meatball soup - featured image

The first time I made this savory cozy Swedish meatball soup, I was craving something warm and comforting but didn’t want to fuss over a complicated meal. You know those days when the chill in the air makes you long for a hug in a bowl? Well, this soup fits that feeling perfectly. It’s like your favorite Swedish meatballs got a cozy new home with a creamy broth and tender veggies. Honestly, it’s become my go-to when I need a little soul-soothing food that’s both hearty and easy to whip up.

Growing up, Swedish meatballs were a special treat in my family, but transforming them into a soup came from a happy kitchen accident. One night, I had leftover meatballs and a craving for soup, so I tossed everything together with a few pantry staples. The result was this ultimate comfort dish that’s now a staple in my rotation. As a home cook who loves simple, flavorful meals, I’ve tested and tweaked this recipe more times than I can count, making sure it’s just right.

Perfect for chilly evenings or when you want something filling without the fuss, this Swedish meatball soup recipe brings together rich flavors and cozy vibes. Plus, it’s a great way to sneak some veggies into your meal while still feeling indulgent. If you’re a fan of comfort food that’s easy to make and absolutely satisfying, you’ll love this one.

Why You’ll Love This Recipe

After making this savory Swedish meatball soup multiple times, I can honestly say it’s one of those dishes that hits all the right notes. Here’s why it stands out:

  • Quick & Easy: Ready in under 45 minutes, it’s perfect for busy weeknights or when you want comfort food without spending hours in the kitchen.
  • Simple Ingredients: No need for specialty stores—everything comes from your pantry or fridge staples like ground beef, cream, and basic spices.
  • Perfect for Cozy Nights: This soup wraps you in warmth, making it ideal for fall or winter evenings when you want to unwind with something hearty.
  • Crowd-Pleaser: Kids and adults alike rave about the creamy broth paired with tender meatballs—trust me, leftovers rarely last!
  • Unbelievably Delicious: The blend of nutmeg, allspice, and dill gives it that signature Swedish flavor punch, but in a comforting soup form.

What sets this recipe apart is the way the meatballs stay juicy and flavorful inside the broth, which itself is rich but not heavy. I like to blend the broth just a little for creaminess without using heavy cream all the time, making it feel lighter but still indulgent. This soup isn’t just about filling your belly; it’s about that moment when you close your eyes and sigh happily after the first spoonful. It’s comfort food reimagined—familiar, yet fresh and satisfying.

What Ingredients You Will Need

This Swedish meatball soup recipe relies on straightforward, wholesome ingredients that come together for big flavor and cozy texture. Most are pantry staples, with a few fresh touches that make the difference.

  • For the Meatballs:
    • 1 lb (450 g) ground beef (or half beef, half pork for richness)
    • 1/2 cup (50 g) breadcrumbs (plain or seasoned)
    • 1/4 cup (60 ml) milk (whole or 2%)
    • 1 small onion, finely chopped
    • 1 large egg, room temperature
    • 1/2 tsp ground allspice (adds that classic Swedish warmth)
    • 1/4 tsp ground nutmeg
    • Salt and black pepper to taste
  • For the Soup Base:
    • 4 cups (960 ml) beef or vegetable broth (I prefer low-sodium for control)
    • 1 cup (240 ml) whole milk or half-and-half (for creaminess)
    • 2 medium carrots, diced
    • 2 celery stalks, diced
    • 2 cloves garlic, minced
    • 1 tbsp unsalted butter
    • 2 tbsp all-purpose flour (or gluten-free flour for GF option)
    • 1 tbsp fresh dill, chopped (or 1 tsp dried dill)
    • Salt and pepper to taste
  • Optional Garnishes:
    • Fresh parsley or extra dill
    • Crusty bread for dipping

For the best texture, I recommend using fresh breadcrumbs or panko rather than pre-packaged dry ones. When it comes to broth, a good-quality low-sodium beef broth adds depth but you can use vegetable broth if you prefer a lighter flavor. If you want to make this dairy-free, swap the milk and butter for coconut milk and olive oil respectively—though the flavor shifts, it still tastes great.

Equipment Needed

Making this soup doesn’t require fancy gear, but a few kitchen tools will make the process smooth:

  • Mixing Bowl: For combining meatball ingredients. A medium-sized bowl works perfectly.
  • Large Pot or Dutch Oven: To sauté veggies, cook meatballs, and simmer the soup. I use a 5-quart Dutch oven—holds plenty and heats evenly.
  • Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
  • Measuring Cups and Spoons: Accuracy is key to maintain the right balance of spices and liquids.
  • Slotted Spoon: Handy for gently removing meatballs from the pot without breaking them.

If you don’t have a Dutch oven, a heavy-bottomed pot or large saucepan will do just fine. For scalloped browning of the meatballs, I sometimes use a non-stick skillet before adding them to the soup, but cooking them directly in the broth works well too.

Preparation Method

Swedish meatball soup preparation steps

  1. Make the Meatball Mixture: In a bowl, combine 1 lb (450 g) ground beef, breadcrumbs, milk, chopped onion, egg, allspice, nutmeg, salt, and pepper. Mix gently with your hands or a spoon until just combined—don’t overwork it or the meatballs get tough. (About 5 minutes)
  2. Form the Meatballs: Shape the mixture into small, bite-sized meatballs, roughly 1 inch (2.5 cm) in diameter. This size cooks quickly and fits nicely in the soup. (Takes 5-10 minutes)
  3. Sauté Aromatics: In a large pot or Dutch oven, melt 1 tbsp butter over medium heat. Add diced carrots, celery, and minced garlic. Cook for about 5 minutes until softened and fragrant.
  4. Add Flour: Sprinkle the 2 tbsp flour over the veggies and stir constantly for 2 minutes to cook out the raw taste. This forms a light roux that will thicken the soup.
  5. Pour in Broth: Slowly whisk in 4 cups (960 ml) of beef broth, stirring to avoid lumps. Bring the mixture to a gentle simmer.
  6. Cook Meatballs: Carefully drop the meatballs into the simmering broth. Cover and let them cook for 15 minutes, turning once gently with a slotted spoon to brown evenly and avoid sticking. They should be cooked through and tender.
  7. Add Milk and Dill: Stir in 1 cup (240 ml) of milk or half-and-half and chopped dill. Heat through but don’t boil to prevent curdling. Taste and adjust seasoning with salt and pepper.
  8. Final Touches: Let the soup rest off heat for a few minutes to meld flavors. The broth will thicken slightly and become luxuriously creamy.

Pro tip: If the soup feels too thick, add a splash more broth or milk until you reach your preferred consistency. If too thin, simmer uncovered for a few more minutes. Watch those meatballs closely—they’re fragile but forgiving if handled gently!

Cooking Tips & Techniques

One thing I learned early making this Swedish meatball soup is that the texture of the meatballs can make or break the dish. Using a mix of breadcrumbs and milk keeps them tender and moist. Also, don’t skip the sautéing of the veggies and flour—it’s the secret behind that silky, comforting broth you’ll crave.

Here are some tips from my kitchen to yours:

  • Mix gently: Overmixing the meatball mixture leads to dense meatballs. Treat it like a delicate dough.
  • Size matters: Smaller meatballs cook faster and stay tender, perfect for soup.
  • Low and slow simmer: Keep the broth at a gentle simmer to avoid breaking apart meatballs.
  • Season in layers: Taste the broth before adding salt—you’ll be surprised how much flavor the meatballs release.
  • Multitask efficiently: While the meatballs cook, prep garnish or a crusty side, like in my loaded potato soup recipe—they pair wonderfully.

I once rushed this step and boiled the meatballs, ending up with a crumbly mess—lesson learned! Patience and gentle handling are key.

Variations & Adaptations

This soup is super flexible, making it easy to switch things up based on what you have or want.

  • Vegetarian Version: Use plant-based meatballs or lentil balls and swap beef broth for vegetable broth. Add mushrooms for umami depth.
  • Low-Carb Option: Replace breadcrumbs with almond flour or crushed pork rinds. Use heavy cream instead of milk for a richer broth.
  • Seasonal Veggies: In spring, toss in asparagus tips or peas; in autumn, add diced butternut squash or parsnips for sweetness.
  • Swedish Twist: Add a splash of lingonberry jam on the side for dipping bread or swirl a bit into the soup for a sweet-tart contrast.

I personally tried adding a handful of spinach at the end once—it added a fresh pop and extra nutrients without changing the cozy vibe. Also, if you want to speed up the process, baking the meatballs first and then adding them to the soup works well.

Serving & Storage Suggestions

This Swedish meatball soup tastes best served hot, fresh from the pot, with a sprinkle of fresh dill or parsley on top. I like to pair it with crusty bread or buttery crackers for dipping—something like the soft bread I recommend with my creamy vegetable soup.

For leftovers, store the soup in an airtight container in the fridge for up to 3 days. When reheating, warm gently on the stove or microwave on medium power to keep the meatballs tender and prevent the milk from splitting. If the soup thickens too much overnight, stir in a little broth or milk to loosen it.

The flavors actually deepen the next day, making it perfect for meal prep or a cozy lunch the day after. If you want to freeze it, remove the milk before freezing and add fresh milk after thawing for the best texture.

Nutritional Information & Benefits

This soup is a comforting way to enjoy a balanced meal. Per serving, it offers a solid dose of protein from the meatballs and calcium and vitamin D from the milk. The vegetables add fiber and vitamins, making it a hearty yet wholesome choice.

Estimated nutrition per serving (1.5 cups): approximately 320 calories, 22g protein, 18g fat, 15g carbs. It’s gluten-friendly if you swap breadcrumbs for gluten-free options, and dairy-free versions are easy to make too.

Using fresh dill also brings antioxidants and a fresh herbal note. For those mindful of sodium, using low-sodium broth helps control salt levels while keeping the flavor rich. I appreciate how this recipe fits nicely into a satisfying, balanced diet without feeling heavy or overly processed.

Conclusion

To sum up, this savory Swedish meatball soup is exactly the kind of meal you’ll want to make on cool evenings when comfort food is calling your name. It’s simple but packed with flavor, easy enough for weeknights but impressive enough to serve guests who appreciate a homey touch.

Feel free to tweak the veggies, spice levels, or milk type to suit your tastes—this recipe welcomes your personal touch. I love it because it reminds me of family dinners but in a cozy, easy-to-make form that fits my busy life.

Give this soup a try, and if you make your own twist or have tips to share, drop a comment below! Sharing your kitchen stories makes this food journey even more special. Here’s to many warm bowls ahead!

FAQs About Savory Swedish Meatball Soup

Can I make the meatballs ahead of time?

Absolutely! You can prepare the meatballs a day in advance and store them in the fridge, then add them to the soup when you’re ready to cook. They also freeze well, just thaw before adding to the broth.

What’s the best way to keep the meatballs from falling apart?

Mix the meatball ingredients gently and avoid over-handling. Cooking them at a gentle simmer rather than a rolling boil helps them hold together.

Can I use turkey or chicken instead of beef?

Yes! Ground turkey or chicken works fine, though the flavor will be lighter. Adding a bit of extra seasoning can help keep it flavorful.

Is there a dairy-free way to make this soup creamy?

Yes, swap the milk for canned coconut milk or cashew cream and use olive oil instead of butter. It changes the flavor slightly but stays deliciously creamy.

Can I add noodles or rice to this soup?

Definitely. Small pasta shapes like orzo or egg noodles work well. Add them in the last 10 minutes of cooking so they don’t get mushy. Rice can also be added but may thicken the soup more.

Pin This Recipe!

Swedish meatball soup recipe

Print

Savory Swedish Meatball Soup Recipe Easy Homemade Comfort Food

A cozy and comforting Swedish meatball soup with creamy broth and tender veggies, perfect for chilly evenings and easy weeknight meals.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Swedish

Ingredients

Scale
  • 1 lb (450 g) ground beef (or half beef, half pork for richness)
  • 1/2 cup (50 g) breadcrumbs (plain or seasoned)
  • 1/4 cup (60 ml) milk (whole or 2%)
  • 1 small onion, finely chopped
  • 1 large egg, room temperature
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • Salt and black pepper to taste
  • 4 cups (960 ml) beef or vegetable broth (low-sodium preferred)
  • 1 cup (240 ml) whole milk or half-and-half
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 tbsp unsalted butter
  • 2 tbsp all-purpose flour (or gluten-free flour for GF option)
  • 1 tbsp fresh dill, chopped (or 1 tsp dried dill)
  • Salt and pepper to taste
  • Optional garnishes: fresh parsley or extra dill, crusty bread for dipping

Instructions

  1. In a bowl, combine ground beef, breadcrumbs, milk, chopped onion, egg, allspice, nutmeg, salt, and pepper. Mix gently until just combined.
  2. Shape the mixture into small, bite-sized meatballs, about 1 inch in diameter.
  3. In a large pot or Dutch oven, melt butter over medium heat. Add diced carrots, celery, and minced garlic. Cook for about 5 minutes until softened.
  4. Sprinkle flour over the veggies and stir constantly for 2 minutes to form a light roux.
  5. Slowly whisk in beef broth, stirring to avoid lumps. Bring to a gentle simmer.
  6. Carefully drop meatballs into the simmering broth. Cover and cook for 15 minutes, turning once gently with a slotted spoon.
  7. Stir in milk or half-and-half and chopped dill. Heat through without boiling. Adjust seasoning with salt and pepper.
  8. Let the soup rest off heat for a few minutes to meld flavors and thicken slightly.

Notes

Mix meatball ingredients gently to avoid tough meatballs. Use fresh breadcrumbs or panko for best texture. Keep broth at a gentle simmer to prevent meatballs from breaking apart. Adjust soup thickness by adding more broth or milk if needed. Dairy-free version can be made with coconut milk and olive oil.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Fat: 18
  • Carbohydrates: 15
  • Protein: 22

Keywords: Swedish meatball soup, comfort food, easy soup recipe, creamy soup, meatballs, cozy dinner, weeknight meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Leave a Comment

Recipe rating