This post may contain affiliate links
You know those nights when you need dinner on the table fast, but takeout feels like giving up? This Swedish Meatball Soup is about to become your secret weapon. It's got all the cozy, comforting vibes of traditional Swedish meatballs, but in a bowl that practically hugs you from the inside out.
I stumbled onto this recipe during one of those "what's in the fridge?" moments. I had ground beef, some veggies starting to look a little sad, and a craving for something warm and filling. Three things led me here, and honestly, I haven't looked back since. My family requests this soup at least twice a month now and I'm not complaining.
Jump To Recipe
- Why You'll Love This Swedish Meatball Soup
- What You'll Need
- How to Make the Best Swedish Meatball Soup
- Pro Tips for Perfect Results
- Variations to Try
- What to Serve With Swedish Meatball Soup
- Storing and Reheating
- More Comforting Soup Recipes
- Frequently Asked Questions
- Swedish Meatball Soup Your New Weeknight Hero

Why You'll Love This Swedish Meatball Soup
Let me count the ways. First, it's a complete meal in one pot. We're talking protein-packed meatballs, tender vegetables, and pasta all swimming together in a rich, creamy broth. Second, it tastes like you spent hours in the kitchen, but really? You're looking at about 45 minutes, tops.
The flavor profile here is what gets me every time. Those warm spices nutmeg and allspice give the meatballs that signature Swedish touch. Then you've got the tangy Dijon mustard and Worcestershire sauce adding depth to the broth. And that sour cream swirl at the end? Chef's kiss. It makes everything silky and luxurious without being heavy.
Plus, this is one of those recipes that's actually better the next day. The flavors meld together overnight, and reheating it is a breeze. Perfect for meal prep or those nights when you just can't deal.
What You'll Need
The ingredient list might look long, but I promise you probably have most of this stuff already. For the meatballs, you'll need ground beef, an egg, breadcrumbs, milk, and a handful of spices. Nothing fancy just your standard pantry staples.
The soup base is equally straightforward: olive oil, butter, the classic mirepoix trio (onion, carrots, celery), garlic, beef stock, and your favorite pasta. I love using orecchiette because those little ear-shaped noodles are perfect for catching all that creamy broth. But honestly? Any pasta shape works. Use what you've got.
Here's a tip I learned the hard way: don't skip the nutmeg and allspice in the meatballs. I tried making this once without them, thinking "how much difference could it make?" Big mistake. Those spices are what transform regular meatballs into Swedish meatballs. They're the secret ingredient that makes everyone ask, "What's in this?"
How to Make the Best Swedish Meatball Soup
Let's walk through this together. Start by mixing your meatball ingredients in a large bowl and please, use your hands. I know it feels messy, but your hands are the best tools for getting everything evenly combined without overworking the meat. Roll the mixture into small meatballs, about an inch across. They'll expand a bit while cooking, so don't make them too big.
Heat some olive oil in your largest pot or Dutch oven. Brown those meatballs in batches this step is crucial. You're not cooking them through; you're just getting a nice golden crust on the outside. This adds so much flavor to the final soup. Set them aside when they're done.
In the same pot (see, I told you it was a one-pot wonder), melt some butter and toss in your diced onion, carrots, and celery. Let them soften up for about 5 minutes. Your kitchen is going to smell amazing right about now. Add the garlic and cook for another minute, then stir in the Worcestershire sauce and Dijon mustard.
Pour in the beef stock and bring everything to a simmer. Add your pasta and let it cook until it's al dente, stirring occasionally so nothing sticks to the bottom. This is a good time to check on things maybe fold some laundry or answer a few emails. Low-effort multitasking at its finest.
Once the pasta's done, add those beautiful browned meatballs back to the pot. Let them simmer for a minute or two until they're heated through. Here's the tricky part: tempering the sour cream. Take about a quarter cup of the hot broth and mix it with the sour cream in a small bowl. This prevents the sour cream from curdling when you add it to the soup. Trust me on this one I learned it the hard way.
Stir that sour cream mixture into the soup, season with salt and pepper, and finish with fresh parsley. Done. Seriously, that's it.
Pro Tips for Perfect Results
Want to make this slow cooker Swedish meatball soup? I've got you covered. Brown your meatballs and sauté the vegetables as directed, then transfer everything to your slow cooker. Add the stock, Worcestershire, and mustard, and cook on low for 6-7 hours or high for 3-4 hours. Add the pasta during the last 30 minutes of cooking otherwise it'll turn to mush.
If you're going for Swedish meatball soup with potatoes, swap out the pasta for diced potatoes. Add them when you pour in the stock, and they'll be perfectly tender by the time everything else is done. It makes the soup even heartier, which is saying something.
Don't have time to make homemade meatballs? Use frozen Swedish meatball soup ingredients yes, frozen meatballs work great here. Just skip the browning step and add them straight to the simmering broth. They'll cook through while the pasta does its thing. This is my go-to shortcut when I'm really pressed for time.
For the best Swedish meatball soup recipe, use good-quality beef stock. Homemade is ideal, but a good store-bought version works too. The broth is the backbone of this soup, so it's worth using something flavorful. And if you can find it, try using half beef stock and half chicken stock for a more nuanced flavor.

Variations to Try
This recipe is super flexible. Want to make it lighter? Swap the sour cream for plain Greek yogurt. It'll still be creamy and tangy, just with a few less calories. Or try using ground turkey instead of beef for a leaner option.
Feeling fancy? Add a splash of white wine when you're sautéing the vegetables. Let it reduce for a minute before adding the stock. It adds a subtle complexity that makes this soup taste restaurant-worthy.
You can also play with the vegetables. Mushrooms would be amazing here they'd add an earthy depth that complements the meatballs perfectly. Or toss in some frozen peas at the end for a pop of color and sweetness.
If you're dairy-free, use coconut cream instead of sour cream. It sounds weird, I know, but it works. The coconut flavor is subtle enough that it doesn't clash with the Swedish seasonings.
What to Serve With Swedish Meatball Soup
This soup is pretty much a complete meal on its own, but if you want to round things out, I've got ideas. Cheesy garlic bliss bombs are my family's favorite side they're like buttery, garlicky clouds that are perfect for dunking in the broth.
Grilled garlic bread is another winner. The crispy, toasted bread adds a nice textural contrast to the soup's creaminess. Plus, you can use it to soak up every last drop of that delicious broth.
For something lighter, try a simple Swedish pizza salad. It's fresh, crunchy, and tangy exactly what you need to balance out the richness of the soup.
And if you're looking for dessert, no-bake mini cheesecakes are always a hit. They're light enough that you won't feel stuffed after a big bowl of soup, but indulgent enough to satisfy your sweet tooth.
Storing and Reheating
Leftovers will keep in the fridge for up to 4 days in an airtight container. Fair warning: the pasta will continue to absorb liquid as it sits, so the soup might thicken up. Just add a splash of stock or water when you reheat it, and it'll be perfect again.
You can freeze this soup, but I'd recommend doing it without the pasta. Cooked pasta doesn't freeze well it gets mushy and weird. Instead, freeze the meatballs and broth together, then cook fresh pasta when you're ready to serve. It'll taste just as good as the day you made it.
To reheat, warm it gently on the stove over medium-low heat, stirring occasionally. If you're reheating in the microwave, do it in short bursts, stirring between each one. This helps everything heat evenly and prevents the sour cream from separating.


More Comforting Soup Recipes
If you're as obsessed with soup as I am (and let's be honest, who isn't?), you need to try crack chicken noodle soup. It's creamy, loaded with chicken, and has a secret ingredient that makes it ridiculously addictive.
Broccoli cheddar soup is another family favorite. It's thick, cheesy, and so comforting on a cold day. Plus, it's sneaky-healthy thanks to all that broccoli.
For something with a little kick, easy white chicken chili is where it's at. It's bright, zesty, and totally different from your typical tomato-based chili.
And if you want to get really adventurous, try Thai chicken soup. The flavors are bold and vibrant, and it's a fun departure from traditional comfort food.
Frequently Asked Questions
Absolutely. In fact, it's even better the next day. Just store it in the fridge and reheat when you're ready to eat. Add a little extra stock if it's thickened up too much.
Yes! Ground turkey or chicken work great here. The flavor will be a bit milder, so you might want to bump up the seasonings slightly.
This Swedish meatball soup has honestly changed my weeknight dinner game. It's warm, satisfying, and tastes like something you'd order at a cozy restaurant but it's ready in less than an hour. Whether you make it in a slow cooker, load it up with potatoes, or use frozen meatballs for a shortcut, it's going to become one of those recipes you make on repeat.
So grab your biggest pot, roll up your sleeves, and let's make something well, tasty!


Swedish Meatball Soup Your New Weeknight Hero
Description
A cozy, creamy Swedish Meatball Soup loaded with tender meatballs, vegetables, pasta, and warm Scandinavian spices. Ready in about 45 minutes and perfect for comforting weeknight dinners.
Ingredients
- 1 pound ground beef
- 1 egg
- ½ cup breadcrumbs
- ¼ cup milk
- ¼ teaspoon nutmeg
- ¼ teaspoon allspice
- Salt and pepper, to taste
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1 tablespoon Dijon mustard
- 6 cups beef stock
- 2 cups orecchiette or other small pasta
- ½ cup sour cream
- Fresh parsley, chopped
Instructions
- In a large bowl, combine ground beef, egg, breadcrumbs, milk, nutmeg, allspice, salt, and pepper. Mix gently with your hands and roll into 1-inch meatballs.
- Heat olive oil in a large pot or Dutch oven over medium heat. Working in batches, brown the meatballs on all sides (they do not need to be fully cooked). Transfer to a plate and set aside.
- In the same pot, melt the butter. Add onion, carrots, and celery and cook for 5 minutes until softened. Stir in the garlic and cook 1 minute more.
- Add the Worcestershire sauce and Dijon mustard, then pour in the beef stock. Bring to a simmer.
- Add the pasta and cook until al dente, stirring occasionally.
- Return the browned meatballs to the pot and simmer 2–3 minutes until heated through.
- Temper the sour cream by mixing it with a small amount of hot broth, then stir it into the soup. Season with salt and pepper to taste.
- Finish with fresh parsley and serve warm.
Notes
Use frozen meatballs for a shortcut. For a potato variation, replace pasta with diced potatoes and simmer until tender. Add mushrooms or peas for extra vegetables. Soup thickens as it sits—add a splash of stock when reheating.









Leave a Reply