Classic Italian Minestrone Soup

Jump to Recipe

Classic Italian minestrone soup is a colorful mix of vegetables, beans, fresh herbs, and ditalini pasta simmered in a savory tomato broth. Sauteing onions, celery, carrots, and squash delivers a flavor punch even before the soup begins to bubble on the stove. Pairing fresh ingredients with canned beans and tomatoes creates a quick stove top dish.

Minestrone soup in a big white bowl

Minestrone soup may seem simple to prepare, but all of the various elements brings on some complexity. Knowing when and how to cook the bite-sized pieces of vegetables, while timing the addition of the green beans and pasta are key. The goal is to nail tender and vibrantly colored food in the bowl, not mushy and dull spoonfuls.

After making many steaming pots of soup, I’ve learned that by adding each ingredient in a particular order and duration gives smile-inducing results. To create a dish full of flavor that saves on time, I like to crack open the pantry to find convenient ingredients and break out my handy can opener. I’m sharing my essential techniques so that you can proudly serve the soup to your loved ones with ease like a pro.

Zucchini, carrots, and celery diced into small cubes and placed in a big pot

Minestrone soup ingredients

  • Ditalini pasta, or other small dried noodles
  • Unsalted vegetable broth
  • Canned tomatoes (diced tomatoes and paste)
  • Summer squash (green zucchini and yellow squash)
  • Aromatics (garlic, onions, carrots, celery)
  • Canned red kidney beans
  • Bay leaf, oregano, and rosemary

To make it a one-pot meal, add shredded or diced marinated chicken. If I’ve got a leftover roasted chicken, I use it as a shortcut.

diced vegetables mixed with tomato sauce inside a pot

How to make easy minestrone soup

  • Saute the onions, garlic, celery, carrots, and squash to lightly brown and enhance the flavors of the vegetables.
  • Add canned beans at the end of cooking to help retain their shape.
  • Simmer the fresh bean beans just until crisp-tender and bright green in color.
  • Cook the dried pasta at the very end cooking. The starches will slightly thicken the soup.

Staggering the incorporation of each ingredient ensures the desired texture and color.

Ditalini pasta placed into a simmering pot of minestrone soup

Nutrition in each bowl

Making vegetable soup is an excellent way to incorporate a diverse array of healthy ingredients. Fresh green beans add a nice crunch, along with fiber. A colorful medley of tomatoes, carrots, and celery provide phytonutrients like lycopene and vitamins like beta-carotene. Legumes like red kidney beans are an excellent vegetarian and vegan source of protein as well as fiber.


My son loves to help. He grabs the produce from the refrigerator, asking about each one, and beaming with excitement as I make rhythmic quick chops on the cutting board. I can see him salivating as he perches on a stepping stool, helping to stir the huge pot. Getting the kids involved early on in the cooking process is a great hands-on way to learning how to build better eating habits, and it’s fun too!

Once you’re ready to eat, grab an oversized spoon. It’s the best way to efficiently collect all of the little tender pieces of food in the bowl. Breaking apart a piece of crunchy baguette to dip into the broth and soak up all of the soup ensures not one drop goes to waste.

A big colorful pot of classic Italian minestrone soup being mixed with a spoon

More soup recipes

Do canned tomatoes compare to fresh tomatoes?

For soups, chili’s and sauces, I use canned tomatoes for convenience and flavor. When picked and processed at peak harvest, vine-ripened plum tomatoes or San Marzano provide excellent sweetness. Otherwise, it’s hit or miss at grocery stores, as tomatoes can be picked when still green, and then treated with ethylene gas to ripen before it hits the stores.

Pin this recipe to save for later

Pin This

Classic Italian Minestrone Soup

Classic Italian minestrone soup is a colorful mix of vegetables, beans, fresh herbs, and ditalini pasta simmered in a savory tomato broth.
Pin Print Review
4.2 from 30 votes
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Servings 6 servings
Course Entree
Cuisine Italian


  • 1 tablespoon olive oil
  • 1 cup yellow onion, ½-inch dice
  • 1 cup celery, ½-inch dice
  • 1 cup carrots, ½-inch dice
  • 1 cup zucchini, ½-inch dice
  • 1 cup yellow squash, ½-inch dice
  • 1 tablespoon minced garlic
  • 2 tablespoons tomato paste
  • 28 ounces diced tomatoes, canned with juice
  • 4 cups unsalted vegetable stock, plus more to thin out soup
  • 1 teaspoon kosher salt
  • 2 sprigs rosemary
  • 1 bay leaf
  • 1 teaspoon chopped oregano, or ½ teaspoon dried
  • 15 ounces red kidney beans, rinsed and drained
  • 1 cup green beans, trimmed and cut to ½-inch pieces
  • black pepper, as needed for seasoning
  • 1 cup dried pasta, Ditalini
  • 2 teaspoons chopped parsley


  • Heat a large dutch oven or stockpot over medium-high heat and then add in oil.
  • Once oil is hot add the onions, celery, and carrots, saute until lightly browned, 5 minutes.
  • Add zucchini and yellow squash, saute for 2 minutes.
  • Add garlic and saute for 30 seconds.
  • Add tomato paste and saute for 30 seconds.
  • Add diced tomatoes, vegetable stock, 1 teaspoon salt, rosemary, bay leaf, and oregano, stir to combine.
  • Turn the heat to medium and bring the liquid to a vigorous simmer.
  • Add red kidney beans and pasta to the pot, cook until pasta is al dente, about 10 minutes.
  • Add green beans to the pot and cook until tender and bright green, about 3 minutes.
  • Remove rosemary sprigs and add more vegetable broth as needed to thin out the soup, about 1 to 2 cups, warm before serving.
  • Taste soup and season with more salt and pepper as desired.
  • Garnish with parsley and serve hot.

Recipe Video



  • MAKE IT GLUTEN-FREE: Use gluten-free pasta instead of wheat pasta. 

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts
Classic Italian Minestrone Soup
Amount Per Serving
Calories 278 Calories from Fat 63
% Daily Value*
Fat 7g11%
Sodium 493mg21%
Potassium 1116mg32%
Carbohydrates 44g15%
Fiber 11g44%
Sugar 8g9%
Protein 13g26%
Vitamin A 4015IU80%
Vitamin C 29.9mg36%
Calcium 415mg42%
Iron 12.3mg68%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

This post may contain affiliate links. Please read my disclosure policy.

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Jessica's Secrets: Cooking Made Easy!
Get my essential cooking techniques that I learned in culinary school.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

17 Comments Leave a comment or review

  1. Janice says

    It’s still hot up in Northern California reaching mid 80’s -90’s in the valley. It’s not yet the fall up here but this soup looks good to make. I like the noodles you added. Looks more fun than the elbow noodles I usually make it with.

  2. Katie Kruse says

    What a wonderful soup! It has been so cold and your soup warmed our bodies and souls. I really have to get that vegetable pasta. I will be on an Albertson hunt! I think it would hold up so much better than my corkscrew pasta. Mine fell apart. I added two fully cooked spicy chicken Italian sausages to satisfy my carnivore husband Jim. He says two thumbs up! My winter break from school is to try more of your recipes!

    • Jessica Gavin says

      Thank you so much Katie! I’ll pick you up some of that pasta the next time I go to the store 🙂 The sausages sound like a great addition, I’ll have to try that! I would love to hear how the next cooking adventures go, happy 2016!

  3. george hartig says

    I just received your cook book. I made minestrone but I added small ground turkey meatballs. I baked them till a golden brown then added them at the same time as the pasta. OH! and by the way I always added salt to my dried beans but I didn’t know the science….thank you

  4. Jennie Johnson says

    Thank you Jessica… will try this out soon… one of my favorite go to easy meals,
    Especially as I cook for one and can freeze in bags!!!

    Hugs Jennie

  5. Judy says

    This recipe sounds wonderful! We have tried so many of your delicious dishes. Is the unsalted vegetable stock used for a healthier version, or is there a science behind it? Thank you for always sharing your knowledge.

  6. Kay Wakeham says

    This is an excellent fresh minestrone soup, the first time I have ever made one.I added one 14 oz. can diced tomatoes before I realized I had two cans of fire roasted diced tomatoes. I added the additional can of fire roasted and it added a lot of flavor. Next time I will go for two 14 oz. cans of the fire roasted tomatoes.

    I also added Italian seasoning versus the other herbs. I skipped the kidney beans as I felt the 1/2 can of organic green beans was enough. I was a bit disappointed in my pasta. I couldn’t find the recommended pasta. Instead I used a small vegetable twisted elbow. Maybe I should have added another 1/2 cup. What type of pasta did everyone else use?

  7. Ella says

    Fantastic recipe, and so very delicious! I just made it and am eating it now. Had to improvise just a smidge and it’s still great (used wheat penne pasta, no salt chicken broth, and omitted squash only because I didn’t have any on hand). The timing on everything is perfect.
    Thank you for posting this!

  8. Abby says

    I’ve tried A LOT of homemade minestrone recipes and never found success – UNTIL THIS ONE!
    This has all the flavors you would expect from a traditional minestrone and is loaded with all the veggies and other goodies that create a superb combination of textures. It was perfect to meal prep last Sunday and heat up all week long. My mom, my kids, and I all devoured it. “Pasta soup” will happen again.

Leave A Reply

Recipe Rating