swedish meatball soup

Posted on December 12, 2025

Modified: December 12, 2025

By Daniel
A close-up of a rustic bowl filled with creamy Swedish meatball soup, featuring tender meatballs, egg noodles, and parsley.

There’s a certain kind of chill that settles deep in your bones, the kind only a truly comforting meal can chase away. For me, that meal is this creamy swedish meatball soup. I still remember the first time I made it; my kitchen filled with the warm, aromatic scent of allspice and nutmeg, a promise of the coziness to come. The tender, juicy meatballs swimming in a rich, savory broth with egg noodles is my definition of comfort in a bowl. While I adore a quick and satisfying meal like my favorite coconut curry ramen, this soup is what I turn to when I want to slow down and savor every spoonful.

Why This Dish is a Go-To in My Kitchen

What I adore most about this recipe is how it captures the entire beloved experience of Swedish meatballs and gravy in a single, soul-warming pot. You get the perfectly spiced meatballs, the creamy, savory sauce, and the tender noodles all in one go. With just 20 minutes of prep and 30 minutes of cook time, it feels like a special-occasion meal that’s completely achievable on a weeknight. It’s hearty, satisfying, and feels like a hug from the inside out, using simple ingredients to create something truly memorable for my family.

Ingredient Notes for Creamy Swedish Meatball Soup

The magic starts with the right ingredients. I always use a mix of ground beef and pork; the beef brings robust flavor while the pork adds tenderness and fat. For the spices, don’t skip the allspice and nutmeg—they are the heart of that classic Swedish flavor. A rich, creamy soup base is just as important here as it is in my popular shrimp and corn bisque.

A close-up of a rustic bowl filled with creamy Swedish meatball soup, featuring tender meatballs, egg noodles, and parsley.
Daniel

Creamy Swedish Meatball Soup

All the cozy flavors of classic Swedish meatballs transformed into a hearty, creamy soup. Tender, spiced meatballs and egg noodles swim in a rich, savory broth perfect for a chilly day.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American, Swedish
Calories: 585

Ingredients
  

For the Swedish Meatballs
  • 1/2 lb ground beef 80/20 recommended
  • 1/2 lb ground pork
  • 1/2 cup panko breadcrumbs
  • 1/4 cup milk
  • 1/4 cup yellow onion finely grated
  • 1 large egg lightly beaten
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 3/4 tsp salt
  • 1/2 tsp black pepper
For the Creamy Soup
  • 4 tbsp unsalted butter
  • 1 medium yellow onion diced
  • 2 carrots peeled and thinly sliced
  • 8 oz cremini mushrooms sliced
  • 2 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 6 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 2 tsp Dijon mustard
  • 6 oz wide egg noodles uncooked
  • 1/2 cup heavy cream
  • 1/4 cup sour cream
  • 1/4 cup fresh dill chopped, plus more for garnish

Equipment

  • Large pot or Dutch oven
  • Air Fryer
  • Mixing Bowl
  • Whisk

Method
 

Prepare and Cook the Meatballs
  1. In a large mixing bowl, add the panko breadcrumbs and milk. Let it sit for 5 minutes for the breadcrumbs to soften.
  2. Add the ground beef, ground pork, grated onion, beaten egg, allspice, nutmeg, salt, and pepper to the bowl. Mix gently with your hands until just combined. Do not overmix.
  3. Roll the mixture into small, 1-inch meatballs. You should have about 24-30 meatballs.
  4. Preheat your air fryer to 400°F (200°C). Place the meatballs in a single layer in the air fryer basket, working in batches if necessary. Air fry for 8-10 minutes, or until browned and cooked through. Set aside.
Make the Soup Base
  1. While the meatballs cook, melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and sliced carrots, and sauté for 5-7 minutes, until softened.
  2. Add the sliced mushrooms and cook for another 5 minutes, until they have released their liquid and started to brown. Stir in the minced garlic and cook for 1 minute more until fragrant.
  3. Sprinkle the all-purpose flour over the vegetables and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken the soup.
  4. Slowly pour in 1 cup of the beef broth, whisking constantly to create a smooth, lump-free paste. Once smooth, gradually whisk in the remaining 5 cups of broth.
  5. Stir in the Worcestershire sauce and Dijon mustard. Increase the heat and bring the soup to a gentle boil.
Finish and Serve the Soup
  1. Add the uncooked egg noodles to the boiling soup. Reduce the heat to a simmer and cook for 6-8 minutes, or until the noodles are al dente, stirring occasionally.
  2. Reduce the heat to low. Slowly stir in the heavy cream and sour cream until fully incorporated.
  3. Gently add the cooked meatballs to the pot. Let them heat through for 2-3 minutes. Do not let the soup boil after adding the cream.
  4. Stir in the chopped fresh dill. Taste the soup and season with additional salt and black pepper as needed.
  5. Ladle the Swedish Meatball Soup into bowls, garnish with extra fresh dill, and serve immediately.

Notes

For the best texture, avoid boiling the soup after adding the heavy cream and sour cream, as it can cause them to curdle. This soup is best enjoyed fresh, as the noodles will absorb the broth upon sitting. Store leftovers in an airtight container in the refrigerator for up to 3 days. If you don't have an air fryer, pan-fry the meatballs in a little oil until browned on all sides and cooked through. For an authentic touch, serve with a small dollop of lingonberry jam on the side.

How I Make Creamy Swedish Meatball Soup Step-by-Step

I approach this soup in three simple stages. First, I focus on the meatballs, gently mixing the ground meats with panko, egg, and those essential spices, then browning them to create a flavorful foundation in the pot. Next, I build the soup base right on top of those delicious browned bits, sautéing onions, carrots, and mushrooms before whisking in flour and broth to create a silky-smooth liquid. Finally, I bring it all together, simmering the meatballs in the broth until they’re cooked through, then adding the egg noodles, and finishing with a swirl of cream and fresh dill. It’s a method I’ve perfected across many meatball soup variations.

My Tips for the Perfect Outcome

  • Gentle Hands: Don’t overwork the meat mixture to ensure the most tender meatballs.
  • Get a Good Sear: Browning the meatballs well builds a deep, savory flavor in the soup base.
  • Temper the Cream: Mix a little warm broth into the sour cream before adding it to the pot to prevent curdling.

How I Serve and Store This Dish

I love to ladle this soup into big, shallow bowls with a generous sprinkle of fresh dill and a dollop of sour cream on top. A side of crusty bread is non-negotiable for soaking up every last bit of the creamy broth. Leftovers are fantastic, though the noodles will soften. I store it in an airtight container in the fridge for up to 3 days. If you’re a fan of poultry, you could even adapt this using inspiration from my turkey meatball soup.

Frequently Asked Questions

Can I use frozen meatballs for this recipe?

I truly recommend making them from scratch! The fresh spices like allspice and nutmeg are key to the authentic flavor profile. The panko and milk mixture also creates a uniquely tender texture that you just can’t get from most store-bought frozen varieties.

How can I make this soup gluten-free?

It’s quite easy to adapt! Simply swap the panko for your favorite gluten-free breadcrumbs and use a measure-for-measure gluten-free flour blend for the roux. Finish the soup with gluten-free egg noodles or your preferred GF pasta for a delicious result.

My sour cream sometimes curdles in soups. How do I stop that?

The key is to avoid shocking the sour cream with high heat. I always temper it by mixing a spoonful of the warm soup broth into the sour cream first. Then, add the mixture back into the pot over low heat, stirring gently.

What’s the best way to reheat leftovers?

I find the best method is to reheat this soup gently in a pot on the stovetop over low-medium heat. Stir it occasionally until it’s warmed through. This helps preserve the creamy texture and prevents the noodles from becoming too mushy.

This creamy Swedish meatball soup is pure comfort food in my book, and I’m so excited to share it with you. I hope it becomes a favorite in your kitchen, perfect for cozy nights in. If you give it a try, I’d love to know what you think in the comments below!

You might also like these recipes

Leave a Comment

Recipe Rating