Go Back
Bowl of Italian Wedding Soup with tender mini meatballs, leafy greens, and small pasta in a clear, savory broth, garnished with grated Parmesan.

Italian Wedding Soup

A comforting Italian soup featuring tender mini meatballs, fresh greens, and small pasta simmered in a flavorful broth—perfect for a cozy meal any day.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Course Main Course, Soup
Cuisine Italian
Servings 6
Calories 240 kcal

Ingredients
  

For the Meatballs

  • 16 oz 1 lb ground beef
  • ½ cup bread crumbs
  • 2 tablespoons chopped fresh parsley
  • 1 teaspoon dried oregano
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 1 teaspoon salt
  • ¼ teaspoon black pepper

For the Soup

  • 1 tablespoon olive oil for sautéing vegetables
  • 2 medium carrots diced
  • 2 celery stalks diced
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 4 cups beef broth
  • 2 –4 cups water depending on desired soup thickness
  • 1 cup small pasta such as acini di pepe or orzo
  • Salt and black pepper to taste (about ½ teaspoon salt and ¼ teaspoon pepper)
  • 2 cups fresh spinach or other greens

Instructions
 

  • Prepare the Meatballs: In a large mixing bowl, combine 16 oz ground beef, ½ cup bread crumbs, 2 tbsp chopped parsley, 1 tsp oregano, ¼ cup grated Parmesan, 1 egg, 1 tsp salt, and ¼ tsp pepper. Mix with a spatula or clean hands until well combined.
  • Shape Meatballs: Form the mixture into small meatballs, about ¾–1 inch, and place them on a plate.
  • Brown Meatballs: Heat 1 Tbsp olive oil in a large non-stick skillet over medium-high heat. Brown half of the meatballs, turning occasionally to color 2–3 sides, about 4 minutes. Transfer to a plate and repeat with the remaining meatballs. (Meatballs won’t be fully cooked yet.)
  • Sauté Vegetables: In a large pot, heat 1 Tbsp olive oil over medium-high heat. Add 2 diced carrots, 2 diced celery stalks, and 1 diced onion, sauté until softened, about 6–8 minutes. Add 2 minced garlic cloves and cook 1 more minute.
  • Add Broth and Pasta: Pour in 4 cups beef broth and 2–4 cups water (depending on desired thickness). Season with ½ tsp salt and ¼ tsp pepper. Bring to a boil, add 1 cup pasta and the browned meatballs, then reduce heat to medium-low.
  • Simmer Soup: Cover and simmer, stirring occasionally, until pasta is tender and meatballs are cooked through, about 10 minutes.
  • Add Greens: Stir in 2 cups fresh spinach (or other greens) during the last minute of cooking.
  • Serve: Taste and adjust seasoning if needed. Serve hot, optionally garnished with extra grated Parmesan.
Keyword easy soup recipe, hearty soup, homemade soup, Italian soup recipe, Italian Wedding Soup, keto comfort food,, meatball soup, mini meatballs, pasta soup