Cozy Swedish Meatball Soup Recipe: A Perfect Comfort Dish Your Family Will Love

This Swedish meatball soup recipe comes together in about 30 minutes and is made all in one pot for a quick and easy family dinner that your family will love! Switch up the ingredients to suit your taste or use it as a ‘clean out the fridge’ meal to get rid of leftovers and odds and ends! Trust me, this dish is not just a meal, it’s a hug in a bowl!

Ingredients for Your Cozy Swedish Meatball Soup

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 Base:

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

Let’s Get Cooking!

Step 1: Prepare the Meatballs

In a large bowl, combine the ground beef (or pork), breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix until well combined. Don’t be shy, get your hands in there! Now, roll the mixture into small meatballs (about 1 inch in diameter) and set them aside.

Step 2: Cook the Meatballs

Heat a large skillet over medium heat and add a little oil. Once hot, place the meatballs in the pan, ensuring they’re not crowding each other. Brown the meatballs in batches, cooking for about 4-5 minutes until they’re golden on all sides. When they’re browned and beautiful, remove them from the skillet and set aside!

Step 3: Prepare the Soup

In a large pot, melt the butter over medium heat. Add the diced onion, carrots, and celery. Cook for about 5-7 minutes, stirring occasionally, until the veggies begin to soften and the onion is translucent oh, the smells are incredible at this point! Now, stir in the flour, cooking for another 1-2 minutes until it’s a bit golden, which creates our roux.

Step 4: Simmer the Soup

Gradually pour in the beef broth, time to whisk it all together and eliminate any lumps! Bring the soup to a gentle simmer and add the nutmeg, salt, and black pepper. Carefully add the browned meatballs back to the pot, along with the egg noodles (or diced potatoes). Continue simmering for about 10-12 minutes or until the noodles are tender and the meatballs are cooked through.

Step 5: Finish the Soup

Now, it’s time for the grand finale! Stir in the heavy cream and let it cook for an additional 2-3 minutes, just long enough to marry the flavors together. Taste it and adjust seasoning if needed, add a couple pinches of salt and pepper if it feels off.

Step 6: Serve

Ladle the soup into bowls (you’ll think it’s art, it’s so pretty!) and garnish with fresh parsley if you like. Serve it warm and watch as your family digs in with smiles!

Swedish Meatball Soup

Why I Love This Cozy Swedish Meatball Soup

This is my go-to recipe when I need something warm and comforting after a long day. Nothing beats coming home to a house filled with the delicious smells of spices and simmering meatballs! I’m a real sucker for anything hearty and flavorful, and this cozy dish just hits the spot. Plus, it’s incredibly versatile, you can use whatever you’ve got on hand, which is super handy when you’re trying to clear out the fridge. The best part is that it makes a bunch, which is wonderful for leftovers or meal prep!

If you loved this cozy Swedish meatball soup recipe, be sure to check out my Benihana Onion Soup, my Avgolemono, or my Homemade Olive Garden Chicken Gnocchi Soup! Just trust me, these will melt your heart during the colder months!

Why This Recipe Works

Quick & Easy

This cozy Swedish meatball soup comes together in under 30 minutes! Perfect for those busy weeknights when you want to serve something that feels special but doesn’t require hours in the kitchen.

One Pot

Unlike many recipes, this beauty comes together all in one pot, which means less cleanup for you. Less mess equals more time to enjoy with family, score!

Comfort Food

Comfort food is the name of the game here! Loaded with delicious flavors from the creamy broth and tender meatballs, this soup is a warm hug for your tummy!

Customizable

The secret to making this soup amazing? Flexibility! You can easily alter the ingredients. Love mushrooms? Throw ’em in! Have leftover veggies? Toss those in, and you’ll create a new indulgence your family will rave about.

Budget-Friendly

This recipe utilizes easy-to-find, affordable ingredients. It’s a fantastic option for families looking to stretch their grocery budgets while still enjoying a hearty meal.

Serving and Storage Tips

How to Serve This Cozy Swedish Meatball Soup

  • Pair it with crusty bread or warm, buttery rolls to soak up every last drop.
  • A side salad filled with fresh greens can contrast the richness of the soup beautifully.

Storage

This soup keeps beautifully in the refrigerator for up to 3-4 days. Just make sure it cools completely before transferring it to an airtight container.

Reheating Instructions

Reheat individual servings in the microwave for about 1-2 minutes or until warmed through. For larger quantities, place in a pot over low heat, stirring occasionally until it’s nice and hot again!

Freezer Friendly

Yes, this cozy Swedish meatball soup is freezer-friendly! Just store it in a freezer-safe container for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge before reheating.

So, are you ready to cozy up with a bowl of this delightful soup that dreams are made of? I promise you, once you make this cozy Swedish meatball soup, it’ll become a staple in your home. Enjoy!  Follow us on Pinterest for daily baking inspiration that brings warmth to your table!

Swedish Meatball Soup

Cozy Swedish Meatball Soup

A comforting one-pot soup featuring homemade meatballs in a creamy broth with vegetables, perfect for busy weeknights.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: Swedish
Calories: 500

Ingredients
  

For the Meatballs
  • 1 lb ground beef or pork (or a mix) Use ground beef for flavor, or mix with pork for richness.
  • ½ cup breadcrumbs Plain or Italian-seasoned; gluten-free options are good too.
  • 1 large egg Essential for binding; flaxseed meal can be an egg substitute.
  • ¼ cup milk Whole milk preferred, almond or oat milk can be used.
  • 1 tsp Worcestershire sauce Can substitute with soy sauce.
  • ½ tsp onion powder Adds flavor without fresh onions.
  • ½ tsp garlic powder Fresh minced garlic can be used instead.
  • ½ tsp salt Adjust according to taste.
  • ½ tsp black pepper Add cayenne for heat if desired.
For the Soup Base
  • 2 tbsp butter Unsalted preferred for control over saltiness.
  • 1 medium onion, diced Cook until translucent.
  • 3 tbsp all-purpose flour Adjust for gluten-free as needed.
  • 4 cups beef broth Homemade or store-bought works well.
  • 1 cup heavy cream Can use half-and-half or whole milk for a lighter option.
  • ½ tsp nutmeg A key ingredient for warmth.
  • ½ tsp salt Season to taste.
  • ½ tsp black pepper Adjust according to taste.
  • 2 cups egg noodles or diced potatoes For heartiness; can use tortellini or gnocchi.
  • 1 tbsp fresh parsley, chopped (optional) For garnish.

Method
 

Preparation
  1. In a large bowl, combine the ground beef (or pork), breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix until well combined and roll into small meatballs (about 1 inch in diameter). Set aside.
Cook the Meatballs
  1. Heat a large skillet over medium heat and add a little oil. Brown the meatballs in batches for about 4-5 minutes each until golden on all sides. Remove from skillet and set aside.
Prepare the Soup
  1. In a large pot, melt the butter over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes until softened and the onion is translucent.
  2. Stir in the flour and cook for another 1-2 minutes until slightly golden.
Simmer the Soup
  1. Gradually pour in the beef broth while whisking to eliminate lumps. Bring to a gentle simmer and add nutmeg, salt, and black pepper. Add the browned meatballs back to the pot along with the egg noodles (or diced potatoes).
  2. Continue simmering for about 10-12 minutes or until the noodles are tender and the meatballs are cooked through.
Finish the Soup
  1. Stir in the heavy cream and let it cook for an additional 2-3 minutes. Taste and adjust seasoning as necessary.
Serve
  1. Ladle the soup into bowls and garnish with fresh parsley if desired. Serve warm.

Notes

This soup can be stored in the fridge for up to 3-4 days. It’s also freezer-friendly for up to 3 months.

Leave a Comment

Recipe Rating