Italian Noodle Soup

If you’re searching for a cozy, nourishing soup that’s brimming with hearty vegetables, tender pasta, and savory Italian spices, look no further than this Italian Noodle Soup. This one-pot wonder brings all the warmth and comfort of a home-cooked meal without complicated steps or hard-to-find ingredients. Perfect for weeknight dinners, meal prep, or when you’re simply craving something wholesome and delicious, this soup is a true kitchen staple.

Why You’ll Love This Italian Noodle Soup

Italian Noodle Soup is more than just a feel-good meal—it’s a flavorful fusion of Italian-inspired ingredients that make it both satisfying and versatile. Here’s why this soup belongs in your regular rotation:

  • One-pot meal – Easy cleanup and quick prep time.

  • Customizable – Swap in your favorite beans, greens, or pasta.

  • Healthy and hearty – Packed with fiber-rich vegetables and protein-packed beans.

  • Perfect for leftovers – Tastes even better the next day!

  • Budget-friendly – Uses pantry staples and affordable fresh ingredients.

Ingredients You’ll Need

Here’s what goes into this hearty soup:

  • 1 tbsp olive oil

  • 1 small yellow onion, diced

  • 2 cloves garlic, minced

  • 2 carrots, sliced

  • 2 celery stalks, sliced

  • 1 tsp dried oregano

  • 1/2 tsp dried basil

  • 1/4 tsp red pepper flakes (optional for a little heat)

  • Salt and black pepper, to taste

  • 6 cups vegetable broth or chicken broth

  • 1 (14.5 oz) can diced tomatoes, undrained

  • 1 cup small pasta (ditalini, elbow, or orzo)

  • 1 zucchini, chopped

  • 1 cup baby spinach or kale

  • 1 (15 oz) can cannellini beans or chickpeas, drained and rinsed

  • Grated parmesan cheese, for serving (optional)

  • Fresh parsley, for garnish (optional)

Step-by-Step Instructions

1. Sauté Aromatics and Veggies

Heat olive oil in a large soup pot over medium heat. Add diced onion, sliced carrots, and celery. Cook for 5–7 minutes until the vegetables begin to soften.

2. Add Garlic and Herbs

Stir in the minced garlic, oregano, basil, and red pepper flakes (if using). Cook for 1 minute until fragrant. This step builds the aromatic base for the soup.

3. Pour in the Broth and Tomatoes

Add in the broth and undrained diced tomatoes. Stir to combine and bring the mixture to a boil.

4. Add Pasta

Once boiling, stir in the pasta. Cook for 6–8 minutes or until the pasta is just shy of al dente. It will continue to cook slightly in the soup.

5. Add Remaining Vegetables and Beans

Stir in the chopped zucchini, spinach (or kale), and your choice of beans. Simmer for another 5 minutes, or until the vegetables are tender and the pasta is fully cooked.

6. Final Seasoning

Taste the soup and season with salt and pepper to your liking.

7. Serve and Enjoy

Ladle into bowls and top with grated parmesan cheese and chopped parsley, if desired. Serve piping hot with a slice of crusty bread.

Kitchen Equipment Needed

You don’t need anything fancy to whip up this flavorful soup. Here’s what you’ll need:

  • Large soup pot or Dutch oven

  • Sharp knife

  • Cutting board

  • Wooden spoon or spatula

  • Measuring cups and spoons

  • Ladle

  • Cheese grater (if using parmesan)

Tips for Success

  • Cut veggies evenly – This helps everything cook at the same rate.

  • Use quality broth – A good broth makes a huge difference in flavor. Go for low-sodium if you like to control salt levels.

  • Don’t overcook the pasta – Since it continues to soften in the hot soup, aim for al dente.

  • Add greens last – They wilt quickly and retain their bright color and nutrients if added toward the end.

Ingredient Swaps and Variations

This soup is incredibly adaptable! Here are some simple swaps to make it work for your pantry or dietary needs:

  • Pasta: Swap ditalini for orzo, elbow macaroni, or even broken spaghetti.

  • Beans: Use navy beans, kidney beans, or lentils if you’re out of cannellini or chickpeas.

  • Greens: Baby spinach, kale, Swiss chard, or even arugula all work great.

  • Broth: Vegetable broth for a vegetarian version, or chicken broth for added richness.

  • Gluten-Free: Use gluten-free pasta or substitute with cooked rice or quinoa.

  • Protein Boost: Add cooked shredded chicken or Italian sausage if desired.

How to Store and Reheat

Refrigerating

Store leftover soup in an airtight container in the refrigerator for up to 4 days. The pasta will soak up more broth over time, so you may need to add a splash of water or broth when reheating.

Freezing

If you plan to freeze the soup, we recommend omitting the pasta and adding it fresh when reheating. The rest of the soup freezes beautifully. Freeze in airtight containers for up to 3 months.

Reheating

Reheat gently on the stovetop over medium heat, or in the microwave in 1-minute intervals, stirring in between. Add extra broth if needed.

What to Serve with Italian Noodle Soup

This soup is satisfying enough to stand on its own but even better with a little something on the side:

  • Crusty Italian bread or garlic bread

  • Simple green salad with balsamic vinaigrette

  • Toasted panini or grilled cheese sandwich

  • A glass of Chianti or crisp white wine

  • Sparkling water with lemon for a refreshing non-alcoholic option

FAQs

Can I make this soup ahead of time?

Absolutely! In fact, the flavors only get better with time. Just keep in mind that the pasta may absorb more liquid overnight. You can add extra broth or water when reheating.

Is this soup vegetarian or vegan?

Yes, as long as you use vegetable broth and skip the parmesan cheese or replace it with a vegan alternative.

Can I use fresh herbs instead of dried?

Definitely. Substitute 1 tablespoon of fresh herbs for every 1 teaspoon of dried herbs. Add fresh herbs toward the end of cooking for the best flavor.

How can I make this soup spicy?

Increase the red pepper flakes, or add a dash of hot sauce or a pinch of cayenne pepper.

Can I use frozen vegetables?

Yes, frozen carrots, spinach, or zucchini can be used in a pinch. Add them during the last few minutes of simmering.

Final Thoughts

Italian Noodle Soup is the ultimate feel-good meal—warm, nourishing, and incredibly easy to make. It’s the kind of recipe that brings everyone to the table, spoon in hand, ready for seconds. Whether you’re making it for a cozy night in, a meal prep session, or a quick weeknight dinner, this soup delivers on all fronts.

If you loved this recipe, don’t forget to share it with your friends and family! And for more comforting, easy-to-make dishes like this one, be sure to subscribe to the blog so you never miss a recipe.

Stay warm and happy cooking! 🍲