|

Easy 30 Minute Italian Meatball Soup

This Italian meatball soup is my answer to every “what’s for dinner?” night when it’s cold out and I have exactly zero energy. Tender mini meatballs, veggies, and little pasta simmer in a garlicky tomato broth, and the whole Italian meatball soup comes together in one pot in about 30 minutes. It’s an easy meatball soup that tastes like it simmered all day, and nobody has to know it didn’t.

If you love my Chicken Pot Pie Soup or Roasted Tomato Basil Soup, this one is about to join the rotation.

Italian meatball soup with pasta, spinach and Parmesan in a white bowl

Why You’ll Love This Meatball Soup

  • It’s truly 30 minutes. Store-bought mini meatballs and jarred marinara do the heavy lifting.
  • One pot, one spoon. The pasta cooks right in the broth.
  • Freezer meatballs welcome. This works as a meatball soup with frozen meatballs, no thawing.
  • Kid approved. It’s basically spaghetti and meatballs you eat with a spoon.
  • Totally flexible. Swap the pasta, sauce, or greens with whatever you have.

Ingredients for Italian Meatball Soup

You probably have most of this already. Here’s what each piece brings to the pot (full amounts are in the recipe card below).

The Soup Base

  • Onion, carrots and celery: the classic trio that gives the broth its cozy, savory backbone.
  • Garlic: fresh is best here. Don’t skip it.
  • Olive oil: for sautéing the veggies.

The Broth

  • Marinara or vodka sauce: vodka sauce makes it extra creamy and rich. Either works.
  • Chicken broth: low sodium lets you control the salt.
  • Italian seasoning, garlic powder and red pepper flakes: big flavor, zero effort.

The Good Stuff

  • Mini meatballs: frozen, store bought, or homemade. Cocktail-size meatballs fit perfectly on a spoon.
  • Small pasta: ditalini, small shells or orzo.
  • Spinach and Parmesan: stirred in at the end for color and that salty, nutty finish.
  • Heavy cream (optional): a splash makes it taste like a creamy tomato soup.

Dietary note: to make this gluten free, use gluten-free meatballs and pasta. For a lighter bowl, use turkey or chicken meatballs and skip the cream.

How to Make Meatball Soup

Here’s exactly how to make meatball soup from start to finish. It’s one of those recipes you’ll have memorized after the second time.

Step 1: Sauté the veggies

Heat the olive oil in a large pot over medium heat. Add the onion, carrots and celery with a pinch of salt and cook 6 to 8 minutes, until soft. Stir in the garlic for 30 seconds.

Step 2: Build the broth

Pour in the marinara and chicken broth, then add the Italian seasoning, garlic powder and red pepper flakes. Bring it to a simmer.

Step 3: Add the meatballs

Drop in the mini meatballs and simmer 8 to 10 minutes. If they’re frozen, give them about 12 minutes so they’re hot all the way through.

Step 4: Cook the pasta

Stir in the pasta and cook according to the package directions, stirring every few minutes so it doesn’t stick to the bottom.

Step 5: Finish and serve

Stir in the spinach and Parmesan until the spinach wilts. Add the cream if you’re using it, taste, and season with salt and pepper. Ladle into bowls and top with more Parmesan.

Carly’s Tips

  • Don’t overcook the pasta. It keeps softening in the hot broth, so pull it when it’s just al dente.
  • Making it ahead? Cook the pasta separately and add it to each bowl so it doesn’t drink up all your broth.
  • Brown the meatballs in the pot first for 3 minutes if you have time. It adds a ton of flavor.
  • Finish with a drizzle of good olive oil or a spoonful of pesto.

Easy Variations

  • Tortellini: swap the pasta for cheese tortellini for a meatball tortellini soup.
  • Creamy: use vodka sauce and a full ½ cup of cream.
  • Slow cooker: add everything but the pasta, spinach and cheese to a crockpot and cook on low 6 hours. Stir in the rest for the last 20 minutes.
  • Extra veggies: zucchini, kale, or white beans all work.
  • Spicy: use hot Italian sausage meatballs and an extra pinch of red pepper flakes.

What to Serve With Italian Meatball Soup

Storing and Reheating

  • Fridge: store leftovers in an airtight container for up to 4 days.
  • Freezer: freeze without the pasta for up to 3 months. Thaw overnight in the fridge.
  • Reheat: warm on the stove over medium-low with a splash of broth, since the pasta thickens it as it sits.

What People Ask About Italian Meatball Soup

Can I use frozen meatballs in meatball soup?

Yes. Add frozen meatballs straight to the simmering broth and cook them about 12 minutes, until heated through. No thawing needed.

How long do meatballs take to cook in soup?

Fully cooked or frozen mini meatballs need 8 to 12 minutes in simmering broth. Raw homemade meatballs need about 15 to 20 minutes, until they reach 165°F inside.

What is the difference between Italian meatball soup and Italian wedding soup?

Italian wedding soup has a clear chicken broth with greens and tiny meatballs. This Italian meatball soup has a tomato broth, so it tastes more like spaghetti and meatballs in soup form.

Can you freeze meatball soup?

Yes. Freeze it without the pasta for up to 3 months, then cook fresh pasta when you reheat it so it doesn’t get mushy.

How long does meatball soup last in the fridge?

Meatball soup lasts up to 4 days in the fridge in an airtight container.

Easy 30 Minute Italian Meatball Soup

Easy 30 Minute Italian Meatball Soup

This easy Italian meatball soup is the ultimate cozy weeknight dinner: tender mini meatballs, veggies, and little pasta simmered in a tomato broth, all in one pot in about 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 bowls
Course: Dinner, Soup
Cuisine: American, Italian

Ingredients
  

Soup base
  • 1 tbsp olive oil
  • 1 yellow onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
Broth and seasoning
  • 24 oz marinara or vodka sauce
  • 4 cups chicken broth
  • 1 tbsp Italian seasoning
  • 1 tbsp garlic powder
  • 1 tsp red pepper flakes use ½ tsp for less heat
  • salt and black pepper to taste
The good stuff
  • 16 oz mini meatballs frozen or homemade
  • 2 cups small pasta ditalini, small shells or orzo
  • 2 cups fresh spinach
  • 1/4 cup grated Parmesan plus more for serving
  • 1/4 cup heavy cream optional

Equipment

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Ladle

Method
 

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Season with a pinch of salt and sauté for 6–8 minutes, until softened.
  2. Add garlic and cook for 30 seconds.
  3. Stir in marinara, chicken broth, Italian seasoning, garlic powder, and red pepper flakes. Bring to a simmer.
  4. Add the mini meatballs and simmer for 8–10 minutes.
  5. Stir in the pasta and cook according to the package directions, until just tender.
  6. Add spinach and Parmesan and stir until the spinach wilts.
  7. Stir in heavy cream, if using. Taste and adjust salt and pepper.
  8. Serve topped with extra Parmesan.

Notes

Frozen meatballs: add them straight from the freezer and give them an extra 3 to 4 minutes.
Make ahead: if you plan to have leftovers, cook the pasta separately and add it to each bowl so it does not soak up the broth.
Freezing: freeze the soup without the pasta for up to 3 months.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating