One Pot Minestrone Soup — The 45-Minute Weeknight Hero

Hamza

No Comments

Flavor Nest

Daily Delicious Creations 👩‍🍳

one pot minestrone soup

My favorite kind of dinner is the one that simmers away while I tidy the kitchen, filling the house with the smell of garlic and herbs. That’s exactly what this one pot minestrone soup does. It’s the meal I make when the week feels long and the fridge is full of vegetables that need a purpose. Last Tuesday, my pickiest eater asked for a second bowl without even noticing the zucchini.

Here’s why this recipe works: we build layers of flavor right in the pot, starting with a savory base of onions, carrots, and celery. Letting the tomato paste cook until it’s rusty-red and fragrant makes all the difference. It deepens the entire pot. Then, we add the broth and let everything bubble together until the potatoes are tender and the beans are creamy. The final sprinkle of fresh parsley and a drizzle of good olive oil? Non-negotiable. It brings the whole bowl to life.

Why You’ll Love This One Pot Minestrone

First, the cleanup is a dream. One pot means one pot to wash. That’s it. You’ll sauté, simmer, and serve from the same Dutch oven or heavy pot. No juggling multiple pans while the stove looks like a disaster zone.

The texture is everything. You get soft potatoes, tender-crisp green beans, creamy cannellini beans, and little bites of ditalini pasta all in one spoonful. It’s hearty without being heavy. The broth turns silky and rich from the vegetables and Parmesan rind, if you have one.

It’s endlessly adaptable. Don’t have green beans? Use a handful of spinach at the end. Want it heartier? Add a cup of shredded rotisserie chicken. This recipe is a framework for whatever you have on hand. I often check out Zesty Ladle for more veggie-swap inspiration.

It tastes even better the next day. The flavors meld and deepen in the fridge. I purposely make a big batch for lunches. Reheating it feels like a gift to your future self.

Ingredients for Your Minestrone

Gather these simple ingredients. The beauty of a one pot minestrone soup is its flexibility.

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1 (14.5 oz) can diced tomatoes, with their juices
  • 6 cups low-sodium vegetable broth (chicken broth works too)
  • 1 medium Yukon gold potato, peeled and diced into 1/2-inch cubes
  • 1 Parmesan rind (optional, but highly recommended for depth)
  • 1 (15 oz) can cannellini beans, rinsed and drained
  • 1 cup fresh green beans, trimmed and cut into 1-inch pieces
  • 1/2 cup ditalini pasta (or other small shape)
  • 1 medium zucchini, diced
  • Salt and freshly ground black pepper to taste
  • For serving: freshly grated Parmesan cheese, chopped fresh parsley, a drizzle of extra virgin olive oil

A note on the tomato paste: don’t skip cooking it for a full minute. It transforms from bright and sharp to sweet and deeply savory. That’s the secret base for your one pot minestrone soup. No Parmesan rind? A tablespoon of nutritional yeast can add a hint of that savory, cheesy note.

How to Make This One Pot Minestrone Soup

  1. Build your flavor base. Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery. Cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 8 minutes. You should hear a gentle sizzle. This isn’t just softening; it’s sweetening the vegetables.
  2. Stir in the minced garlic, tomato paste, oregano, and thyme. Cook for 1 full minute, stirring constantly. The tomato paste will darken to a rusty brick red and the garlic will become fragrant. This step is crucial for building the deep flavor profile of your one pot minestrone soup. Don’t rush it.
  3. Deglaze and simmer. Pour in the diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor. Add the vegetable broth, diced potato, and the Parmesan rind if using. Bring the soup to a boil, then reduce the heat to maintain a steady, gentle simmer.
  4. Let it bubble away, uncovered, for 15 minutes. The potato should be just starting to become tender when pierced with a fork. You’ll notice the broth has taken on a beautiful orange hue from the tomatoes and carrots.
  5. Now, add the cannellini beans, green beans, ditalini pasta, and diced zucchini to the pot. Stir everything together. Continue simmering for another 10-12 minutes, or until the pasta is al dente and the green beans are tender-crisp. This is when your one pot minestrone soup comes together—the pasta thickens the broth slightly, and all the vegetables become friends.
  6. Season and serve. Carefully remove and discard the Parmesan rind. Taste the soup. Season generously with salt and black pepper—it will need it. Ladle the hot soup into bowls. Top each with a sprinkle of grated Parmesan, a handful of chopped fresh parsley, and a final drizzle of your best olive oil. The oil adds a lovely richness and brings all the herbal notes forward.
one pot minestrone soup serving suggestion

Tips & Variations for the Best Soup

Make it ahead: This soup is a fantastic make-ahead meal. Let it cool completely, then store it in an airtight container in the fridge for up to 4 days. The pasta will continue to absorb liquid, so you may need to add a splash of broth or water when reheating.

Freezing instructions: You can freeze this one pot minestrone soup, but I recommend omitting the pasta. Cook the pasta separately when you’re ready to serve. Portion the soup (without pasta) into freezer-safe containers, leaving an inch of space for expansion. It will keep for up to 3 months. Thaw overnight in the fridge before reheating and adding freshly cooked pasta.

Pasta pro-tip: To prevent the pasta from becoming mushy in leftovers, you can cook it separately and add it to individual bowls when serving. Store any leftover soup and pasta separately in the fridge.

Protein boost: For a heartier version, stir in 2 cups of shredded cooked chicken or turkey during the last 5 minutes of simmering just to warm through. It’s a great way to use up leftovers and makes the soup even more filling, similar to the comfort you get from a batch of Creamy Seafood Stuffed Shells.

Go creamy: For a richer, creamier texture, stir in 1/2 cup of half-and-half or whole milk during the last 2 minutes of cooking. Do not let it boil after adding the dairy.

Seasoning is key: Always taste and season at the end. Canned broths and beans vary in saltiness. Fresh black pepper and a good flaky salt just before serving make every vegetable sing.

I hope this becomes your new go-to cozy meal. Make this one pot minestrone soup on a blustery evening. Watch it disappear. And if you do make it, I’d love to hear how it turned out for you. Did you add a different veggie? Save the recipe and let me know.

one pot minestrone soup pin
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
one pot minestrone soup

One Pot Minestrone Soup


  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

This one pot minestrone soup is a hearty, veggie-packed dinner with minimal cleanup. It simmers into a rich, cozy bowl perfect for any night.


Ingredients

Scale

2 tablespoons olive oil
1 medium yellow onion, diced
2 medium carrots, peeled and diced
2 celery stalks, diced
4 cloves garlic, minced
2 tablespoons tomato paste
1 teaspoon dried oregano
1/2 teaspoon dried thyme
1 (14.5 oz) can diced tomatoes, with their juices
6 cups low-sodium vegetable broth
1 medium Yukon gold potato, peeled and diced into 1/2-inch cubes
1 Parmesan rind (optional)
1 (15 oz) can cannellini beans, rinsed and drained
1 cup fresh green beans, trimmed and cut into 1-inch pieces
1/2 cup ditalini pasta
1 medium zucchini, diced
Salt and freshly ground black pepper to taste
For serving: freshly grated Parmesan cheese, chopped fresh parsley, extra virgin olive oil


Instructions

Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery. Cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 8 minutes.
Stir in the minced garlic, tomato paste, oregano, and thyme. Cook for 1 full minute, stirring constantly, until the tomato paste darkens and becomes fragrant.
Pour in the diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot. Add the vegetable broth, diced potato, and the Parmesan rind if using. Bring to a boil, then reduce heat to maintain a gentle simmer.
Simmer, uncovered, for 15 minutes. The potato should be just starting to become tender.
Add the cannellini beans, green beans, ditalini pasta, and diced zucchini to the pot. Stir and continue simmering for 10-12 minutes, until the pasta is al dente and the green beans are tender-crisp.
Remove and discard the Parmesan rind. Taste the soup and season generously with salt and black pepper. Ladle into bowls and top with grated Parmesan, fresh parsley, and a drizzle of olive oil.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 320

Leave a Comment

Recipe rating