A close-up of a bowl of hearty Minestrone soup, filled with pasta, beans, carrots, tomatoes, and herbs.

Hearty Minestrone Soup: 100 Calorie Comfort

User avatar placeholder
Written by Caroline Hayes

September 23, 2025

You know, there’s just something about a big, steamy bowl of soup that feels like a warm hug on a chilly day, right? It takes me right back to my grandma’s kitchen – the absolute heart of her home. This recipe for Minestrone soup is exactly that kind of comfort. It’s packed with all sorts of goodness, super adaptable to whatever veggies you have on hand, and honestly, it’s just pure, soulful cooking. It’s the kind of meal that just makes everything feel a little bit better.

Why You’ll Love This Authentic Minestrone Soup Recipe

Honestly, why *wouldn’t* you love it? This Minestrone soup is just the best for so many reasons!

  • So Easy to Make: Seriously, it’s mostly chopping and then letting it simmer. Perfect for any night of the week.
  • Totally Flexible: Don’t have zucchini? Toss in some bell peppers! Use whatever beans you have in the pantry. It’s so forgiving!
  • Packed with Goodness: We’re talking tons of veggies in every single bite. It feels healthy and satisfying all at once.
  • Pure Comfort: It’s hearty, warm, and exactly what you crave when you want something truly comforting. It’s a hug in a bowl!

Ingredients for Your Hearty Minestrone Soup

Gather ’round, everyone! Here’s what you’ll need to make this amazing Minestrone soup. Don’t worry if you don’t have *exactly* what’s listed; this recipe is super forgiving, but here’s the classic lineup I usually go for:

  • 2 tablespoons of good quality olive oil – Gotta start with a nice base!
  • 1 large onion, chopped – Makes everything smell so good right from the start.
  • 2 carrots, chopped – For that little bit of sweetness and color.
  • 2 celery stalks, chopped – The classic “mirepoix” base that’s just essential for flavor.
  • 4 cloves of garlic, minced – Because, well, it’s garlic. Never too much!
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme – These dried herbs give it that authentic Italian flavor without being overpowering.
  • 1/4 teaspoon red pepper flakes (optional) – Just a tiny pinch if you like a little warmth!
  • 8 cups of vegetable broth – Use a good one, it makes a big difference!
  • 1 (28 ounce) can diced tomatoes, undrained – We want all that lovely juice!
  • 1 cup chopped zucchini
  • 1 cup chopped yellow squash – These summer squash gems add such a nice texture.
  • 1 cup green beans, trimmed and cut – Fresh or frozen work great here!
  • 1 (15 ounce) can cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained – Canned beans are just so easy for a quick weeknight meal.
  • 1 cup small pasta (like ditalini or elbow macaroni) – Your favorite little pasta shapes are perfect here!
  • Salt and freshly ground black pepper to taste – Always taste and adjust at the end!
  • Freshly grated Parmesan cheese, for serving (optional) – If you’re not going vegan, this is a must!
  • Fresh parsley, chopped, for serving (optional) – Adds that pop of freshness right at the end.

How to Make Minestrone Step by Step

Making this hearty Minestrone soup is really straightforward, honestly! It’s all about layering those flavors, and you’ll see how easily it comes together. Just follow these simple steps and you’ll have a delicious pot of soup ready in no time. Trust me, the aroma alone will make your kitchen feel like home. For more tips and inspiration, you can always check out our blog!

Sautéing the Base for Minestrone Soup

Alright, let’s get this party started! Grab your biggest pot or a Dutch oven and get it over medium heat. Pour in that lovely olive oil. Once it’s shimmering a bit, toss in your chopped onion, carrots, and celery. Give them a good stir and let them soften up – this usually takes about 8 to 10 minutes. This step is super important because it’s where all the foundational flavor really starts to build. Then, add your minced garlic, oregano, basil, thyme, and those optional red pepper flakes. Cook for just another minute until everything smells amazing and fragrant. Be careful not to burn the garlic!

Building the Broth for Minestrone Soup

Now for the liquid magic! Pour in all that gorgeous vegetable broth and the entire can of diced tomatoes – don’t drain those! Give it all a good stir, then crank up the heat and bring the whole thing to a gentle boil. This is like the starting gun for all those yummy flavors to start mingling.

Simmering the Vegetables and Beans

Once it’s bubbling away, it’s time to add the rest of those fantastic veggies and beans! Tumble in the chopped zucchini, yellow squash, green beans, those cannellini beans, and kidney beans. Give it another gentle stir. Now, reduce the heat so it’s just barely simmering, pop a lid on (though you can leave it slightly ajar if you want it to thicken a bit), and let it all bubble away for about 15 minutes. This is where all the vegetables start to become tender and soak up all that delicious broth.

Cooking the Pasta to Perfection

The grand finale for the cooking part! Stir in your small pasta. You know, the little shapes like ditalini or elbow macaroni are perfect for this. Just follow the package directions for how long to cook them until they’re just right – you want them “al dente,” which means they still have a tiny bit of bite to them, not mushy. This usually takes about 8 to 10 minutes. It’s always a good idea to check them a minute early!

Seasoning and Serving Your Minestrone Soup

Almost there! Now’s the time to taste your glorious Minestrone soup and season it with salt and freshly ground black pepper. Be a little generous with the pepper, it makes a difference! Ladle the soup into your favorite bowls. If you’re feeling fancy, sprinkle on some freshly grated Parmesan cheese and a little chopped fresh parsley. It makes it look and taste even more special. Serve it up piping hot and enjoy every single spoonful!

Ingredient Notes and Substitutions for Minestrone Soup

Okay, let’s chat about the good stuff – the ingredients! Sometimes people get a little worried about substitutions, but that’s the beauty of minestrone! For the beans, well, cannellini and kidney beans are classics and give you that lovely creamy and slightly firmer texture. But honestly, any white bean like Great Northern or even chickpeas would be absolutely delicious here. Whichever beans you pick, make sure to rinse and drain them really well – nobody wants that canned liquid in their soup!

And vegetables? Oh, you can go wild! If you can’t find zucchini or yellow squash, don’t sweat it. Toss in some chopped bell peppers, maybe a good handful of spinach or kale right at the end to wilt in the heat, or even some cubed potatoes if you want it extra hearty. My mom sometimes threw in leftover broccoli florets, and nobody even batted an eye! For my vegan friends, just skip the Parmesan cheese at the end, and you’re golden. This soup is honestly tough to mess up, which is why I love it so much.

Tips for Success with Your Minestrone Soup

You know, there are just a few little tricks that really make this Minestrone soup sing. It’s not complicated at all, but paying attention to these details makes all the difference, trust me! First off, when you’re chopping your veggies like the onion, carrots, and celery, try to keep them all around the same size. This means they’ll all cook evenly and you won’t have some veggies super soft and others still a bit crunchy. If you cook the pasta right in the pot like I do (it’s the easiest way!), keep an eye on it. Nobody likes mushy pasta! Cook it until it’s just al dente, as it will continue to soften a bit in the hot soup. And a little secret? This soup tastes even *better* the next day. If you can, let it rest for about 15-20 minutes after the pasta is cooked before you serve it. It lets all those delicious flavors really meld together beautifully. It’s worth the wait, I promise!

Make-Ahead and Freezer Tips for Minestrone Soup

This Minestrone soup is seriously a lifesaver for busy weeks! If you want to get ahead, you can totally make the whole pot a day or two in advance. Just let it cool completely, then pop it into an airtight container in the fridge. Honestly, the flavors get even better overnight as everything really melds together. It’s perfect for making ahead when you’re thinking about easy weeknight meals or just want something delicious ready to go!

And freezing? Absolutely! Let the soup cool completely, then portion it into freezer-safe containers or bags. It’ll keep the quality tip-top for a good couple of months. When you’re ready to enjoy it, just thaw it overnight in the fridge and then reheat it gently on the stovetop. You might need to add a little splash of broth or water if it’s looking a bit too thick after thawing.

Minestrone Calories Per Cup and Nutritional Information

Now, let’s talk numbers! This comforting bowl of Minestrone soup is surprisingly light. A generous serving of about 1.5 cups typically comes in around 250 calories. It’s packed with fiber and protein, making it a really satisfying meal, especially if you’re looking for lighter options. Of course, these are just estimates, and the exact counts can change a bit depending on the exact veggies you use or if you add extra cheese!

Frequently Asked Questions about Minestrone Soup

Got questions? I’ve got answers! Minestrone is such a flexible soup, and I always get asked a few things about making it just right. Here are some common ones:

Can I use dried beans for this minestrone soup recipe?

Oh yes, you absolutely can! If you’re using dried beans, just make sure to soak them overnight (or use a quick-soak method) and then cook them until they’re tender *before* adding them to the soup. It takes a bit more time than canned, but it’s totally doable and gives you that authentic touch!

How to make minestrone soup thicker?

It’s easy! If you want a thicker minestrone, just simmer it uncovered for the last 10-15 minutes – this lets some of the liquid evaporate and concentrate the flavors. Another trick is to mash a handful of the beans against the side of the pot with your spoon before serving; it adds a lovely creaminess and body!

What pasta is best for minestrone soup?

I really love using small pasta shapes like ditalini, orzo, or even small elbow macaroni. They’re perfect because they’re easy to eat with a spoon and cook up nicely without getting lost. Just try to avoid really big pasta shapes or delicate ones that might break apart too much.

Serving Suggestions for Cozy Bowls

This Minestrone soup is practically perfect all on its own, but serving it with the right sides just takes it to that next level of cozy! You absolutely *have* to have some crusty bread for dipping. Our cheesy garlic bread is just divine for soaking up every last drop of that flavorful broth. And if you want something a little lighter to balance it all out, a simple but fresh cucumber tomato salad is fantastic. It’s all about creating that perfect, comforting meal!

Share Your Minestrone Soup Creations!

I just LOVE seeing what wonderful creations you all come up with in your kitchens! Have you made this Minestrone soup? Did you add any fun twists or new veggies? I’d be tickled pink if you shared your photos or popped down into the comments to tell me all about it. And hey, if you loved it, a quick rating is always super appreciated! You can also tag us on Facebook – I can’t wait to see your beautiful bowls!

Print

Authentic Minestrone Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, vegetable-rich Italian soup that is easily adaptable to seasonal produce and your favorite pasta or beans. This recipe provides a solid foundation for a delicious and comforting meal.

  • Author: Caroline Hayes
  • Prep Time: 20 min
  • Cook Time: 40 min
  • Total Time: 60 min
  • Yield: 6-8 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 8 cups vegetable broth
  • 1 (28 ounce) can diced tomatoes, undrained
  • 1 cup chopped zucchini
  • 1 cup chopped yellow squash
  • 1 cup green beans, trimmed and cut
  • 1 (15 ounce) can cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 cup small pasta (like ditalini or elbow macaroni)
  • Salt and freshly ground black pepper to taste
  • Freshly grated Parmesan cheese, for serving (optional)
  • Fresh parsley, chopped, for serving (optional)

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook until softened, about 8-10 minutes.
  2. Add the garlic, oregano, basil, thyme, and red pepper flakes (if using). Cook for 1 minute more until fragrant.
  3. Pour in the vegetable broth and add the diced tomatoes. Bring to a boil.
  4. Add the zucchini, yellow squash, green beans, cannellini beans, and kidney beans. Reduce heat and simmer for 15 minutes.
  5. Stir in the pasta and cook according to package directions, usually 8-10 minutes, until al dente.
  6. Season with salt and pepper to taste.
  7. Serve hot, garnished with Parmesan cheese and parsley if desired.

Notes

  • For a vegan version, omit the Parmesan cheese.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.
  • You can substitute other beans like great northern or chickpeas.
  • Feel free to add other vegetables like spinach, kale, or potatoes.
  • This soup is excellent for meal prep and can be made ahead of time. The flavors meld and deepen overnight.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 250
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Caroline Hayes is the heart and soul behind Recipes To Keep. Inspired by her grandmother's overflowing recipe box from rural Ohio, Caroline has dedicated herself to preserving timeless American classics. She is a passionate home cook and recipe archivist who specializes in testing and perfecting cherished dishes for the modern kitchen. Her goal is to ensure every recipe is a "keeper"—reliable, delicious, and ready to become a part of your family's story.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star