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
Italian Meatball Soup

Italian Meatball Soup


  • Author: Jackson Walker
  • Total Time: 35 minutes
  • Yield: 6 1x

Description

This Italian meatball soup is a bowl of pure comfort. With tender meatballs, pasta, and rich tomato broth, it’s a complete meal packed with bold flavors and cozy vibes. A sprinkle of Parmesan and fresh basil makes every bite sing.


Ingredients

Scale

1 lb meatballs (homemade or store-bought, cooked)

1 tbsp olive oil

½ medium onion, chopped

4 cloves garlic, minced

1 (28 oz) can crushed tomatoes (fire roasted recommended)

4 cups beef broth

½ red bell pepper, chopped

¼ tsp Italian seasoning

½ tsp crushed red pepper flakes (optional)

1½ cups uncooked fusilli pasta

¼ cup fresh basil, torn or chopped

Salt & pepper to taste

Parmesan cheese (optional, for topping)


Instructions

In a large pot, heat olive oil over medium heat. Add onion and cook until soft, about 3 minutes.

Add garlic and cook 30 seconds until fragrant.

Stir in crushed tomatoes, beef broth, red pepper, Italian seasoning, and red pepper flakes. Bring to a simmer.

Add meatballs and pasta. Simmer until pasta is al dente, about 10–12 minutes.

Stir in fresh basil and season with salt and pepper to taste.

Serve hot, garnished with Parmesan if desired.

Notes

Rich, warming, and full of Italian flair—this soup is a cozy classic your family will ask for again and again!

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Nutrition

  • Calories: 350 per serving
  • Sugar: 5g per serving
  • Fat: 18g per serving
  • Carbohydrates: 25g per serving
  • Fiber: 3g per serving
  • Protein: 20g per serving