Swedish Meatball Soup: Perfect Comfort Food for Cold Weather

Swedish Meatball Soup

Swedish Meatball Soup is the kind of bowl you want when the wind bites and your toes refuse to warm up. It’s cozy, creamy, and it tastes like a hug. Picture tender meatballs, silky broth, soft potatoes, and a touch of spice that keeps you coming back for just one more spoonful. When the weather is rough and dinner needs to be easy, this is my go-to comfort move. You can even make it in one pot and the leftovers reheat like a dream. Let me show you how to make it your new winter favorite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Swedish Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: By Molly
  • Total Time: 45 minutes
  • Yield: 6 servings

Description

A cozy, creamy delight perfect for cold weather, featuring tender meatballs, silky broth, and soft potatoes.


Ingredients

For the Meatballs

  • 1 lb Ground beef (Use for homemade meatballs)
  • 1 cup Breadcrumbs (Soaked in milk)
  • 1 large Egg
  • 1 tsp Allspice (For flavor)
  • 1 tsp Nutmeg (For flavor)
  • to taste Salt and black pepper

For the Soup

  • 2 Tbsp Butter (For browning meatballs)
  • 2 Tbsp Olive oil
  • 1 large Onion (Yellow onion preferred)
  • 3 cloves Garlic (Minced)
  • 2 medium Carrots (Diced)
  • 2 stalks Celery (Diced)
  • 2 medium Potatoes (Russet or Yukon Gold, diced)
  • 4 cups Beef broth or chicken broth (Mix for balance)
  • 1 cup Heavy cream or half-and-half (For richness)
  • 3 Tbsp Flour (To thicken the soup)
  • 2 Tbsp Worcestershire sauce
  • 1 Tbsp Dijon mustard
  • 2 Tbsp Fresh parsley (For garnish)
  • 2 Tbsp Fresh dill (For garnish)


Instructions

Preparation

  1. Heat butter and olive oil in a heavy pot.
  2. Brown the meatballs until they get a little color, then remove and set aside.
  3. In the same pot, sauté onion, carrot, and celery with a pinch of salt until soft.
  4. Add minced garlic and stir for 30 seconds.
  5. Sprinkle in flour and cook for one minute.

Cooking

  1. Whisk in the broth slowly while scraping up the browned bits.
  2. Add potatoes, Worcestershire sauce, Dijon mustard, allspice, and nutmeg.
  3. Bring to a gentle simmer and cook until potatoes are tender.
  4. Return meatballs to the pot and lower the heat.
  5. Pour in the cream, stirring gently; do not boil.
  6. Taste and season with salt and pepper.
  7. Finish with fresh parsley and dill before serving.

Notes

Best served warm with crusty bread on the side. Great for freezing, just leave out the cream until reheating.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course, Soup
  • Cuisine: Comfort Food, Swedish

Ingredients for Swedish Meatball Soup

  • Meatballs: Homemade or store-bought. I like small, tender meatballs with a bit of onion and nutmeg.
  • Butter and olive oil: For browning meatballs and sweating the veggies.
  • Onion and garlic: The flavor base. Yellow onion is perfect.
  • Carrots and celery: Classic soup combo for sweetness and crunch.
  • Potatoes: Russet or Yukon Gold for that creamy, starchy body.
  • Beef broth or chicken broth: Either works. I love a mix for balance.
  • Heavy cream or half-and-half: For that smooth, rich finish.
  • Flour: Helps thicken the soup slightly. Use a gluten-free blend if needed.
  • Worcestershire and Dijon mustard: A little depth and tang.
  • Allspice and nutmeg: The hint of warmth that makes it taste Swedish-inspired.
  • Fresh parsley and dill: Bright and fresh at the end.
  • Salt and black pepper: Season until it sings.

Pro tip: If you love creamy cozy soups, try my favorites like this crockpot cheeseburger soup or a hearty bowl of Italian sausage gnocchi soup for another night.

Best Meatballs for Swedish Meatball Soup

Homemade for ultimate tenderness

If you have 15 extra minutes, make them from scratch. Mix ground beef with a splash of milk-soaked breadcrumbs, grated onion, one egg, a pinch of allspice and nutmeg, plus salt and pepper. Keep the meat loose. Don’t overmix. Roll them small so they cook evenly and feel just right in a spoon.

Store-bought for speed

Short on time? Grab a bag of small fully cooked meatballs. Aim for plain or homestyle flavors. If they’re large, cut them in half so every bite feels balanced with broth and potato. Brown them lightly in the pot for better flavor before simmering.

How to Make Swedish Meatball Soup Step by Step

Swedish Meatball Soup bowl

Build flavor in the pot

Start by heating butter and oil in a heavy pot. Brown the meatballs until they get a little color. Remove and set aside. In the same pot, sauté onion, carrot, and celery with a pinch of salt until soft. Stir in minced garlic for 30 seconds. Sprinkle in flour and cook for one minute to remove the raw taste.

Simmer to creamy comfort

Whisk in broth slowly, scraping up the browned bits. Add potatoes, Worcestershire, Dijon, allspice, and nutmeg. Bring to a gentle simmer and cook until the potatoes are tender. Slide the meatballs back in. Lower the heat and pour in cream. Do not boil after adding cream. Taste and season with salt and pepper. Finish with parsley and dill.
Serving this with crusty bread is a win. And if you want another broth-and-noodles night, this fragrant ginger garlic chicken noodle soup is a must-try.

Tips for the Best Creamy Swedish Meatball Soup

Brown the meatballs first for deeper flavor. Keep the simmer low so the cream never splits. Don’t rush the potatoes. Let them soften enough to gently thicken the broth. Stir in herbs at the end to keep them bright. And if the soup feels too thick, thin with a splash of warm broth or water until it’s just right.
Love spoon-worthy comfort? Bookmark this cozy slow cooker zuppa toscana soup for later.

One-Pot Swedish Meatball Soup Instructions

Good news. You can make the entire thing in one pot. Brown meatballs in your Dutch oven, remove, sauté veggies, add flour, whisk in broth, simmer the potatoes, return meatballs, then finish with cream and herbs. Fewer dishes, more comfort. I like to ladle it right from the pot at the table for that cozy family vibe.

Swedish Meatball Soup Variations

Use chicken meatballs if you prefer lighter protein. Try a mix of beef and pork for classic richness. Swap potatoes for small gnocchi. Add a splash of dry sherry for elegance. If you want a gentle heat, stir in a pinch of white pepper or smoked paprika. Make it mushroom-forward with sautéed cremini for earthy depth.

Crockpot Swedish Meatball Soup

Place onion, carrot, celery, potatoes, allspice, nutmeg, broth, and meatballs in the slow cooker. Cook on low 6 to 7 hours or high 3 to 4 hours, until potatoes are tender. Warm the cream separately and stir it in during the last 20 minutes. Taste and adjust seasoning. Finish with herbs. If you’re a crockpot fan, you’ll also love this easy crockpot chicken tortilla soup on busy nights.

Dairy-Free or Lighter Cream Options

Use unsweetened oat milk or cashew milk for a silky finish. Stir in a spoonful of dairy-free sour cream at the end for tang. For lighter dairy, try evaporated milk or half-and-half and keep the heat low. You can also finish with a puree of cooked potatoes to thicken naturally.

Gluten-Free Swedish Meatball Soup

Use a gluten-free flour blend for the roux or skip the flour and puree a ladle of potatoes and broth to thicken. Choose gluten-free breadcrumbs for homemade meatballs or opt for a brand that’s certified GF. Always check labels on broth and Worcestershire to be safe.

Low-Carb or Keto-Friendly Adjustments

Skip the potatoes and add more low-carb veggies like mushrooms, cauliflower florets, and spinach. Thicken with a little cream cheese blended into warm broth. Focus on higher-fat dairy like heavy cream for silkiness without flour.

Vegetable Add-Ins and Customizations

This is a flexible soup. Stir in kale or spinach during the last few minutes. Corn adds sweetness, peas add pop, and mushrooms bring umami. If you want a bright note, squeeze in a little lemon at the end. Or add chopped dill pickles for a Scandinavian-inspired twist that totally works.

How to Serve Swedish Meatball Soup

  • Warm bowls so the soup stays hot longer.
  • Top with a dollop of sour cream or a swirl of cream for a pretty finish.
  • Crusty bread or soft dinner rolls on the side.
  • A simple green salad with a tangy vinaigrette balances the richness.
  • Cracked black pepper and extra dill for garnish.

For another fun dinner soup night, try this kid-friendly 4 ingredient potato soup. Simple and nostalgic.

Make-Ahead and Meal Prep Tips

Cook the meatballs ahead and refrigerate for up to 3 days or freeze for 2 months. Chop veggies in advance and store in airtight containers. The soup itself keeps well, but add the fresh herbs after reheating for best flavor. If you plan to freeze, leave the cream out and add it after thawing and reheating so the texture stays smooth.

How to Store Swedish Meatball Soup

Cool the soup until it’s just warm, then transfer to airtight containers. Refrigerate for up to 4 days. For longer storage, freeze in portioned containers for up to 2 months. If your freezer tends to develop crystals, press plastic wrap directly on the soup surface before sealing.

How to Reheat Swedish Meatball Soup

Reheat gently on the stove over low heat, stirring often. If it thickens in the fridge, thin with a splash of broth or water. For the microwave, reheat in short intervals and stir between bursts. Add herbs and a tiny squeeze of lemon to brighten it up right before serving.

Common Mistakes to Avoid

Overcooking the meatballs can make them tough. Keep them small and tender. Boiling after adding cream can cause separation, so keep the heat low. Adding all the salt at the end means the base never absorbs flavor. Season in layers, taste, then adjust. And don’t skip browning. Those caramelized bits in the pot are pure flavor.

Nutrition Information and Serving Size

Every pot is a little different, but here’s a helpful estimate per serving: about 380 to 520 calories, depending on cream and meatball size. Protein lands around 18 to 25 grams, with carbs mostly from potatoes and veggies. If you’re tracking, choose half-and-half and smaller meatballs to lighten things up. Pair it with a crisp salad for a balanced meal. And when you want a totally different twist, this fun one pot lasagna soup makes a great weekend dinner.

Common Questions

Can I use turkey meatballs?
Absolutely. Turkey works great. Add a splash of olive oil to the pot for extra richness.
How do I fix soup that’s too thick?
Stir in warm broth a little at a time until it reaches your ideal texture.
What if my soup splits after adding cream?
Heat was likely too high. Lower the heat and whisk in a small splash of cream or warm broth to smooth it out.
Can I make it ahead for a party?
Yes. Cook it without the herbs, cool, and refrigerate. Reheat gently and add herbs right before serving.
What’s the best side?
Crusty bread or buttered noodles are perfect. A bright salad balances the creaminess.

A cozy bowl you’ll crave all winter

There’s something magic about a pot of this soup simmering away while the house fills with that warm, savory aroma. Swedish Meatball Soup is classic, comforting, and easy to tweak for your crew. If you want a second take for inspiration, I love the version shared at I Am Homesteader. And for another cozy night in, try my hearty crockpot beef and vegetable soup when you’re craving something rustic. Grab a spoon, make it your own, and let this pot of comfort turn a cold night into a calm one.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star