Easy Meatball Tomato Soup

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Dinner, Main Course American/Italian
By Kelly Djalali Serves: 4-8
Prep Time: 10 Minutes Cooking Time: 20-30 Minutes Total Time: ~30 Minutes

Easy Meatball Tomato Soup has robust, familiar flavors. Add meatballs and pasta for a hearty, satisfying tomato-based soup. Perfect for Sunday Supper.


  • 1 16-oz. Package of Frozen Meatballs
  • 1 Onion, diced
  • 2 tsp. Kosher Salt, plus more to taste
  • Drizzle of Olive Oil
  • 1-2 Bay Leaves
  • 2 tsp. Italian Seasoning
  • Black Pepper, to taste
  • 1/2-1 tsp. Red Pepper Flakes
  • 3-4 Garlic Cloves, minced
  • 1 Bell Pepper, large dice
  • 1 28-oz. Can Crushed Tomatoes
  • 4-6 cups Beef Broth
  • 1.5 cups uncooked Fusilli Pasta
  • Fresh Basil, for garnish
  • Grated Parmesan, for garnish



Preheat the oven according to the package directions and bake the meatballs for half the time. While the oven is preheating and the meatballs are baking, prep the rest of the ingredients.


In a dutch oven, sauté the diced onion in a drizzle of olive oil and a big pinch of kosher salt, until translucent. Then add the bay leaf, red pepper flakes, black pepper and Italian seasoning.


Stir to combine and when the herbs are fragrant, add the diced bell pepper and the garlic. Sauté for only about 30 seconds then add the whole (28-oz.) can of crushed tomatoes.


Then add the 4 cups of beef broth. Stir to combine and bring to a boil. Once boiling, add the meatballs to the soup and 1.5 cups of fusilli pasta. reduce the heat to keep a simmer going. Cover the pot and let it all simmer for about 20 minutes. Stir and check the pasta doneness after 10 minutes and then every 5 minutes or so.


This soup will thicken a bit to a sauce-like consistency. So to keep it loose and brothy (like a soup), add more beef broth as needed to get it to your desired thickness. I added 2 additional cups of beef broth. Be sure to taste for seasoning and add more kosher salt and black pepper as needed to suit your taste.


Ladle servings into bowls and top with fresh basil and a little grated Parmesan cheese.