Table of Contents >> Show >> Hide
- Why This Swedish Meatball Soup Works
- Ingredients You Will Need
- How to Make Swedish Meatball Soup
- Tips for the Best Swedish Meatball Soup
- Flavor Variations
- What to Serve with Swedish Meatball Soup
- How to Store and Reheat Leftovers
- Common Mistakes to Avoid
- Experience Notes: What Makes This Soup Feel Special
- Conclusion
If classic Swedish meatballs and a cozy bowl of creamy noodle soup had a very delicious baby, it would be this Swedish Meatball Soup Recipe. It has tender homemade meatballs, a silky beef broth, warm spices, egg noodles, vegetables, and just enough cream to make the whole pot taste like comfort food wearing a cardigan.
This recipe takes the familiar flavors of Swedish meatballsbeef, pork, breadcrumbs, onion, nutmeg, allspice, creamy gravy, and a touch of tangand turns them into a spoonable dinner that feels hearty but not heavy. It is the kind of meal that makes the kitchen smell like you planned ahead, even if you absolutely did not.
Unlike a traditional Swedish meatball dinner served with mashed potatoes or buttered noodles, this soup brings everything together in one pot. The meatballs simmer gently in a savory broth, the noodles soak up flavor, and the creamy finish ties it all together. Serve it with crusty bread, a crisp salad, or a quiet moment where nobody asks you what is for dinner because the answer is already glorious.
Why This Swedish Meatball Soup Works
The secret to a great Swedish meatball soup is balance. The meatballs need to be tender, the broth needs to be rich, and the creaminess should feel luxurious without turning the soup into gravy with a spoon.
Traditional Swedish meatballs often use a mixture of ground beef and ground pork. Beef brings savory depth, while pork adds tenderness and moisture. Breadcrumbs soaked in milk create a soft texture, and egg helps hold everything together. Warm spices such as nutmeg and allspice give the meatballs their signature flavor. They should not taste like dessert; they should taste cozy, rounded, and just a little mysterious in the best way.
The soup base borrows from Swedish meatball gravy. Butter and flour create a light roux, beef broth adds body, Worcestershire sauce contributes savory depth, and cream gives the broth a smooth finish. A spoonful of Dijon mustard or sour cream can add a subtle tang that keeps the soup from tasting flat.
Ingredients You Will Need
For the Meatballs
- 1 pound ground beef
- 1/2 pound ground pork
- 1/2 cup plain breadcrumbs or panko
- 1/3 cup whole milk
- 1 large egg
- 1 small yellow onion, finely grated or minced
- 2 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
- 1 tablespoon chopped fresh parsley, optional
- 1 tablespoon neutral oil, for browning
For the Soup
- 3 tablespoons unsalted butter
- 1 small yellow onion, diced
- 2 carrots, diced
- 2 celery ribs, diced
- 3 tablespoons all-purpose flour
- 6 cups low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 2 cups wide egg noodles
- 3/4 cup heavy cream or half-and-half
- 1/3 cup sour cream, optional for extra tang
- Salt and black pepper, to taste
- Fresh parsley or dill, for garnish
How to Make Swedish Meatball Soup
Step 1: Make the Meatball Mixture
In a large bowl, combine the breadcrumbs and milk. Let them sit for 5 minutes until the crumbs soften. This little breadcrumb bath is not optional if you want tender meatballs. Dry breadcrumbs tossed straight into meat can steal moisture, and nobody invited them to be dramatic.
Add the ground beef, ground pork, egg, grated onion, garlic, salt, pepper, nutmeg, allspice, and parsley. Mix gently with clean hands or a fork until everything is just combined. Do not overmix. Overworked meatballs can turn rubbery, and this soup deserves better.
Step 2: Shape and Brown the Meatballs
Roll the mixture into small meatballs, about 1 inch wide. You should get roughly 32 to 36 meatballs. Smaller meatballs are ideal for soup because they fit neatly on a spoon and cook evenly.
Heat the oil in a large Dutch oven or soup pot over medium-high heat. Brown the meatballs in batches for 2 to 3 minutes per side. They do not need to cook all the way through at this stage; they will finish simmering in the broth. Transfer the browned meatballs to a plate.
Step 3: Build the Soup Base
Reduce the heat to medium. Add the butter to the same pot. Once melted, add the diced onion, carrots, and celery. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables begin to soften. Scrape up any browned bits from the bottom of the pot because that is where the flavor is hiding.
Sprinkle the flour over the vegetables and stir for 1 to 2 minutes. This cooks out the raw flour taste and creates a roux that will help thicken the soup. Slowly pour in the beef broth while whisking or stirring constantly. Add Worcestershire sauce and Dijon mustard.
Step 4: Simmer the Meatballs
Return the browned meatballs to the pot. Bring the soup to a gentle simmer, then reduce the heat to medium-low. Cook for 10 to 12 minutes, or until the meatballs are cooked through. For food safety, ground beef and pork meatballs should reach an internal temperature of 160°F when checked with a food thermometer.
Step 5: Add the Noodles
Stir in the egg noodles and cook according to the package directions, usually 6 to 8 minutes. Stir occasionally so the noodles do not cling to the bottom like they are trying to start a support group.
If you plan to store leftovers, consider cooking the noodles separately and adding them to individual bowls. Egg noodles continue absorbing liquid as they sit, which can turn tomorrow’s soup into a casserole with identity questions.
Step 6: Make It Creamy
Lower the heat. Stir in the heavy cream. If using sour cream, place it in a small bowl and whisk in a ladleful of hot broth first. This warms it gently and helps prevent curdling. Then stir the sour cream mixture back into the pot.
Taste and adjust with salt, pepper, or another small splash of Worcestershire sauce. Garnish with parsley or dill before serving.
Tips for the Best Swedish Meatball Soup
Use a Gentle Hand
The difference between tender meatballs and tiny meat-flavored golf balls is often mixing. Combine the ingredients only until they come together. If the mixture feels sticky, lightly wet your hands before shaping.
Brown for Flavor, Not Perfection
Browning the meatballs creates rich flavor in both the meat and the pot. You do not need a perfect crust on every side. A little golden color is enough to make the soup taste deeper and more homemade.
Choose Low-Sodium Broth
Swedish meatball soup reduces slightly as it simmers, and Worcestershire sauce adds saltiness. Low-sodium beef broth gives you more control over the final flavor.
Do Not Boil the Cream
After adding cream or sour cream, keep the heat low. A hard boil can make dairy separate, and while the soup will still taste good, it may lose that smooth, velvety finish.
Flavor Variations
Mushroom Swedish Meatball Soup
Add 8 ounces of sliced cremini mushrooms after sautéing the onion, carrots, and celery. Cook until browned, then continue with the flour and broth. Mushrooms add earthy depth and make the soup taste even more like classic Swedish meatball gravy.
Turkey Swedish Meatball Soup
Use ground turkey instead of beef and pork for a lighter version. Add a tablespoon of olive oil or a little extra milk to keep the meatballs moist. The flavor will be milder, so do not skip the nutmeg, allspice, mustard, and Worcestershire sauce.
Shortcut Frozen Meatball Version
On a busy night, frozen fully cooked meatballs can save dinner. Choose plain or homestyle meatballs rather than Italian-seasoned ones. Add a pinch of nutmeg and allspice to the broth so the soup still has that Swedish meatball flavor.
Extra Cozy Potato Version
Swap the egg noodles for diced potatoes. Add 2 cups of peeled, diced potatoes when you return the meatballs to the pot. Simmer until the potatoes are tender. This version is thicker, heartier, and perfect for cold weather.
What to Serve with Swedish Meatball Soup
This creamy meatball soup is filling enough to stand on its own, but the right side dish turns it into a full comfort-food dinner. Try it with warm rye bread, sourdough, garlic toast, or soft dinner rolls. A bright cucumber salad, simple green salad, or roasted Brussels sprouts can balance the richness.
For a classic Scandinavian-inspired touch, serve the soup with a small spoonful of lingonberry jam on the side. The sweet-tart flavor plays beautifully with the creamy broth and savory meatballs. Cranberry sauce can work in a pinch, especially if it is not overly sweet.
How to Store and Reheat Leftovers
Store leftover Swedish meatball soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring often. Add a splash of broth or milk if the soup has thickened.
If you want to freeze this soup, freeze it without the noodles and cream for the best texture. Meatballs and broth freeze well, but dairy can separate and noodles can become mushy. When ready to serve, thaw overnight in the refrigerator, reheat the soup, add fresh noodles, and stir in cream at the end.
Common Mistakes to Avoid
Adding Too Many Noodles
It is tempting to pour in extra noodles, but they expand as they cook and continue soaking up broth after the pot leaves the stove. Stick to about 2 cups unless you want a very thick soup.
Skipping the Roux
The flour-and-butter roux gives the broth body. Without it, the soup may taste creamy but thin. Cook the flour briefly before adding broth so the final flavor is smooth, not pasty.
Using Only Lean Meat
Very lean meat can make dry meatballs. A beef-and-pork blend gives the best texture. If using lean turkey or chicken, add a little extra milk, oil, or finely grated onion for moisture.
Forgetting the Warm Spices
Nutmeg and allspice are small ingredients with a big job. They create the classic Swedish meatball flavor. Use a light hand, but do not leave them out completely.
Experience Notes: What Makes This Soup Feel Special
The first time you make Swedish meatball soup, you may notice that it feels familiar before you even taste it. The smell of browning meatballs, butter, onions, and warm spices has a way of making the kitchen feel calmer. It is not flashy food. It does not shout. It simply stands there in a cozy sweater and says, “Dinner is handled.”
One of the best experiences with this recipe is how practical it is. Swedish meatballs are usually served as a plated meal, which can mean separate pans for meatballs, gravy, noodles, potatoes, or vegetables. This soup gathers those pieces into one pot without losing the spirit of the original dish. You still get tender meatballs. You still get creamy sauce. You still get noodles. But now everything is spoonable, warm, and easy to serve.
This recipe is also forgiving in the way real home cooking needs to be. If your meatballs are not perfectly round, nobody will care. In fact, slightly imperfect meatballs often look more homemade and inviting. If your soup thickens more than expected, a splash of broth fixes it. If you want extra vegetables, mushrooms and peas fit right in. If you forgot parsley, the soup will not file a complaint.
The texture is what makes the dish memorable. The meatballs should be soft enough to cut with a spoon, the noodles should be tender but not mushy, and the broth should coat everything lightly. It should not be as thick as gravy, but it should have enough body to feel satisfying. That creamy balance is the difference between an ordinary meatball soup and one that makes people hover around the pot pretending they are “just checking on it.”
Another enjoyable part of Swedish meatball soup is how well it works for different occasions. It is simple enough for a weeknight, but cozy enough for guests. It can feed picky eaters because the flavors are gentle, yet it still has enough depth for adults who want something more interesting than plain noodle soup. The warm spices add character without overpowering the bowl.
For meal planning, the best trick is to make the meatballs ahead. Shape them in the morning or the night before, then refrigerate them until dinner. You can also brown them in advance. When it is time to cook, the soup comes together quickly. If you are serving a crowd, keep cooked noodles separate and ladle the soup over them in bowls. This keeps every serving fresh and prevents the noodles from drinking all the broth before your guests arrive.
Leftovers are another small joy, especially if you stored the noodles separately. The broth becomes even more flavorful after a night in the fridge, and the meatballs soak up the creamy, savory base. Reheat it gently, add a little extra broth, and it tastes like you cooked again when really you just made yesterday’s good decision pay rent.
Most importantly, this Swedish Meatball Soup Recipe proves that comfort food does not have to be complicated. It just needs a few thoughtful steps: season the meat well, brown it for flavor, build a smooth broth, and finish with cream gently. The result is rich, warming, family-friendly, and deeply satisfyingthe kind of soup that turns an ordinary evening into something worth sitting down for.
Conclusion
Swedish meatball soup is everything people love about classic Swedish meatballs, transformed into a creamy, cozy, one-pot meal. With tender beef-and-pork meatballs, warm spices, egg noodles, vegetables, and a rich broth, this recipe delivers comfort without fuss. The key is to keep the meatballs tender, season the broth carefully, and add the cream at the end for a smooth finish.
Whether you make it from scratch or use a shortcut version with frozen meatballs, this soup is a dependable dinner for chilly nights, family meals, or anytime your bowl needs a little Scandinavian-inspired happiness. Add fresh herbs, serve it with bread, and do not be surprised if the pot empties faster than expected.
