Easy Homemade Italian Vegetable Soup Recipe

This easy homemade Italian vegetable soup recipe is a cozy, wholesome dinner made with everyday vegetables, cannellini beans, tomatoes, vegetable broth, and optional small pasta. It takes about 15–20 minutes to prepare and 35–40 minutes to cook, giving you a satisfying meal in approximately 50–60 minutes.

Every spoonful has a savory tomato-herb broth, tender vegetables, creamy white beans, and a hearty bite of pasta if you choose to include it. Finish the soup with baby spinach, grated Parmesan, and crusty bread for a comforting Italian-inspired dinner that serves six.

Jump to Recipe

Why You’ll Love This Recipe

Colorful homemade Italian vegetable soup served with crusty bread

This Italian vegetable soup is the kind of dinner that feels generous without requiring complicated cooking. The ingredient list is flexible, the method uses one pot, and the finished soup is full of color, texture, and nourishing vegetables.

Its flavor begins with onion, carrot, and celery gently cooked in olive oil. This soffritto-style base gives the broth a rounded savory taste before the tomatoes, herbs, beans, and vegetables are added.

The soup is also easy to adapt to your household. Keep the pasta in for a more filling meal, leave it out for a lighter bowl, or use kale instead of spinach when you want a sturdier green.

If you enjoy cozy bowls with Italian-inspired flavor, you may also like this comforting tortellini soup for another satisfying dinner idea.

Ingredients You’ll Need

Ingredients for easy homemade Italian vegetable soup

The foundation of this soup is simple and affordable. Olive oil, onion, carrots, celery, and garlic create the aromatic beginning, while diced tomatoes and low-sodium vegetable broth provide the savory liquid.

  • Vegetables: Zucchini and green beans add fresh flavor, color, and a pleasant tender bite.
  • Beans: Cannellini beans make the soup hearty and creamy without needing meat. Other white beans work well too.
  • Seasoning: Italian seasoning, kosher salt, and black pepper keep the flavor balanced without overpowering the vegetables.
  • Pasta: Ditalini or small shells are optional, but they make the soup especially satisfying for dinner.
  • Greens: Baby spinach wilts quickly, while chopped kale needs approximately five minutes to soften.
  • Garnish: Grated Parmesan adds a salty, nutty finish, and crusty bread is ideal for dipping into the broth.

Use low-sodium broth when possible so you can control the final seasoning. Because canned tomatoes and Parmesan also contribute salt, tasting at the end is the best way to finish the soup properly.

For a different soup night, pair your meal planning with this creamy potato shrimp soup, which offers a richer seafood-based option.

How to Make It Step-by-Step

Sautéing onion, carrots, and celery for Italian vegetable soup

Step 1: Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, sliced carrots, and celery, then cook for 5–7 minutes, stirring occasionally, until the vegetables start to soften and the onion looks translucent.

Step 2: Add the minced garlic and Italian seasoning to the pot. Stir and cook for 30–60 seconds, just until the garlic smells fragrant; keeping this step brief helps prevent the garlic from becoming bitter.

Step 3: Add the diced zucchini, green beans, tomatoes with their juices, vegetable broth, kosher salt, and black pepper. Bring the mixture to a boil, then reduce the heat and simmer uncovered for 15–20 minutes, allowing the vegetables to become nearly tender.

Step 4: Stir in the drained and rinsed cannellini beans. Add the optional pasta at this stage, then continue simmering for 8–12 minutes, depending on the pasta shape and package directions.

Step 5: Add the baby spinach during the final 1–2 minutes of cooking. Stir until the leaves wilt into the hot broth; if using chopped kale, simmer it for approximately 5 minutes instead.

Step 6: Taste the soup carefully and adjust the salt and black pepper. Ladle it into warm bowls, top with grated Parmesan if desired, and serve immediately with crusty bread.

Keep the simmer gentle once the pasta is in the pot. A vigorous boil can make the pasta break down and cause the broth to become thicker than intended.

Chef Tips for the Best Vegetable Soup

Adding vegetables and beans to simmering Italian soup

The most important flavor step happens before any broth is added. Cooking the onion, carrots, and celery in olive oil allows their natural sweetness and savory notes to develop, creating a more flavorful soup than simply boiling all the ingredients together.

Cut the vegetables into similar-sized pieces so they cook at roughly the same rate. The zucchini softens more quickly than carrots and green beans, so adding it with the liquid rather than sautéing it at the beginning helps preserve its texture.

Rinse canned beans under cool water before adding them. This removes excess canning liquid and gives the broth a cleaner flavor while keeping the beans intact.

  • Add a Parmesan rind while the soup simmers for additional savory flavor, then remove it before serving.
  • Use fresh or frozen green beans; both work well in this recipe.
  • Start with the listed teaspoon of kosher salt, then adjust after the beans and broth have simmered.
  • Do not overcook the pasta, especially if you plan to refrigerate the soup.
  • Serve the soup hot with Parmesan and crusty bread for a complete dinner.

For a plant-based bowl, simply omit the Parmesan or use a suitable dairy-free alternative. The white beans still provide satisfying substance and a creamy texture.

When you want a protein-rich side or snack to serve before soup, try this healthy homemade hummus with warm pita or sliced vegetables.

Easy Variations and Substitutions

This recipe welcomes seasonal changes. Potatoes, corn, peas, cabbage, or additional chopped tomatoes can be added with the other vegetables, although the cooking time may need a small adjustment based on the size of the pieces.

Kidney beans or chickpeas can replace cannellini beans if that is what you have available. Chickpeas create a slightly firmer bite, while smaller white beans blend into the broth more readily.

For a richer tomato flavor, some cooks add tomato sauce or tomato paste. Since the core recipe uses a 14.5-ounce can of diced tomatoes with juices, add any extra tomato ingredient gradually and taste before adding more salt.

You can also omit the pasta and serve the soup as a vegetable-and-bean stew. This version is particularly convenient for storing because there is no pasta to absorb the broth overnight.

If you are planning a lighter seafood dinner later in the week, balance this hearty soup rotation with an easy spicy salmon poke bowl served with rice and fresh toppings.

Storage and Reheating

Reheated Italian vegetable soup with Parmesan garnish

Let leftover soup cool safely, then transfer it to airtight containers and refrigerate it. For the best texture, store cooked pasta separately and add it to individual portions when serving.

Pasta continues to absorb broth as it sits, so a refrigerated soup may become thicker the next day. Reheat gently on the stovetop and add extra vegetable broth as needed until the desired consistency returns.

If you know you will have leftovers, prepare the soup through the vegetable simmering stage and cook the pasta separately. Add the pasta and greens to each serving near mealtime for a fresher texture.

Warm the soup until it is hot throughout, then taste again before serving. A little extra pepper, Parmesan, or broth can refresh the flavor after refrigeration.

What to Serve with Italian Vegetable Soup

A thick slice of crusty bread is the classic companion because it soaks up the tomato-rich broth. Garlic toast, toasted sourdough, or a simple green salad also make excellent additions without competing with the soup.

For a substantial dinner, serve a larger portion with pasta included. For a lighter meal, leave out the pasta and add a crisp salad or a small side of roasted vegetables.

Those who prefer a meatier soup can serve this vegetable version alongside a separate entrée rather than changing the recipe itself. For another hearty bowl to compare, see this classic beef vegetable soup.

Set out Parmesan at the table so everyone can garnish their own bowl. A final sprinkle of black pepper adds a pleasant bite against the sweet vegetables and creamy beans.

Finished bowl of homemade Italian vegetable soup
Easy Homemade Italian Vegetable Soup Recipe

Easy Homemade Italian Vegetable Soup

A colorful Italian-style vegetable soup made with a soffritto base, tomatoes, white beans, seasonal vegetables, and optional small pasta. Serve it with Parmesan and crusty bread for a nourishing dinner.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

Soup Base
  • 2 tablespoons Olive oil
  • 1 medium Medium yellow onion, diced
  • 2 medium Carrots, peeled and sliced
  • 2 ribs Celery ribs, sliced
  • 3 cloves Garlic cloves, minced
Vegetables and Broth
  • 1 medium Medium zucchini, diced
  • 1 cup Fresh or frozen green beans, cut into 1-inch pieces
  • 14.5 ounces Diced tomatoes with juices
  • 6 cups Low-sodium vegetable broth
Beans and Seasoning
  • 15 ounces Cannellini beans or other white beans, drained and rinsed
  • 1 teaspoon Italian seasoning
  • 1 teaspoon, plus more to taste Kosher salt
  • 1/2 teaspoon Black pepper
Finishing Ingredients
  • 1 cup, optional Small pasta, such as ditalini or small shells
  • 2 cups Baby spinach or chopped kale
  • 1/4 cup, optional Grated Parmesan cheese

Method
 

Step-by-Step
  1. Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, then cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Add the minced garlic and Italian seasoning to the softened vegetables. Cook for 30–60 seconds, stirring constantly, until the garlic is fragrant but not browned.
  3. Stir in the zucchini, green beans, diced tomatoes with their juices, vegetable broth, kosher salt, and black pepper. Bring the mixture to a boil, then reduce the heat and simmer uncovered for 15–20 minutes, until the vegetables are nearly tender.
  4. Add the drained white beans and optional pasta to the pot. Continue simmering for 8–12 minutes, or according to the pasta package directions, until the pasta is tender.
  5. Stir in the baby spinach during the final 1–2 minutes of cooking, just until wilted. If using chopped kale instead, simmer it for approximately 5 minutes so it becomes tender.
  6. Taste the soup and adjust the salt and pepper as needed. Ladle into bowls and serve with grated Parmesan and crusty bread.

Notes

For extra savory flavor, simmer a Parmesan rind in the broth and remove it before serving. If storing leftovers, cook the pasta separately and add it to each bowl so it does not absorb too much broth; otherwise, add extra broth when reheating.

Final Thoughts

This easy homemade Italian vegetable soup is a dependable dinner for busy evenings, chilly weekends, and anytime you want a pot of food that feels both comforting and fresh. The soffritto base, tender vegetables, white beans, and tomato broth create plenty of flavor without a long list of difficult steps.

Make it with pasta for a classic minestrone-style meal, or leave the pasta out when you want the vegetables and beans to take center stage. Spinach, kale, seasonal vegetables, and different beans give you plenty of ways to make each batch your own while keeping the essential method unchanged.

Serve each bowl with Parmesan and crusty bread, and remember to add extra broth when reheating leftovers. Once you make this flexible soup, it is likely to become a favorite recipe for using vegetables already waiting in your kitchen.

Leave a Comment

Recipe Rating