This Instant Pot Minestrone recipe is quick, easy, hearty, and delicious. Serve your minestrone soup with a chunk of crusty bread for a warming Italian vegetarian dinner. 

A bowl of Instant Pot Minestrone soup made with vegetables, beans, and pasta topped with fresh herbs and served with crusty bread.

If we’re friends over on Instagram, you probably know we’ve just moved houses. Moving is both exciting and incredibly draining. I have a big new (to me) kitchen to explore, but haven’t gotten the chance to enjoy it yet, as we work through the many boxes of our belongings. I was craving something cozy, comforting, and nourishing this week, but it had to be easy and fast. Instant Pot Minestrone was just the thing to get us through a hectic Monday.

I’ve shared a bunch of Instant Pot pressure cooker recipes over the past few months. Instant Pot Lentil Soup and Instant Pot Vegetarian Chili are a few favorites. If you don’t have an Instant Pot yet… what are you waiting for? Kidding guys. If you don’t have an Instant Pot, try this Slow Cooker Minestrone. I am so excited to share more warming slow cooker and Instant Pot recipes with you in the coming fall and winter months.

The ingredients for Instant Pot Minestrone Soup on a cutting board.

What is Minestrone?

Minestrone is an Italian vegetable soup made with beans, and usually small pasta or rice. I’ve had it many times in Italy and in the US and always find it so warm and delicious. I often omit the pasta and use potatoes or farro instead. One of the things I love about minestrone soup is that it’s so adaptable.

Using whatever vegetables are in season is the way to go. In the summer I would use zucchini, while now that it’s getting to be fall I’m using butternut squash. I also love peas and green beens in minestrone. White beans like Cannellini and kidney beans are both traditionally used in minestrone. You may notice that in the video I’ve used shell pasta while the still images show macaroni. I much prefer shells, but you can use your favorite.

Onion, butternut squash, carrots, and celery are sauteed in an Instant Pot before getting pressure cooked with beans, tomatoes, pasta and broth in this easy minestrone recipe.

How to Make Minestrone in the Instant Pot

Making minestrone in the Instant Pot is quick and easy. The reason I love the Instant Pot isn’t because it cooks food in an instant, but that I can pop everything in and forget about it. It has the same appeal as a slow cooker, but without the wait. First, I saute the vegetables for a few minutes to soften them up a bit. I like to season each layer with a little salt and pepper.


Instant Pot Minestrone Soup ready to get pressure cooked. This easy minestrone recipe is so hearty and delicious, and makes a great vegetarian or vegan Instant Pot dinner.

Next, I add crushed or diced tomatoes. I like to use boxed or jarred tomatoes from brands like Pacific or Pomi.

Vegetable broth gets added to the Instant Pot before pressure cooking an easy minestrone soup recipe.

The pasta, beans, broth, and herbs go at this point too. Lock the Instant Pot lid on and set to manual mode for 4 minutes. You can use fresh or dried herbs. I happen to have a ton of rosemary growing in my backyard, so that’s what I used. A couple of tablespoons of an Italian seasoning blend works too.

Easy minestrone soup made in the Instant Pot with butternut squash, carrots, celery, spinach, tomatoes, pasta and white beans. Instant Pot minestrone is a wonderful vegetarian dinner recipe.

I add an entire 5-oz. bag of baby spinach or kale and stir it in to wilt.

Serving Instant Pot Minestrone

A beautiful bowl of easy healthy Instant Pot Minestrone soup. This recipe is so tasty, hearty, and warming. Instant Pot minestrone soup is an Italian family favorite vegetarian and vegan recipe.

Minestrone is lovely served with a chunk of crusty warm bread. In Italian restaurants it’s usually sprinkled generously with Parmesan cheese, which does add a lot of flavor. If you want even more flavor, top with pesto, Parmesan, nutritional yeast, truffle salt, or red pepper flakes.

Instant Pot minestrone soup makes a delicious, hearty, vegetable rich dinner. It’s great for kids because it’s filled with soft bite-sized veggies, and most kids love pasta. Mine have been eating minestrone sine they were toddlers. I hope your family enjoys it too.

If you’re a fan of Italian style soups, try my veggie Zuppa Toscana, Tuscan Lentil Soup, and Vegetarian Lasagna Soup next!

This Hearty Instant Pot Minestrone Soup recipe is a delicious Italian vegetable soup with butternut squash, pasta, and beans. Instant Pot Minestrone is the perfect easy vegetarian or vegan pressure cooker dinner.
Yield: Serves 4-6

Instant Pot Minestrone Soup

Prep Time 10 minutes
Cook Time 4 minutes
Additional Time 16 minutes
Total Time 30 minutes

A hearty vegetable minestrone soup made easy in the Instant Pot pressure cooker. Instant Pot minestrone soup makes such a delicious and nourishing plant based family dinner.

Instant Pot Minestrone Soup


  • 1 teaspoon avocado or olive oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 2 cups 1/2-inch chopped carrots
  • 2 cups 1/2-inch chopped celery
  • 2 1/2 cups 1/2-inch diced butternut squash
  • 1 (26 oz.) box crushed or diced tomatoes (such as Pomi)
  • 32 oz. vegetable broth
  • 2 (15 oz.) cans white beans, drained and rinsed
  • 1 cup shell pasta (or bowties)
  • 1 tablespoon chopped fresh thyme
  • 2 sprigs fresh rosemary, chopped
  • 1 tablespoon dried oregano
  • 5 oz. baby spinach
  • salt and pepper to taste
  • fresh parsley
  • 1/2 cup fresh pesto (store bought or homemade)


  1. Add the oil to the Instant Pot and set to saute. Add the onion, garlic, carrots, celery, and butternut squash. Saute for 5 minutes, until starting to soften.
  2. Add the tomatoes, broth, beans, pasta, and herbs and stir to combine. Set the pot to manual mode for 4 minutes with the valve set to sealing.
  3. Carefully quick release the pressure valve. Stir in the spinach to wilt. Season to taste with salt and pepper.
  4. To serve, garnish with fresh parsley and a dollop of pesto.


  1. This minestrone is best served soon after it's finished cooking, as the pasta will continue to absorb the liquid and become too soft.
  2. A note on recipe cook time: While the Instant Pot is set to 4 minutes on manual, it does take about 10 minutes to reach pressure before that timer starts, which is why I've allowed extra time in the total cook time.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 391Total Fat: 14gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 5mgCarbohydrates: 54gFiber: 14gSugar: 8gProtein: 16g