Easy Homemade Minestrone Soup

There’s just something so comforting about a big bowl of vegetarian minestrone soup, especially on a chilly day. This is one of those simple, no-fuss soups I come back to again and again—it’s hearty, cozy, and made entirely on the stovetop in a Dutch oven with ingredients I almost always have on hand. Packed with vegetables, tender pasta, and a rich tomato broth, this classic Italian vegetable soup is filling without being heavy and perfect for easy weeknight dinners or slow, cozy weekends at home.

One of the best things about minestrone soup is how customizable it is—use the vegetables you love, skip the ones you don’t, and make it work with what you already have in your fridge.

Bowl of vegetarian minestrone soup with pasta, zucchini, green beans, tomatoes, and beans served with bread on a pink plate

Stephanie’s Recipe Rundown

Why You’ll Love It: This vegetarian minestrone soup is cozy, hearty, and incredibly flexible. It’s packed with vegetables, easy to make on the stovetop, and perfect for using up whatever you already have in the fridge. Time Needed: About 45 minutes from start to finish. Skill Level: Beginner-friendly. If you can chop vegetables and stir a pot, you’ve got this. Flavor & Texture: Rich, tomato-based broth with tender vegetables, soft pasta, and a comforting, cozy feel in every bite. It’s filling without being heavy. Would I Make This Again? Absolutely. This is one of those go-to soups I make over and over again, especially during the colder months.

xoxo Stephanie

Overhead view of vegetarian minestrone soup with pasta and vegetables served on a pink plate with bread and flowers on a wooden tray

I can’t believe that in 15 years of sharing recipes here on Gathered In The Kitchen, I’ve never shared a straightforward minestrone soup recipe. I’ve shared plenty of minestrone-style soups over the years—like my Loaded Veggie Tortellini SoupVeggie Barley Soup, Sweet Bell Pepper Orzo Soup or even my 7 Ingredient Zuppa Toscana—but somehow the classic version never made it onto the blog.

This is a soup I’ve made time and time again. It’s incredibly easy and one of my favorite ways to use up vegetables hanging out in the refrigerator before they go bad (which always feels like a major win). It’s also the kind of meal that just makes me feel like a good mom—like I made something nourishing and healthy for my family without a lot of fuss.

This post may contain affiliate links, which means I’ll receive a commission if you purchase through my link, at no extra cost to you. Please read full disclosure here.

Last night, when my son saw what I was making, he said, “You should make breadsticks to go with that.” And so, like every good, slightly overachieving mom, I quickly searched for a breadstick recipe and got busy making those alongside the soup.

In less than an hour, I had a hearty bowl of healthy soup and homemade breadsticks ready to serve my family—just in time before everyone headed out the door for Wednesday night church.

Bowl of vegetarian minestrone soup with pasta and vegetables served on a pink plate with bread on a wooden tray | Gathered In The Kitchen

How to Make Vegetarian Minestrone Soup (Video Tutorial)

YouTube video

How This Minestrone Soup Comes Together

Start by prepping your vegetables. Dice the red onion, chop the zucchini (leave the skin on), dice the yellow sweet pepper, and chop the fresh green beans.

In a large Dutch oven, heat a little extra virgin olive oil over medium heat. Add all of the chopped vegetables and cook, stirring occasionally, until everything softens and becomes translucent.

Step-by-step photos of red onion, zucchini, yellow bell pepper, and green beans sautéing in a Dutch oven for vegetarian minestrone soup | Gathered In The Kitchen

Once the vegetables are nice and tender, stir in the drained pinto beans along with the diced tomatoes and all of their juices. Give everything a good stir so it’s well combined.

Next, pour in the chicken stock and bring the soup to a boil.

When the soup starts boiling, add the Barilla elbow pasta. Let it cook for about 8 minutes, or until the pasta is tender.

Step-by-step photos showing beans and tomatoes added to vegetables, chicken broth poured in, and elbow pasta added to vegetarian minestrone soup in a Dutch oven | Gathered In The Kitchen

Ladle the soup into bowls, serve it with homemade breadsticks, and enjoy!

Top-down view of vegetarian minestrone soup with pasta, zucchini, green beans, beans, and tomatoes in a white bowl on a pink plate | Gathered In The Kitchen

Minestrone Soup FAQ

What vegetables go in minestrone soup?

Traditional minestrone soup can include a wide variety of vegetables, but the best part about minestrone is that there’s really no single “right” way to make it. I keep it simple and only use veggies I have in my refrigerator on any given day of the week: zucchini, red onions, green beans, sweet bell peppers and canned tomatoes and red beans.

Is minestrone soup healthy?

Yes!! Minestrone soup is super healthy. It’s loaded with vegetables, which always makes me feel good knowing we’re checking off several servings of veggies in one meal. It’s hearty, comforting, and one of those dishes that feels both nourishing and satisfying at the same time.

What kind of pasta is best for minestrone soup?

My favorite pasta to use in minestrone soup is Barilla elbow pasta. I love that Barilla elbows have subtle grooves instead of a smooth surface—those ridges help the pasta hold onto the broth, which makes every bite more flavorful. The texture is just more pleasant overall and works perfectly in a hearty soup like minestrone.

Why does my minestrone soup taste bland?

If your minestrone soup tastes bland, the broth is usually the culprit. I typically use regular chicken broth (not reduced sodium), but the last time I made this soup, the store only had reduced-sodium broth available—and it definitely made a difference in flavor. A simple pinch of salt to taste fixed it right away, and suddenly everything came back to life.

You’ll also notice that I don’t add a lot of extra spices to this soup. Honestly, I don’t think it needs them. With a good-quality broth and properly cooked vegetables, the flavors really shine on their own.

Printable Vegetarian Minestrone Soup Recipe

Top-down view of vegetarian minestrone soup with pasta, zucchini, green beans, beans, and tomatoes in a white bowl on a pink plate | Gathered In The Kitchen

Easy Vegetarian Minestrone Soup

Stephanie | Gathered In The Kitchen
A cozy, hearty vegetarian minestrone soup made on the stovetop with fresh vegetables, beans, pasta, and a rich tomato broth. Simple, comforting, and perfect for easy weeknight dinners.
No ratings yet
Prep Time 5 minutes
Cook Time 40 minutes
Course Main Course, Soup
Cuisine Italian
Servings 8 servings
Calories 293 kcal

Equipment

Ingredients
  

  • 1 tbs extra virgin olive oil
  • 1/4 c red onion diced
  • 1 zucchini chopped (skin on)
  • 1 yellow sweet pepper diced
  • 1 c fresh green beans chopped with ends trimmed off
  • 16 oz pinto beans drained and rinsed
  • 32 oz diced tomatoes with juice
  • 1- 1.5 c Barilla elbow pasta
  • Parmesan cheese optional for topping

Instructions
 

Prepare the vegetables

  • Dice the red onion, chop the zucchini (leave the skin on), dice the yellow sweet pepper, and chop the fresh green beans.

Cook the vegetables

  • In a large Dutch oven, heat extra virgin olive oil over medium heat. Add the diced red onion, chopped zucchini, diced sweet pepper, and green beans. Cook, stirring occasionally, until the vegetables are soft and translucent.

Add beans and tomatoes

  • Once the vegetables are translucent, add the drained pinto beans and the 32 oz jar of diced tomatoes along with their juices. Stir well to combine.

Add the broth

  • Pour in the chicken stock and bring the soup to a boil.

Cook the pasta

  • When the soup is boiling, add the Barilla elbow pasta. Cook for about 8 minutes, or until the pasta is tender.

Serve

  • Serve hot with homemade breadsticks and enjoy!

Video

YouTube video

Nutrition

Calories: 293kcalCarbohydrates: 55gProtein: 12gFat: 3gSaturated Fat: 0.5gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 169mgPotassium: 690mgFiber: 8gSugar: 5gVitamin A: 306IUVitamin C: 45mgCalcium: 82mgIron: 3mg
Keyword soup
Tried this recipe?Let us know how it was!
Like it? Pin it! Gathered In The Kitchen
Bowl of vegetarian minestrone soup with pasta, beans, zucchini, green beans, and tomatoes served on a pink plate

Similar Posts

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.