Go Back
Swedish Meatball Soup

Swedish Meatball Soup Recipe (Creamy Comfort Food in 45 Minutes)

This creamy Swedish Meatball Soup brings together tender homemade meatballs, egg noodles, and a silky, seasoned broth for the perfect cozy meal. It’s hearty, flavorful, and ready in just 45 minutes — an easy one-pot comfort classic ideal for chilly nights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course, Soup
Cuisine Comfort Food, Scandinavian, Swedish
Calories 440 kcal

Equipment

  • Large mixing bowl
  • Skillet
  • Dutch Oven or Soup Pot
  • Whisk
  • Ladle
  • Meat thermometer

Ingredients
  

  • 1 lb ground beef or pork (or mix of both)
  • 1/2 cup breadcrumbs
  • 1 large egg
  • 1/4 cup milk
  • 1 tsp Worcestershire sauce
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/2 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 (or chicken broth)
  • 1 cup heavy cream (or half-and-half)
  • 1/2 tsp ground nutmeg
  • 1/2 tsp salt, or to taste
  • 1/2 tsp black pepper
  • 2 cups egg noodles (or diced potatoes)
  • 1 tbsp fresh parsley, chopped (for garnish)

Instructions
 

  • In a large bowl, combine ground beef, breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Mix gently until just combined. Roll into 1-inch meatballs (about 24–30 total).
  • Heat 1 tablespoon of oil in a large skillet over medium heat. Brown the meatballs on all sides, 5–7 minutes per batch. Transfer to a plate; they do not need to be fully cooked through.
  • In a large soup pot, melt butter over medium heat. Add onion, carrots, and celery. Cook 5–7 minutes until softened and fragrant.
  • Sprinkle flour over vegetables and stir continuously for 1–2 minutes to form a roux that thickens the soup.
  • Gradually whisk in beef broth, stirring constantly to avoid lumps. Add nutmeg, salt, and black pepper. Bring to a simmer.
  • Add browned meatballs and egg noodles to the simmering soup. Reduce heat and cook 10–12 minutes, until noodles are tender and meatballs reach 160°F internally.
  • Stir in heavy cream and simmer 3–5 minutes longer. Adjust seasoning as needed with salt and pepper.
  • Ladle into bowls, top with chopped parsley, and serve hot with crusty bread or dinner rolls.
Keyword comfort food soup, creamy swedish soup, easy winter soup recipe, meatball noodle soup, swedish meatball soup