Skip to Content

Italian Meatball Soup

Share this recipe:

This cozy Italian meatball soup has lots of flavor and can be ready in 25 minutes.

Bowl of italian meatball soup with spoon, and small bowls of ingredients surrounding it

Italian Meatball Soup

My husband loved this flavorful Italian meatball soup recipe. It’s quick and easy to make and very filling. Lots of great flavors here from the meatballs, crushed tomatoes, italian seasoning and parmesan cheese.

The soup is really easy to make. First the meatballs are sauteed in a large pot then added to a plate, and the pasta is cooked separately until al dente. Next, the onion, garlic, and celery is added to the pot, followed by broth, crushed tomatoes, and spices. Add the meatballs and pasta back to the soup and it’s ready to serve with freshly grated parmesan cheese.

Recipe ingredients including canned tomato sauce, rotini pasta, beef broth carton, frozen meatballs, bowls of olive oil, chopped celery, chopped onion, grated parmesan cheese and spices

Recipe Ingredients

Equipment Needed

Large pot with meatballs, first frozen then cooked

How To Make Italian Meatball Soup

Full ingredients and instructions are also in the recipe card at the bottom of this blog post.

STEP 1:  Heat 1 Tbsp olive oil in a large pot. Add 1 lb Italian-style meatballs and cook 30-60 seconds on all sides. Transfer the meatballs to a plate and set aside.

pot with water and rotini pasta

STEP 2: Cook 2 cups rotini pasta in a pot of boiling water until al dente (tender but still firm). Drain and set aside 2 cups cooked pasta for this recipe.

Four images of a pot, first two iwth chopped onion and garlic uncooked then cooked. Second two have chopped celery and broth added.

STEP 3: Add ½ cup diced yellow onion to the pot along with 3 minced garlic cloves. Cook 1 minute, until onion turns translucent.

STEP 4: Now add in 2 chopped celery stalks along with a splash of the beef broth. Cook 2 minutes to allow celery to soften.

Four images of a pot with tomato sauce colored broth. First with spices dumped in, second with them mixed in. Third with meatballs, and fourth with rotini pasta added.

STEP 5: Add the rest of the carton of beef broth along with 1 tsp Italian seasoning, 15 oz crushed tomatoes, 15 oz tomato sauce, ½ tsp salt and ¼ tsp ground black pepper. Stir together.

STEP 6: Next add back in the cooked 1 lb Italian-style meatballs and 2 cups cooked rotini pasta. Bring the pot to a simmer and cook for 3-5 minutes until heated through.

A bowl of italian meatball soup with grated parmesan on top

STEP 7: Scoop into bowls and serve with freshly grated parmesan cheese on top.

Close up of italian meatball soup with pasta and vegetables

Recipe Tips

  • You can use frozen or thawed meatballs for this recipe.
  • Feel free to swap with homemade meatballs instead.

How To Store Leftovers

  • Refrigerate – Leftover soup can be stored in an airtight container in the fridge for 4-5 days. Reheat the soup in the microwave or in a pot on the stove.
  • Freeze – This soup can be poured it into a ziplock freezer bag, and frozen flat, or stored frozen in a container. The soup can be frozen for up to 6 months.
A pot of italian meatball soup

🎉 Grab Your Free Recipe Guides! 🎉

Hey, foodie friends! Don’t miss my Free Recipe Guides featuring all my popular dishes, ready for you to print and enjoy! Sign up for my member’s library for instant access to over 20 delicious guides, and I’m always adding more!

✨ And while you’re at it, come hang out with me on Pinterest and Facebook for even more tasty inspiration!

Tried this recipe? I’d love it if you shared it with your friends! 💖 And don’t forget to leave a review using the stars in the recipe card below—I can’t wait to hear what you think! ⭐⭐⭐⭐⭐

A bowl of Italian meatball soup

Italian Meatball Soup

Save Recipe! Pin This Print It
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 servings

Ingredients

Instructions

  • Cook 2 cups rotini pasta in a pot of boiling water until al dente (tender but still firm). Drain and set aside 2 cups cooked pasta for this recipe.
  • Add ½ cup diced yellow onion to the pot along with 3 minced garlic cloves. Cook 1 minute, until onion turns translucent.
  • Now add in 2 chopped celery stalks along with a splash of the beef broth. Cook 2 minutes to allow celery to soften.
  • Add the rest of the carton of beef broth along with 1 tsp Italian seasoning, 15 oz crushed tomatoes, 15 oz tomato sauce, ½ tsp salt and ¼ tsp ground black pepper. Stir together.
  • Next add back in the cooked 1 lb Italian-style meatballs and 2 cups cooked rotini pasta. Bring the pot to a simmer and cook for 3-5 minutes until heated through.
  • Scoop into bowls and serve with freshly grated parmesan cheese on top.

Nutrition

Calories: 554kcal | Carbohydrates: 39g | Protein: 31g | Fat: 31g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Cholesterol: 86mg | Sodium: 1947mg | Potassium: 1199mg | Fiber: 5g | Sugar: 10g | Vitamin A: 764IU | Vitamin C: 20mg | Calcium: 179mg | Iron: 5mg

The nutritional information provided is an estimate and is per serving.

Save This Recipe:Follow us on Pinterest @MadeByAndi

Share this recipe:

Recipe Rating