If you want a warm, cozy, and satisfying meal, this Swedish Meatball Soup is perfect. It combines tender, seasoned meatballs with a creamy, savory broth and soft vegetables for the ultimate comfort food in a bowl.
Great for cold nights, family dinners, or meal prep.
Why You’ll Love This Recipe
This soup is rich, creamy, and deeply comforting.
Tender homemade meatballs
Creamy, flavorful broth
One-pot meal
High protein and filling
Perfect comfort food
Ingredients You’ll Need
Meatballs
1 lb (450g) ground beef or beef + pork mix
1 egg
¼ cup breadcrumbs
2 tablespoons milk
1 teaspoon garlic powder
1 teaspoon onion powder
Salt and black pepper to taste
1 tablespoon chopped parsley (optional)
Soup Base
1 tablespoon butter or oil
1 small onion (chopped)
2 carrots (sliced)
2 garlic cloves (minced)
4 cups beef broth
1 teaspoon Worcestershire sauce
1 teaspoon dried thyme
Salt and pepper to taste
Creamy Finish
½ cup heavy cream (or half-and-half)
1 tablespoon flour (optional, for thicker soup)
Optional Add-ins
Potatoes
Egg noodles
Spinach
How to Make Swedish Meatball Soup
Mix all meatball ingredients in a bowl and roll into small balls. Set aside.
Heat butter in a large pot over medium heat. Add meatballs and brown them on all sides. Remove and set aside (they don’t need to be fully cooked yet).
In the same pot, add onion and carrots. Cook until softened. Add garlic and cook for 30 seconds.
Pour in beef broth, Worcestershire sauce, thyme, salt, and pepper. Bring to a simmer.
Return meatballs to the pot and simmer for 15–20 minutes until fully cooked.
Make it Creamy
Stir in heavy cream. If you want a thicker soup, whisk flour with a little broth first, then add it in.
How to Serve
Serve hot with fresh parsley on top. Pair with crusty bread or egg noodles for a heartier meal.
Tips for Best Results
Make small meatballs for even cooking. Don’t boil after adding cream—keep it at a gentle simmer. Brown meatballs for extra flavor. Add noodles at the end to avoid overcooking.
Variations
Use turkey for a lighter version. Add mushrooms for deeper flavor. Make it low-carb by skipping potatoes and noodles. Add dill for a more traditional Swedish twist.
Storage and Meal Prep
Store in the fridge for up to 4 days. Reheat gently on the stove. Freeze without cream for best texture.
Final Thoughts
Cozy Swedish Meatball Soup is creamy, hearty, and full of comforting flavor. It’s an easy one-pot meal that feels like a warm hug in a bowl.

