Minestrone Soup Hearty

Highlighted under: Cozy Classics

Ever find yourself staring into the fridge with a bunch of odds and ends, wondering what to cook? That's how this minestrone soup came to life in my kitchen. It came together with whatever veggies I had on hand, and it only costs about $10 to make the whole pot. This recipe is like a warm hug on a cold day, and it’s perfect for those evenings when you want something hearty and satisfying. My partner couldn't get enough and asked me to make this again just a couple of days later.

Created by

The Simplecooktips Team

Last updated on 2026-06-08T23:10:19.269Z

When I first started making minestrone soup, I wasn’t really following a recipe. I just chucked in whatever vegetables I had lying around. One night, it was kale, zucchini, and leftover beans. It's funny how cooking can sometimes feel like a little adventure, but the result is always comforting.

I've learned to play around with the spices too. I usually throw in some Italian herbs, especially thyme and basil. If you don’t have any fresh herbs, dried works just fine, honestly. If I had some Parmesan rinds, I'd toss one in for extra depth, so keep that in mind if you're feeling fancy.

Secondary image

The Best Part

  • You can customize it with whatever veggies you have
  • It makes your kitchen smell amazing while it cooks
  • It reheats beautifully for lunch later

Choosing Your Ingredients

When it comes to minestrone soup, the best part is that you can use whatever vegetables you have lying around. I often choose seasonal veggies, so you might find me tossing in some green beans or even peas if I have them. If you’re not a kale fan, spinach works just as well and wilts down nicely. Don’t stress too much about the exact measurements; a bit more or less of something won’t ruin the dish.

Also, if you don’t have cannellini beans, other white beans or even chickpeas can be a nice substitute. They add heartiness to the soup, which is essential. Lastly, homemade vegetable broth is great if you have some, but store-bought works just fine too. I've used that when I’m in a hurry, and it still tastes good.

A Quick Note on Minestrone Soup Hearty

Minestrone soup is one of those recipes that just gets better as it sits. If you can, let it cool and store it in the fridge overnight. This allows all those flavors to combine a bit more. Honestly, I sometimes find the leftovers are even tastier than the fresh batch, which is a nice surprise after a long day.

If you enjoy a bit of spice, consider adding some red pepper flakes during the simmering stage. It gives a nice kick without being overwhelming. Also, I like to finish my bowl with a sprinkle of fresh herbs or a drizzle of olive oil for a touch of brightness. It’s those little things that can make a big difference.

Ingredients

Gather these simple ingredients to get started.

Minestrone Soup Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced
  • 1 cup kale or spinach, chopped
  • 1 can (15 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 can (15 oz) cannellini beans, drained
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and pepper to taste

Instructions

Follow these steps to make your soup come together.

Sauté the Base

In a large pot over medium heat, add the olive oil. Once it's hot, toss in the diced onion and garlic, cooking for about 5 minutes until soft. You really want to watch them so nothing sticks or burns at this stage.

Add the Veggies

Next, throw in the carrots and celery, giving it all a good stir. Cook for another 5-7 minutes until they start to soften. Don't rush this part; those flavors meld together beautifully.

Build the Soup

Add in the diced zucchini, chopped kale, and the tomatoes with their juices. Pour in the vegetable broth, and bring everything to a gentle simmer. If you have a Parmesan rind, toss that in now. I skip this half the time, but it does give extra depth to the broth.

Season and Cook

Stir in the cannellini beans, thyme, basil, and some salt and pepper. Let the soup simmer for about 20 minutes, uncovered. Keep an eye on it and give it a stir occasionally to make sure it doesn’t stick to the bottom.

Taste and Adjust

After the soup has simmered, give it a taste. If you think it needs more salt or pepper, add some in. Sometimes it needs a dash more of thyme or a squeeze of lemon for brightness. Totally up to you!

Serve it hot with some crusty bread for dipping!

Minestrone Soup Hearty Leftovers Plan

Storing leftover minestrone is pretty straightforward. Just place it in an airtight container and pop it in the fridge. It should be good for about 3 to 4 days. When reheating, do so on the stove over medium heat, stirring occasionally until it’s warmed through. If it looks a bit thick, add a splash of broth or water to loosen it up. I often find that the leftovers don’t need much tweaking at all to taste great again.

Dietary Swaps

If you're looking to change things up for dietary reasons, there are plenty of ways to adapt this recipe. For a gluten-free option, make sure to use gluten-free pasta if you want to toss some in. If you’re skipping carbs entirely, just double up on the veggies. And if you’re vegan, you can rest assured this soup is naturally plant-based. Just double-check any store-bought ingredients, like the broth or beans, to ensure they fit your dietary needs.

Questions About Recipes

→ Can I use frozen vegetables?

Absolutely! If you’re in a pinch, frozen veggies work just fine. They often cook a bit faster too, so adjust your cooking time accordingly.

→ Is it okay to skip the beans?

You can, but then it won't be as filling. I usually use beans to make it more hearty, so maybe throw in some lentils if you're out.

→ Can I make this soup ahead of time?

Definitely! It actually tastes better the next day when the flavors have mingled a bit more. Just store it in an airtight container in the fridge.

Minestrone Soup Hearty

Prep Time15 minutes
Cooking Duration40 minutes
Overall Time55 minutes

Created by: The Simplecooktips Team

Recipe Type: Cozy Classics

Skill Level: easy

Final Quantity: 6 servings

What You'll Need

Minestrone Soup Ingredients

  1. 2 tablespoons olive oil
  2. 1 medium onion, diced
  3. 2 cloves garlic, minced
  4. 2 medium carrots, diced
  5. 2 celery stalks, diced
  6. 1 zucchini, diced
  7. 1 cup kale or spinach, chopped
  8. 1 can (15 oz) diced tomatoes
  9. 4 cups vegetable broth
  10. 1 can (15 oz) cannellini beans, drained
  11. 1 teaspoon dried thyme
  12. 1 teaspoon dried basil
  13. Salt and pepper to taste

How-To Steps

Step 01

In a large pot over medium heat, add the olive oil. Once it's hot, toss in the diced onion and garlic, cooking for about 5 minutes until soft. You really want to watch them so nothing sticks or burns at this stage.

Step 02

Next, throw in the carrots and celery, giving it all a good stir. Cook for another 5-7 minutes until they start to soften. Don't rush this part; those flavors meld together beautifully.

Step 03

Add in the diced zucchini, chopped kale, and the tomatoes with their juices. Pour in the vegetable broth, and bring everything to a gentle simmer. If you have a Parmesan rind, toss that in now. I skip this half the time, but it does give extra depth to the broth.

Step 04

Stir in the cannellini beans, thyme, basil, and some salt and pepper. Let the soup simmer for about 20 minutes, uncovered. Keep an eye on it and give it a stir occasionally to make sure it doesn’t stick to the bottom.

Step 05

After the soup has simmered, give it a taste. If you think it needs more salt or pepper, add some in. Sometimes it needs a dash more of thyme or a squeeze of lemon for brightness. Totally up to you!

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 285
  • Total Fat (g): 8.1
  • Saturated Fat (g): 1.2
  • Cholesterol (mg): 0
  • Sodium (mg): 300
  • Total Carbohydrates (g): 46.8
  • Dietary Fiber (g): 10.3
  • Sugars (g): 6.5
  • Protein (g): 10.5