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 mins
Course Soup
Cuisine Italian-inspired
- 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
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.
You can add zucchini, spinach, or carrots for extra vegetables. Serve with crusty bread or garlic flatbread for a complete meal.