Top 5 This Week

Related Posts

Italian Meatball Soup

Italian Meatball Soup is the kind of meal that makes any evening feel warm and comforting. Tender homemade meatballs simmer in a rich tomato broth with pasta, herbs, and vegetables, creating a hearty one-pot dinner that is filling without feeling too heavy. Every spoonful delivers juicy meatballs, flavorful broth, and perfectly cooked pasta, making it an easy family favorite for busy weeknights or chilly weekends. This version focuses on simple ingredients and practical cooking techniques that help build layers of flavor while keeping the recipe approachable for home cooks.

What You Can Do Better

  • Use freshly grated onion in the meatball mixture instead of chopped onion to keep the meatballs extra juicy.
  • Mix the meatball ingredients gently to avoid dense or chewy meatballs.
  • Brown the meatballs before simmering them in the soup to develop a richer broth.
  • Break the spaghetti into short pieces or use small pasta shapes for easier serving.
  • Add fresh basil and Parmesan just before serving for the freshest flavor.
  • If making the soup ahead, cook the pasta separately and stir it in before serving to prevent it from becoming overly soft.
  • A splash of fresh lemon juice at the end brightens the rich tomato broth.

Also Read: Lamb Shawarma Chickpea Soup

Recipe Information

Preparation Time25 minutes
Cooking Time35 minutes
Total Time1 hour
Servings6
DifficultyEasy

Also Read: Wonton Soup

Ingredients

For the Meatballs

  • 1 pound (450 g) ground beef
  • 1/4 pound (115 g) ground pork
  • 2 slices white sandwich bread, torn into small pieces
  • 1/3 cup finely grated onion
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley
  • 2 garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons olive oil for browning

For the Soup

  • 1 tablespoon olive oil
  • 1 medium onion, finely diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 6 cups chicken broth
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon dried oregano
  • Salt and black pepper to taste
  • 6 ounces spaghetti, broken into short pieces, or small pasta
  • 2 cups baby spinach
  • Fresh basil for garnish
  • Freshly grated Parmesan cheese for serving

Also Read: Fish Chowder Soup

How to Make Italian Meatball Soup

  1. Place the torn bread and grated onion in a bowl. Let the bread absorb the onion juices for about 5 minutes until softened.
  2. Add the ground beef, ground pork, egg, Parmesan, parsley, garlic, Italian seasoning, salt, and black pepper. Mix gently until everything is combined.
  3. Roll the mixture into small meatballs, about 1 inch in diameter. Place them on a tray and refrigerate for 15 minutes.
  4. Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Brown the meatballs for 2 to 3 minutes on each side. They do not need to be fully cooked. Transfer them to a plate.
  5. In the same pot, add another drizzle of olive oil if needed. Cook the onion, carrots, and celery for about 6 minutes until softened.
  6. Add the garlic and tomato paste. Cook for 1 minute while stirring continuously.
  7. Pour in the crushed tomatoes and chicken broth. Stir well while scraping any browned bits from the bottom of the pot.
  8. Add the Italian seasoning, oregano, salt, and pepper. Bring the soup to a gentle boil.
  9. Return the meatballs to the pot and simmer for about 15 minutes.
  10. Add the broken spaghetti or pasta. Cook according to the package directions until tender.
  11. Stir in the spinach and let it wilt for about 2 minutes.
  12. Taste the soup and adjust the seasoning if needed. Ladle into bowls and finish with fresh basil and plenty of grated Parmesan cheese.

Also Read: Madeleines Recipe

Serving Suggestions

  • Serve with warm garlic bread.
  • Pair with toasted ciabatta or sourdough.
  • Add a crisp Caesar or mixed green salad.
  • Finish each bowl with extra Parmesan and cracked black pepper.

Storage Tips

  • Refrigerate leftovers in an airtight container for up to 4 days.
  • Freeze the soup without the pasta for up to 3 months.
  • Cook fresh pasta separately when reheating frozen soup for the best texture.
  • Reheat gently over medium-low heat until warmed through.

Also Read: Laksa Noodle Soup

Nutritional Information (Approximate Per Serving)

NutrientAmount
Calories540 kcal
Protein38 g
Carbohydrates39 g
Fat25 g
Saturated Fat9 g
Fiber5 g
Sugar8 g
Sodium890 mg
Calcium210 mg
Iron5 mg

Also Read: Tom Yum Soup

Frequently Asked Questions

Can I use only ground beef?

Yes. Using only ground beef still produces delicious meatballs, although adding a little ground pork makes them slightly juicier.

Which pasta works best?

Broken spaghetti, ditalini, small shells, elbow macaroni, or orzo all work well in this soup.

Can I prepare the meatballs in advance?

Yes. Shape the meatballs up to one day ahead and keep them refrigerated until ready to cook.

Can this soup be frozen?

Yes. Freeze the soup without the pasta whenever possible. Freshly cooked pasta can be added after reheating for the best texture.

How can I make the broth richer?

Allow the meatballs to brown properly before simmering and scrape the browned bits from the bottom of the pot into the broth. Those caramelized bits add deep savory flavor.

LEAVE A REPLY

Please enter your comment!
Please enter your name here
Are you human? Please solve:Captcha


Popular Articles