Cozy up with a steaming bowl of Comforting Swedish Meatball Soup! This dish is perfect for chilly evenings when you crave something warm and filling. It’s a delightful blend of tender meatballs and rich broth, making it just the kind of soup that wraps you in a hug with every spoonful. Whether you’re gathering the family around the dinner table or hosting friends for a cozy get-together, this soup will surely warm hearts and fill bellies.
Why You’ll Love This Dish
There’s plenty to love about Cozy Swedish Meatball Soup! It’s quick to whip up, budget-friendly, and most importantly, a hit with both kids and adults. This dish is not only comforting but also offers flexibility for busy weeknights or festive gatherings. Everybody loves a warm, hearty soup, and this recipe brings just that to the table.
“This recipe is a family favorite! It’s like a warm hug in a bowl. Easy to make and even easier to enjoy!” — A happy home cook.
How to Make Cozy Swedish Meatball Soup
Making Cozy Swedish Meatball Soup is simple and straightforward. You’ll start with preparing the delicious meatballs, then move on to creating a savory broth that perfectly complements them. The whole process is hassle-free and packed with flavor. Feel free to get your family involved; it’s a great way to spend quality time together in the kitchen.
{image_template}
What You’ll Need
Gather these items to get started:
- 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
- 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)

Directions to Follow
-
Prepare the Meatballs: In a mixing 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 form into meatballs, about 1 inch in size.
-
Cook the Meatballs: In a large skillet, melt 1 tablespoon of butter over medium heat. Cook the meatballs in batches until they’re browned on all sides, about 5-7 minutes. Remove and set aside.
-
Prepare the Soup: In the same skillet, add the remaining tablespoon of butter along with the diced onion, carrots, and celery. Sauté until the vegetables are softened, about 5 minutes.
-
Simmer the Soup: Add the flour to the skillet and stir well. Gradually whisk in the beef broth, ensuring no lumps form. Bring to a simmer, add the cooked meatballs, nutmeg, salt, and pepper.
-
Finish the Soup: Stir in the heavy cream and egg noodles or potatoes. Cook until the noodles are tender, about 10 minutes. Adjust seasoning as needed.
-
Serve: Ladle the soup into bowls and sprinkle with fresh parsley if desired.
Best Ways to Enjoy It
Cozy Swedish Meatball Soup is perfect on its own or paired with a crusty bread for dipping. Want to elevate your meal? Serve it with a side of roasted vegetables or a light salad to balance the richness of the soup. You can also offer a sprinkle of Parmesan cheese on top for extra flavor!
How to Store
Leftovers can be stored in an airtight container in the refrigerator for up to three days. To reheat, simply warm it up on the stove over medium heat until heated through. If you plan to freeze it, allow the soup to cool completely before transferring it to a freezer-safe container. It can be frozen for up to three months. Just remember, the noodles may not hold up as well once frozen, so you might want to add them fresh when you reheat.
Helpful Cooking Tips
- Meatball Mixing: Don’t overmix your meatballs; mix just until combined for tender results.
- Flavored Broth: For extra depth, use homemade broth if you have it on hand. Store-bought works great too!
- Thickening the Soup: If you’d like a thicker soup, you can let it simmer a little longer or add a little more flour when sautéing your vegetables.
Recipe Variations
Feel free to customize this soup with your family’s favorite ingredients! Swap out the egg noodles for rice or even quinoa for a healthier option. You can also add in other veggies such as peas or spinach for added nutrition. Feeling adventurous? Try different spices or a splash of soy sauce for a fun twist!
Your Questions Answered
How long does this soup take to prepare?
Preparing and cooking this Cozy Swedish Meatball Soup takes about 45 minutes from start to finish.
Can I use gluten-free breadcrumbs?
Absolutely! Swap regular breadcrumbs with gluten-free options to make this dish gluten-free.
What’s the best way to reheat leftovers?
Reheat on the stove over medium heat, adding a little broth if needed to thin out the soup.
Can I make this soup in advance?
Yes! It’s a great make-ahead meal. Just store it properly and reheat when you’re ready to enjoy.

Cozy Swedish Meatball Soup
Ingredients
Method
- In a mixing 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 form into meatballs, about 1 inch in size.
- In a large skillet, melt 1 tablespoon of butter over medium heat. Cook the meatballs in batches until they’re browned on all sides, about 5-7 minutes. Remove and set aside.
- In the same skillet, add the remaining tablespoon of butter along with the diced onion, carrots, and celery. Sauté until the vegetables are softened, about 5 minutes.
- Add the flour to the skillet and stir well. Gradually whisk in the beef broth, ensuring no lumps form. Bring to a simmer, add the cooked meatballs, nutmeg, salt, and pepper.
- Stir in the heavy cream and egg noodles or potatoes. Cook until the noodles are tender, about 10 minutes. Adjust seasoning as needed.
- Ladle the soup into bowls and sprinkle with fresh parsley if desired.