Go Back

Italian Meatball Soup Recipe (Easy & Comforting)

Italian Meatball Soup is a hearty one-pot meal made with beef meatballs, pasta, and tomato broth. Ready in 40 minutes and perfect for family dinners.
Prep Time 10 minutes
Course Soup
Cuisine Italian-inspired
Servings 4 servings

Ingredients
  

  • 1 pound beef meatballs halal-friendly
  • 1 tablespoon olive oil
  • 1/2 medium onion finely chopped
  • 4 cloves garlic minced
  • 1 28-ounce can crushed tomatoes (fire-roasted preferred)
  • 4 cups beef broth
  • 1/2 red bell pepper finely chopped
  • 1/4 teaspoon Italian seasoning
  • 1/2 teaspoon crushed red pepper flakes optional
  • 1 1/2 cups uncooked fusilli pasta
  • 1/4 cup fresh basil chopped or torn
  • Salt and black pepper to taste
  • Halal parmesan-style cheese optional for serving

Instructions
 

  • Heat olive oil in a large soup pot over medium-high heat. Add the onion and sauté for 4–5 minutes until softened.
  • Stir in the garlic and cook for about 30 seconds until fragrant.
  • Add crushed tomatoes, beef broth, red bell pepper, Italian seasoning, crushed red pepper flakes, and meatballs. Bring to a boil.
  • Once boiling, add the pasta and stir well.
  • Reduce heat and simmer, partially covered, for about 15 minutes or until pasta is tender. Stir occasionally to prevent sticking.
  • Stir in fresh basil and season with salt and pepper as needed.
  • Serve hot with halal parmesan-style cheese if desired.

Notes

You can add zucchini, spinach, or carrots for extra vegetables. Serve with crusty bread or garlic flatbread for a complete meal.