The Ultimate Cozy Swedish Meatball Soup for Chilly Nights
Warm up with this creamy Cozy Swedish Meatball Soup. It is a rich, one-pot meal featuring savory mini meatballs and tender egg noodles.
Nothing beats a steaming bowl of soup on a snowy winter afternoon. You are tired and hungry. You need something that hits the spot fast.
This Cozy Swedish Meatball Soup is the hug you deserve. It takes everything you love about classic meatballs. Then, it turns them into a creamy, spoonable masterpiece.
Why You’ll Love This Recipe
This recipe is a total winner for busy winter weeknights. It delivers big restaurant-quality flavor with very little effort. You get that iconic spiced meatball taste in every single bite.
It is the ultimate comfort food for the whole family. Kids love the mini meatballs and tender noodles. You will love that it only uses one pot for easy cleanup.
Easy Cooking Steps
Making this soup is incredibly straightforward and fast. You will start by browning the meatballs to lock in flavor. Then, the vegetables and broth do all the heavy lifting.
Even if you are a kitchen beginner, you can do this. The recipe uses simple techniques that guarantee a delicious result every time. You will feel like a pro chef in under an hour.
Ingredients You’ll Need
Most of these items are likely already in your kitchen pantry. We use a blend of meats for the best texture possible.
- 1 lb ground beef and pork blend
- 1/4 cup panko breadcrumbs
- 1 large egg, lightly beaten
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, sliced into rounds
- 2 stalks celery, sliced
- 6 cups low-sodium beef broth
- 2 cups wide egg noodles
- 1 cup heavy cream
- 2 tablespoons fresh parsley, chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Step-by-Step Directions
- In a medium bowl, combine the ground meat, breadcrumbs, egg, allspice, and nutmeg.
- Form the mixture into 1/2-inch diameter mini meatballs.
- Heat olive oil in a large Dutch oven over medium heat.
- Brown the meatballs on all sides for 6 minutes, then remove and set aside.
- Add the onion, carrots, and celery to the same pot and sauté for 5 minutes.
- Pour in the beef broth and bring the mixture to a simmer.
- Add the egg noodles and cook for 5 minutes.
- Return the meatballs to the pot and simmer for 5-7 minutes.
- Reduce heat to low and stir in the heavy cream until warmed through.
- Season with salt and pepper and garnish with fresh parsley.
Best Ways to Enjoy It
Serve this Cozy Swedish Meatball Soup in deep, warmed bowls. It looks beautiful when topped with extra fresh parsley. The creaminess is perfect for a cold winter night.
Pair it with a side of crusty sourdough bread. You will want to soak up every last drop of broth. A small side of lingonberry jam adds a traditional touch.
Storage & Reheating
Store any leftovers in an airtight container in the fridge. It will stay fresh for up to three days. The noodles will absorb more broth as it sits.
When reheating, use the stovetop over low heat. Do not let it boil or the cream might separate. Add a splash of extra beef broth if it gets too thick.
Tips for Best Results
- Use a small cookie scoop for perfectly even mini meatballs.
- Do not overmix the meat or the meatballs will be tough.
- Brown the meatballs in batches to ensure a good crust.
- Keep the veggie dice small so they cook through quickly.
- Use full-fat heavy cream for the most luxurious broth texture.
- Salt your broth gradually to avoid over-seasoning your soup.
Ways to Switch It Up
- Swap the pork blend for ground turkey for a lighter meal.
- Add a handful of fresh spinach at the end for greens.
- Use gluten-free breadcrumbs and noodles to make it allergy-friendly.
- Add a teaspoon of Worcestershire sauce for extra savory depth.
Common Questions
Can I freeze this soup?
I do not recommend freezing this soup because of the cream. Dairy-based soups often separate and change texture when thawed. It is best enjoyed fresh or within a few days.
What if I cannot find a beef and pork blend?
You can use 100% ground beef if you prefer. However, the pork adds a lot of moisture and flavor. Mixing your own is very easy to do at home.
You need this bowl of comfort in your life right now. Go grab your Dutch oven and let’s get cooking!
— Jasmine

Ingredients
Method
- In a medium bowl, combine the ground meat, breadcrumbs, egg, allspice, and nutmeg. Form into 1/2-inch diameter mini meatballs.
- Heat olive oil in a large Dutch oven over medium heat. Brown the meatballs on all sides for approximately 6 minutes, then remove and set aside.
- Add the onion, carrots, and celery to the same pot. Sauté for 5 minutes until vegetables begin to soften.
- Pour in the beef broth and bring the mixture to a simmer.
- Add the egg noodles and cook for 5 minutes.
- Return the meatballs to the pot and continue to simmer for 5-7 minutes until the noodles are al dente and meatballs are fully cooked.
- Reduce heat to low and stir in the heavy cream. Warm through without bringing to a boil.
- Season with salt and pepper to taste and garnish with fresh parsley.
