Swedish Meatball Soup

Cozy Swedish Meatball Soup Recipe

This Cozy Swedish Meatball Soup is a warm embrace on a chilly evening, perfect for family dinners or a comforting weeknight meal. Imagine the flavorful union of soft, juicy meatballs floating in a creamy broth, accompanied by tender vegetables and hearty noodles. It’s a dish that offers a taste of home, making it a go-to recipe for gatherings, potlucks, or simply a cozy night in. The rich aroma wafting from the kitchen will make everyone eager to gather around the table, spoons in hand!

Why You’ll Love This Dish

This delightful soup hits all the right notes—comforting, delicious, and oh-so-easy to prepare. It’s packed with flavor yet quick to whip up, making it ideal for busy weeknights or special occasions alike. The combination of beef or pork meatballs, fresh vegetables, and a creamy broth makes it a family favorite that will leave everyone asking for seconds.

“Every time I make this soup, it reminds me of my grandmother’s kitchen. It’s pure comfort in a bowl!” – A happy home cook

Step-by-Step Overview

Making this Cozy Swedish Meatball Soup is a breeze! You’ll start by preparing the meatballs, then simmering them in a rich broth with veggies and noodles or potatoes. It’s a fun, fulfilling process that comes together beautifully, ensuring you have a hearty meal ready in no time.

What You’ll Need

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
  • 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)

Feel free to swap out the ground meat for turkey or chicken for a lighter version, or even substitute milk with a non-dairy option if needed.

Directions to Follow

Prepare the Meatballs:

In a large bowl, combine the ground meat, breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix it all together until well combined. Then, roll the mixture into small meatballs (about 1-inch in diameter) and set them aside.

Cook the Meatballs:

Heat a large skillet over medium heat and add a dash of oil. Brown the meatballs in batches, cooking for about 4-5 minutes until they’re golden on all sides. Once browned, remove them from the skillet and set them aside.

Prepare the Soup:

In a large pot, melt the butter over medium heat. Add the diced onion, carrots, and celery, and cook for 5-7 minutes, stirring occasionally, until the vegetables start to soften. Stir in the flour and cook for another 1-2 minutes to create a nice roux. Gradually pour in the beef broth, whisking to combine and eliminate any lumps.

Simmer the Soup:

Bring the pot to a gentle simmer, then add the nutmeg, salt, and black pepper. Carefully add the browned meatballs back to the pot, along with the egg noodles (or diced potatoes). Simmer for 10-12 minutes or until the noodles or potatoes are tender and the meatballs are fully cooked.

Finish the Soup:

Stir in the heavy cream and cook for an additional 2-3 minutes. Taste the soup and adjust the seasoning with more salt and pepper if desired.

Serve:

Ladle this comforting soup into bowls and garnish with fresh parsley, if you like. Serve it warm and enjoy the cozy vibes!

Best Ways to Enjoy It

This soup is truly comforting on its own, but you can elevate your meal with some delicious sides! Consider pairing it with warm, crusty bread or a fresh garden salad. If you want to spice things up a bit, a dollop of sour cream or a pinch of fresh dill can bring an aromatic flair to the dish.

How to Store & Freeze

Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it over low heat on the stovetop until heated through, or pop it in the microwave for a quick fix.

If you find yourself with more soup than you can eat in the next few days, this recipe freezes beautifully! Just place the cooled soup in a freezer-safe container or bag and store it for up to 3 months. When you’re ready to enjoy it again, thaw it in the fridge overnight and reheat on the stove.

Pro Chef Tips

  • Don’t Overmix: When mixing the meatball ingredients, be gentle. Overmixing can lead to dense meatballs.
  • For Extra Flavor: You can add a splash of soy sauce or some fresh herbs like thyme or rosemary into the soup for a bit of extra depth.
  • Cook Noodles Separately: If you plan on storing leftovers, consider cooking the noodles separately and adding them to each bowl. This will prevent them from getting mushy as they sit in the broth.

Recipe Variations

  • Swap the Meat: Try using ground turkey or lamb for a unique twist!
  • Vegan Version: Substitute meat with plant-based ground meat and use almond milk or cashew cream for a refreshing alternative.
  • Add greens: Spinach or kale can be tossed in towards the end of cooking for added nutrition and color.

Your Questions Answered

How long does it take to make?

The total time to prepare Cozy Swedish Meatball Soup is around 30-40 minutes, making it perfect for weeknight dinners!

Can I substitute the heavy cream?

Absolutely! You can use half-and-half, whole milk, or even a dairy-free alternative like coconut cream for a lighter or lactose-free version.

How do I store leftovers?

Ensure the soup cools completely before transferring it to an airtight container. You can refrigerate for up to three days or freeze for three months.

Making cozy meals at home doesn’t have to be complicated! This Cozy Swedish Meatball Soup is one delicious way to bring your family together. So roll up your sleeves, put on some good music, and get ready to create a dish that’s a true labor of love!

swedish meatball soup 2025 12 28 000437 150x150 1

Cozy Swedish Meatball Soup

A warm embrace on a chilly evening, this Cozy Swedish Meatball Soup features juicy meatballs in a creamy broth with tender vegetables, making it a perfect family favorite.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: Swedish
Calories: 450

Ingredients
  

For the Meatballs
  • 1 lb ground beef or pork (or a mix) You can use turkey or chicken for a lighter version.
  • ½ cup breadcrumbs
  • 1 large egg
  • ¼ cup milk Can substitute with a non-dairy option.
  • 1 tsp Worcestershire sauce
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp salt
  • ½ tsp black pepper
For the Soup
  • 2 tbsp butter
  • 1 medium onion, diced
  • 2 carrots peeled and diced
  • 2 celery stalks diced
  • 3 tbsp all-purpose flour
  • 4 cups beef broth
  • 1 cup heavy cream Can substitute with half-and-half or non-dairy alternatives.
  • ½ tsp nutmeg
  • ½ tsp salt Adjust to taste.
  • ½ tsp black pepper
  • 2 cups egg noodles or diced potatoes
  • 1 tbsp fresh parsley, chopped (optional)

Method
 

Prepare the Meatballs
  1. In a large bowl, combine the ground meat, breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix until well combined.
  2. Roll the mixture into small meatballs (about 1-inch in diameter) and set them aside.
Cook the Meatballs
  1. Heat a large skillet over medium heat and add a dash of oil. Brown the meatballs in batches for about 4-5 minutes until golden on all sides. Remove them and set aside.
Prepare the Soup
  1. In a large pot, melt the butter over medium heat. Add the diced onion, carrots, and celery, and cook for 5-7 minutes, stirring occasionally.
  2. Stir in the flour and cook for another 1-2 minutes to create a roux. Gradually pour in the beef broth, whisking to eliminate lumps.
Simmer the Soup
  1. Bring the pot to a gentle simmer, then add the nutmeg, salt, and black pepper.
  2. Add the browned meatballs along with the egg noodles (or diced potatoes) and simmer for 10-12 minutes until tender.
Finish the Soup
  1. Stir in the heavy cream and cook for an additional 2-3 minutes. Taste and adjust seasoning if desired.
Serve
  1. Ladle the soup into bowls and garnish with fresh parsley if desired. Serve warm.

Notes

This soup pairs well with warm bread or a salad. For added flavor, consider a dollop of sour cream or fresh dill.