This incredibly easy Minestrone Soup is the ultimate healthy comfort food. Hearty and filling, this easy Italian soup comes together quickly with simple ingredients you can keep stocked in the kitchen. On the table in about 30 minutes, a one pot meal that will leave you feeling full and satisfied.

three white bowls with homemade minestrone soup and a gold spoon.

Minestrone Soup

We’re gearing up for a double dose of wintry weather this weekend and I couldn’t be happier! The only thing good about the winter is snow. It gives us an excuse to stand over the stove for a short bit and make some hearty comfort food like the Best Minestrone Soup recipe.

I’m not a big vegetable soup fan so I like to make my own at home….just so I can customize it to my liking. I don’t know what it is about vegetable soup but sometimes it tastes a bit bitter and the veggies just get all soggy. To me, that’s just no good.

I, almost, NEVER order any type of vegetable soup when I’m out at a restaurant but my husband does and then I get to taste it. That’s how I came to love the Olive Garden Minestrone Soup….because THAT would never be ANYTHING I would have ordered on my own. I’m not usually a fan of the veggies.

This is, seriously, the BEST Minestrone Soup recipe….I took some of the things I loved about the Olive Garden Minestrone Soup and then added a few things of my own based off my favorite vegetable soup recipe I made a couple years back. The rich, tangy tomato base balanced with a hint of sweetness from the sautéed onions and then loaded with veggies, beans and a little pasta. It’s simple and divine. Filling and hearty. Healthy and satisfying.

Overhead shot of stainless steel pot with minestrone soup and a ladle.

What is Minestrone Soup?

Traditional Minestrone Soup is a thick, tomato based soup that originated in Italy. It’s loaded with common vegetables like carrots, celery, onions and beans but really can contain any vegetables that you have on hand. I like to use in season vegetables since they’re easy to find.

The addition of pasta or rice is also common in this hearty minestrone soup. I like to use tiny Ditalini pasta in my soup recipes because they tend to soak up less of the broth. Larger, more broad pasta would definitely suck up more of the stock and would require you to add more to get more of a soupy consistency.

Close up of Minestrone Soup in a white bowl with a gold spoon on a blue background.

Ingredients You Will Need

This easy Minestrone Soup recipe uses easy to find ingredients including in season vegetables. Most of the ingredients are pantry staples like beans and beef stock. To make this a vegetarian or vegan Minestrone Soup, simply swap out the beef stock for vegetable stock.

It may seem like a lot of ingredients at a glance but I assure you, this simple minestrone recipe comes together in no time flat. AND it’s a one pot dinner the whole family will LOVE!

Three white bowls with Minestrone soup on a blue background with a stainless steel pot in the background.

Is Minestrone Healthy

While not all minestrone soup is healthy, this Vegetable Minestrone Soup is actually filled with fiber and flavor! Low in fat AND calories, this nutrient dense Minestrone Soup is one of my favorite healthy dinners.

If you want to slash even more calories from this easy soup recipe, simply use half the oil and butter called for in the recipe or skip the addition of pasta to the soup. By omitting one or BOTH of those steps, you are lowering the calories, fat and carbohydrates found in the original version of the recipe.

This easy Minestrone Soup is great for a healthy diet because it will fill you up without filling you out. The fiber from the vegetables and beans make you feel full longer than a clear, broth based soup without any veggies or beans. This is one that you can add to your weekly menu without feeling even the teensiest bit of guilt.

Close up of white bowl with minestrone soup on a wicker placemat.

Serving Suggestions

Since I like to make my Minestrone Soup my main course (it’s that filling and hearty you won’t need anything else), I like to serve it alongside something on the lighter side. These are my favorite things to serve with Minestrone Soup:

More Family Friendly Soup Recipes

OR, if you want something even more hearty….we love this easy Pasta e Fagioli!

Still hungry? Follow us over on Instagram for all the fast and easy dinners I make my family!

Overhead shot of stainless steel pot with minestrone soup and a ladle.

Get the Recipe: The Best Minestrone Soup Recipe

Quick and easy, this Vegetable Minestrone Soup recipe is hearty, healthy and satisfying.
5 from 1 vote


  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 cup diced onion
  • 1 cup diced carrot
  • 1/2 cup diced celery
  • 1 zucchini, sliced
  • 2 garlic cloves minced
  • 1 tbsp tomato paste
  • 1 tbsp Italian Seasoning
  • 1 cup chopped green beans
  • 1 14.5 ounce can kidney beans, drained and rinsed
  • 1 14.5 ounce can cannellini beans, drained and rinsed
  • 1 15 ounce can diced tomatoes
  • 1 tablespoons fresh chopped thyme
  • 1 1/2 tablespoons fresh chopped parsley
  • 4 cups beef stock
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon balsamic vinegar
  • 1 cup ditalini pasta, or other small cut pasta
  • kosher salt and fresh ground pepper to taste


  • 1 stock pot


  • Heat the olive oil and butter in a large stock pot over medium high heat.
  • Add the onion, carrot, celery and zucchini to the pot. Cook until softened, approximately 4-5 minutes.
  • Stir in the garlic and cook for 1 additional minute.
  • Stir in the tomato paste and Italian seasoning, cooking for 1 more minute.
  • Add the green beans, kidney beans and cannellini beans. Stir to combine and cook for 3-4 minutes.
  • Stir in the tomatoes, thyme, parsley and stock. Bring the mixture to a boil and then turn the heat down to low.
  • Add the onion powder, garlic powder, Worcestershire sauce and balsamic vinegar. Stir to combine.
  • Stir in the pasta.
  • Simmer for 8-10 minutes.
  • Season with salt and pepper, to taste.
  • Serve immediately.


YouTube video


Minestrone Soup can be made up to 2 days in advance and stored in an airtight container in the refrigerator. If your pasta has soaked up most of the stock while sitting, stir in additional as needed while reheating.
Alternatively, Minestrone Soup can be frozen in an airtight container for up to 2 months.
Calories: 389kcal, Carbohydrates: 67g, Protein: 22g, Fat: 4g, Saturated Fat: 1g, Cholesterol: 3mg, Sodium: 558mg, Potassium: 1701mg, Fiber: 14g, Sugar: 7g, Vitamin A: 3050IU, Vitamin C: 13.6mg, Calcium: 216mg, Iron: 8.5mg