Hearty Minestrone Soup Recipe (Easy One-Pot)

Hearty and Wholesome Minestrone Soup Recipe

There is nothing quite like a steaming bowl of minestrone soup to warm you from the inside out. This classic Italian comfort dish brings together tender vegetables, hearty beans, and small pasta in a rich, herb-scented tomato broth that tastes like it simmered all day, even though it comes together in under an hour. It is the kind of meal that fills your kitchen with the aroma of garlic, tomatoes, and fresh rosemary, and it never fails to satisfy.

Whether you are embracing a Meatless Monday, cleaning out the vegetable drawer, or simply craving a nourishing one-pot dinner, this minestrone delivers every single time. It is endlessly forgiving, deeply flavorful, and tastes even better the next day. Grab a big pot and let us make a batch of soup that everyone at the table will love.

Why You’ll Love This Recipe

This minestrone is loaded with fresh, seasonal vegetables, which makes it both nutritious and genuinely satisfying. Between the carrots, celery, zucchini, green beans, and spinach, you get a rainbow of produce in a single bowl, and the cannellini beans and pasta make it filling enough to serve as a complete meal. It is comfort food you can feel good about eating.

Advertisement

It is also wonderfully flexible. Minestrone was born as a humble use-what-you-have soup, so you can adjust it based on whatever is in your fridge or pantry. Swap the pasta for rice, use chickpeas instead of cannellini beans, or toss in extra greens. Best of all, it is a true one-pot meal, which means less time scrubbing dishes and more time curled up with a warm bowl.

Finally, this soup is a meal-prep dream. The flavors deepen and meld overnight, so leftovers taste even richer than the first serving. Make a big pot on Sunday and enjoy cozy lunches all week long, or freeze portions for those nights when you need dinner in a hurry.

Ingredients

The base of this soup starts with 2 tablespoons of olive oil and a classic aromatic trio: 1 medium onion, diced, 3 garlic cloves, minced, along with 2 carrots and 2 celery stalks, both diced. These humble ingredients build the savory foundation that every good minestrone needs. From there, 1 cup of green beans, trimmed and halved, and 1 diced zucchini add color, texture, and fresh vegetable flavor.

For the broth, you will need 1 (14-ounce) can of diced tomatoes and 6 cups of vegetable broth, seasoned with 1 teaspoon of fresh rosemary or thyme. The vegetable broth keeps this version vegetarian, but chicken broth works beautifully if that is what you have. To make it hearty, stir in 1 (14-ounce) can of cannellini beans and 1 cup of ditalini pasta, plus 1 cup of fresh spinach for a final burst of green.

Season with salt and pepper to taste, and keep some optional Parmesan cheese on hand for serving. Fresh herbs make a real difference here, so use them when you can. If you cannot find cannellini beans, chickpeas or kidney beans are excellent substitutes, and quinoa or gluten-free pasta make this soup gluten-free without sacrificing heartiness.

Hearty and Wholesome Minestrone Soup Recipe ingredients

Step-by-Step Instructions

Begin by heating the olive oil in a large pot over medium heat. Add the onions, garlic, carrots, and celery, then saute the mixture until the vegetables are soft and fragrant, about 5 to 7 minutes. This gentle start coaxes out the natural sweetness of the aromatics and sets the stage for a deeply flavorful broth, so do not rush it.

Next, stir in the green beans and zucchini, giving them a quick toss to coat in the aromatics. Cook for just a minute or two so they begin to soften slightly. Then pour in the diced tomatoes and vegetable broth, and add the rosemary and thyme. Bring everything to a gentle boil, then reduce the heat to a simmer and let it cook for about 20 minutes so the flavors have time to meld into a cohesive, savory broth.

Once the soup has simmered and the vegetables are tender, stir in the cannellini beans, ditalini pasta, and fresh spinach. Cook for an additional 8 to 10 minutes, or until the pasta is al dente and the spinach has wilted down into the broth. Keep an eye on the pot during this stage, since pasta cooks quickly and you want it perfectly tender, not mushy.

Finally, adjust the seasoning with salt and pepper to taste, and remove the rosemary sprigs or any woody herb stems before serving. Ladle the soup into warm bowls and finish with a generous sprinkle of Parmesan cheese if you like. From start to finish, this recipe takes about 15 minutes of prep and 35 minutes of cooking, for roughly 50 minutes total, and yields a comforting 6 servings.

Hearty and Wholesome Minestrone Soup Recipe

Tips for the Best Minestrone Soup

The single biggest secret to great minestrone is treating the pasta with care. If you plan to store leftovers, consider cooking the ditalini separately and adding it to individual bowls at serving time. Pasta left sitting in hot broth will continue to absorb liquid and can turn soft, so this small step keeps every bowl perfectly textured, even days later.

Advertisement

Use the freshest herbs you can find, since rosemary and thyme brighten the whole pot, and finish each serving with a drizzle of good-quality olive oil for a touch of richness. If you are short on time, a bag of frozen mixed vegetables can stand in for some of the fresh produce. For more cozy soup inspiration, try our cozy Instant Pot butternut squash soup or a bowl of rich Instant Pot French onion soup on a chilly night.

To customize, stir in cooked Italian sausage or shredded rotisserie chicken for a protein boost, or add a splash of heavy cream for a velvety, creamy version. Serve alongside crusty bread for dipping or a crisp garden salad, and you have a complete, satisfying meal that works for both busy weeknights and slow weekend dinners.

Frequently Asked Questions

Can I freeze minestrone soup?
Yes, minestrone freezes beautifully. Let it cool completely, then transfer it to airtight containers and freeze for up to 3 months. For the best texture, freeze the soup without the pasta and add freshly cooked pasta when reheating. Thaw in the fridge overnight and warm it gently on the stove.

How do I store leftovers?
Store cooled minestrone in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits because the pasta absorbs liquid, so simply thin it out with a splash of extra broth or water when you reheat it.

What other vegetables can I add?
Minestrone is wonderfully versatile. Feel free to toss in seasonal favorites like butternut squash, sweet potatoes, kale, or peas. Just add heartier vegetables earlier so they have time to soften, and delicate greens near the end of cooking.

How do I make this soup vegan?
This minestrone is already vegetarian and easily made vegan. Simply skip the Parmesan garnish and lean on fresh herbs or a squeeze of lemon for brightness. Be sure to use a certified vegetable broth to keep it fully plant-based.

Can I make minestrone gluten-free?
Absolutely. Swap the ditalini pasta for your favorite gluten-free small pasta, or use quinoa or white rice instead. The rest of the ingredients are naturally gluten-free, so you can enjoy the same hearty bowl without any wheat.

There you have it, a warm and nourishing bowl of minestrone that is as flavorful as it is comforting. For more healthy eating ideas, be sure to explore our sister site. I cannot wait to see how you make this recipe your own, so snap a photo and tag @thekitchensaid on Instagram. Let us savor this cozy soup together!

Recipe

Hearty and Wholesome Minestrone Soup Recipe

Italian · Soup

📌 Pin
Hearty and Wholesome Minestrone Soup Recipe

A hearty minestrone soup loaded with fresh vegetables, cannellini beans, and ditalini pasta in a rich tomato-herb broth. Easy, customizable, and perfect for weeknight dinners or meal prep.

Prep15 mins
Cook35 mins
Total50 mins
Yield6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 cup green beans, trimmed and halved
  • 1 zucchini, diced
  • 1 (14-oz) can diced tomatoes
  • 6 cups vegetable broth
  • 1 teaspoon fresh rosemary or thyme
  • 1 (14-oz) can cannellini beans
  • 1 cup ditalini pasta
  • 1 cup fresh spinach
  • Salt and pepper to taste
  • Optional: Parmesan cheese for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onions, garlic, carrots, and celery, sauteing until soft and fragrant, about 5-7 minutes.
  2. Stir in the green beans and zucchini, tossing to coat in the aromatics.
  3. Add the diced tomatoes, vegetable broth, rosemary, and thyme. Bring to a gentle boil, then reduce to a simmer and cook for about 20 minutes.
  4. Stir in the cannellini beans, ditalini pasta, and spinach. Cook 8-10 minutes until the pasta is al dente and the spinach has wilted.
  5. Adjust seasoning with salt and pepper. Remove the rosemary sprigs or woody herb stems and serve hot with Parmesan if desired.

Nutrition: 240 calories

Advertisement

Leave a Reply

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