Swedish Meatball Soup - Creamy One-Pot Dinner (Print Version)

Swedish meatball soup made in one pot with a rich, creamy broth. Hearty, comforting, and ready in under an hour.

# Recipe Info:

Prep Time: 15 Minutes minutes
Cook Time: 35 Minutes minutes
Total Time: 50 minutes
Servings: 6 Servings
Difficulty: Beginner
Cuisine: Swedish

# Ingredients:

→ Tender Swedish Meatballs

01 - 1 lb ground beef (80/20 blend)
02 - 1/2 lb ground pork
03 - 1/3 cup plain breadcrumbs
04 - 1 large egg
05 - 1/4 cup whole milk
06 - 1/4 tsp ground allspice
07 - 1/4 tsp ground nutmeg

→ Savory Soup Base

08 - 1 medium yellow onion, finely diced
09 - 3 cloves garlic, minced
10 - 3 tbsp unsalted butter
11 - 4 cups low-sodium beef broth
12 - 2 cups egg noodles, uncooked

→ Silky Cream Sauce

13 - 3 tbsp all-purpose flour
14 - 1 cup heavy cream
15 - 2 tbsp Worcestershire sauce
16 - 1 tbsp Dijon mustard

→ Fresh Finish & Garnish

17 - 2 tbsp fresh dill, chopped
18 - Salt and pepper to taste

# Instructions:

01 - In a large bowl, combine 1 lb ground beef, 1/2 lb ground pork, 1/3 cup plain breadcrumbs, 1 large egg, 1/4 cup whole milk, 1/4 tsp ground allspice, and 1/4 tsp ground nutmeg. Season with salt and pepper, then mix gently until just combined — overmixing will make the meatballs tough.
02 - Roll the meat mixture into 1-inch balls (about 24–28 total). In a large Dutch oven or heavy pot, melt 1 tbsp of the unsalted butter over medium-high heat. Brown the meatballs in batches for 2–3 minutes per side until golden. Transfer to a plate — they don't need to be fully cooked yet.
03 - In the same pot, melt the remaining 2 tbsp unsalted butter over medium heat. Add 1 medium yellow onion (finely diced) and cook for 4–5 minutes until softened and translucent. Stir in 3 cloves minced garlic and cook for 1 minute more until fragrant, scraping up any browned bits from the bottom.
04 - Sprinkle 3 tbsp all-purpose flour over the onion and garlic mixture, stirring constantly for 1–2 minutes to cook out the raw flour taste. This roux is the foundation of your Cozy Swedish Meatball Soup - Creamy One-Pot Dinner, giving it that signature velvety body. Slowly pour in 4 cups low-sodium beef broth, whisking to prevent lumps.
05 - Return the browned meatballs to the pot. Stir in 2 tbsp Worcestershire sauce and 1 tbsp Dijon mustard. Bring the soup to a gentle boil, then reduce heat to medium-low. Add 2 cups uncooked egg noodles and simmer for 8–10 minutes, stirring occasionally, until the noodles are tender and the meatballs are cooked through.
06 - Reduce the heat to low and slowly pour in 1 cup heavy cream, stirring gently to incorporate. For the creamiest Cozy Swedish Meatball Soup - Creamy One-Pot Dinner, avoid boiling after adding the cream as it can cause separation. Simmer on low for 3–4 minutes until the broth thickens into a luscious, silky sauce.
07 - Taste your Cozy Swedish Meatball Soup - Creamy One-Pot Dinner and adjust with salt and pepper as needed. Stir in 1 tbsp of the fresh chopped dill directly into the pot. The dill brightens the rich, creamy broth beautifully and adds a classic Scandinavian touch that ties all the flavors together.
08 - Ladle the Cozy Swedish Meatball Soup - Creamy One-Pot Dinner into warm bowls and garnish each serving with the remaining fresh dill. Serve immediately while hot. For the best experience, pair with crusty bread or buttered rolls to soak up every drop of that irresistible creamy broth.

# Notes:

01 - 💡 Make-Ahead Meatballs: Shape and refrigerate the uncooked meatballs up to 24 hours in advance to save time on busy weeknights. You can also freeze them raw on a baking sheet, then transfer to a zip-lock bag for up to 3 months.
02 - 🥣 Storage Tip: Store leftover soup in an airtight container in the refrigerator for up to 3 days. Note that the egg noodles will absorb liquid as it sits — add a splash of beef broth when reheating to loosen the consistency back up.
03 - 🔄 Substitution Ideas: Ground turkey or chicken can replace the pork for a lighter version. If you prefer a gluten-free option, swap the all-purpose flour with cornstarch (use 2 tbsp) and use gluten-free breadcrumbs and noodles without sacrificing flavor.
04 - 🍽️ Serving Suggestion: This soup pairs wonderfully with a simple cucumber dill salad or steamed green beans on the side. A dollop of sour cream stirred into each bowl adds an extra layer of tangy creaminess that takes it to the next level.

# Tools You'll Need:

01 - large Dutch oven or heavy-bottomed pot
02 - mixing bowl
03 - wooden spoon
04 - measuring cups and spoons
05 - chef's knife
06 - cutting board
07 - baking sheet (optional for pre-browning meatballs)

# Nutrition Facts (Per Serving):

Calories: 620 kcal
Total Fat: 38 g
Total Carbohydrate: 32 g
Protein: 34 g

🖨️ Share to Unlock Printing!

Share this recipe with your friends to unlock the print button

Verifying your share to unlock print...