Warm up on a cold day with a bowl of delicious Minestrone Soup. This classic Italian soup is made with fresh vegetables, pasta, and Parmesan cheese. It’s the perfect meal for busy weeknights.

Instant Pot Olive Garden Minestrone Soup with vegetables, beans, and pasta in a hearty tomato broth
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

Every Italian-American family has a minestrone. Ours showed up on Sunday afternoons in a battered stockpot, bubbling on the back burner while the whole house filled with the smell of tomatoes, basil, and slow-cooked vegetables. Olive Garden’s version captures that same feeling — chunky, hearty, and somehow deeply comforting — and this Instant Pot copycat gets you there in 30 minutes instead of two hours.

I’ve been making this recipe for years and recently discovered the one ingredient that takes it from good to genuinely great: a Parmesan rind dropped into the pot before pressure cooking. It melts into the broth and adds a rich, savory depth that you simply cannot get any other way. Once you try it, you will not make it without one.

This is a naturally vegetarian soup — just like the Olive Garden version. It is loaded with vegetables, two kinds of beans, and small pasta in a tomato broth that somehow manages to taste like it simmered all day. My kids devour it, my guests always ask for the recipe, and the leftovers taste even better the next day.

Copycat Olive Garden minestrone soup made in the Instant Pot with mixed vegetables and small pasta noodles

Why this recipe works

  • Parmesan rind in the broth The single biggest flavor upgrade. Drop a saved Parmesan rind into the pot before pressure cooking — it dissolves into the broth and adds rich, umami depth that tastes like hours of simmering.
  • 30 minutes totalThe Instant Pot gets you full minestrone flavor in a fraction of the stovetop time. Sauté, pressure cook 5 minutes, natural release — done.
  • Pasta stays al denteWe cook the pasta separately or stir in post-pressure — the move every recipe forgets. No mushy pasta, ever.
  • Vegetables hold their shapeA 5-minute high-pressure cook with natural release gives you tender vegetables that still have bite — not mush.
  • Naturally vegetarianJust like the Olive Garden version. Easily made vegan by omitting the Parmesan rind and skipping the cheese garnish.
  • Budget-friendly — about $1.50 per serving Beans, canned tomatoes, seasonal vegetables. One of the most economical meals you can make that still feels restaurant-quality.

The secret — Parmesan rind

  • In Italy, no Parmesan rind is ever thrown away. They are saved in the freezer and dropped into soups, braises, and risottos while they cook. The rind does not fully melt — it softens, releases flavor, and turns the broth silky and savory in a way that no amount of extra seasoning can replicate.
  • For this soup, add one Parmesan rind (about 3–4 inches) to the pot with the broth and vegetables before you seal the lid. When the soup is done, fish it out and discard it (or let your family fight over who gets to eat the softened cheese). The broth will taste like it cooked all day.
  • Don’t have a rind? Save them every time you finish a block of Parmigiano-Reggiano — they keep in a zip bag in the freezer for months. Or check your grocery store’s cheese counter; many sell rinds on their own.

Cooking methods at a glance

  • Instant Pot: 30 minutes. Sauté + 5 minute high pressure + natural release
  • Stovetop: 45 minutes. Sauté + 25 minute simmer. Instructions below.
  • Slow cooker: 6–8 hours. Low and slow. Pasta added in the last 30 min.

Olive Garden Minestrone Soup Ingredients

Instant Pot Olive Garden Minestrone Soup ingredients on kitchen table.
  • Yellow onion: Peeled and diced into small pieces
  • Fresh garlic cloves: Finely minced for bold flavor
  • Carrots: Peeled and diced into small even pieces
  • Celery stalks: Trimmed and diced for soup base
  • Zucchini: Diced into bite-sized chunks for texture
  • Green beans: Trimmed and cut into small pieces
  • Fire-roasted diced tomatoes: With juices for rich flavor
  • Fresh baby spinach: Loosely packed and ready to stir
  • Vegetable broth: Low sodium preferred for better control
  • Tomato paste: Adds deep, rich concentrated flavor
  • Cannellini beans: Drained and rinsed until clean
  • Red kidney beans: Drained and rinsed thoroughly
  • Parmesan rind: Adds savory depth and richness
  • Extra virgin olive oil: Used for sautéing vegetables
  • Italian seasoning blend: For classic herby flavor
  • Dried oregano: Adds earthy and slightly bold taste
  • Dried basil: For balanced and slightly sweet flavor
  • Dried thyme: Adds subtle herbal depth to soup
  • Bay leaf; Infuses broth with deep savory flavor
  • Kosher salt: Adjust based on taste preference
  • Black pepper: Adds mild heat and balance
  • Red pepper flakes: For a subtle spicy kick
  • Small pasta: Like ditalini, shells, or elbow macaroni
  • Freshly grated Parmesan cheese: For topping before serving
  • Fresh basil leaves: Torn for garnish and flavor
  • Crusty bread or garlic breadsticks: Served on side

Note on pasta: For best results, cook the pasta separately on the stovetop and add to each bowl when serving. This prevents the pasta from absorbing the broth and becoming mushy — especially important for leftovers and freezing. Full details in the tips section below.

How to make Instant Pot Olive Garden Minestrone Soup

Instant Pot sautéing diced onion in olive oil with garlic until fragrant

Step 1: Press the Sauté button on the Instant Pot. Once it reads “Hot,” add the olive oil. Add the diced onion and cook, stirring occasionally, for 3 minutes until translucent. Add the minced garlic and stir for 30 seconds until fragrant. Press Cancel to turn off the sauté function.

Step 2: Add the carrots, celery, zucchini, green beans, diced tomatoes, tomato paste, cannellini beans, kidney beans, vegetable broth, Italian seasoning, oregano, basil, thyme, bay leaf, salt, pepper, and red pepper flakes. Stir everything together. Drop the Parmesan rind into the pot — tuck it in so it is submerged in broth. Do NOT add the pasta yet. Do not add the spinach yet.

Step 3: Secure the lid and make sure the pressure valve is set to Sealing. Press Manual (or Pressure Cook) and set the timer to 5 minutes on High Pressure. The Instant Pot will take about 10–12 minutes to come to pressure before the cook timer starts.

Instant Pot filled with chopped vegetables, beans, broth, and seasonings with Parmesan rind submerged

Step 4: When the cook time ends, allow the pressure to release naturally for at least 10 minutes. Do not use quick release immediately — the soup inside is at a boil and a quick release will spray hot liquid through the valve. After 10 minutes of natural release, you can carefully switch to quick release to vent any remaining pressure.

Step 5: While the soup is pressure cooking, bring a small pot of salted water to a boil. Cook the pasta 1–2 minutes less than the package directions (it will continue to soften in the hot soup). Drain and toss with a small drizzle of olive oil to prevent sticking. Set aside.

Instant Pot Olive Garden Minestrone Soup with vegetables, beans, pasta, and rich tomato broth

Step 6: Open the lid carefully. Remove and discard the Parmesan rind and the bay leaf. Stir in the fresh spinach — it will wilt in about 60 seconds in the hot broth. Taste and adjust seasoning with salt and pepper. If the broth seems too thick, add a splash of vegetable broth to loosen it.

Step 7: Ladle the soup into bowls. Add a scoop of the cooked pasta to each bowl (rather than stirring it all into the pot — this prevents the pasta from soaking up the broth). Top with freshly grated Parmesan, a few torn fresh basil leaves, and a drizzle of good extra virgin olive oil. Serve with crusty bread or garlic breadsticks.

Bowl of minestrone soup topped with pasta, Parmesan, basil, and olive oil drizzle

Stovetop instructions

  • Sauté the base: Heat olive oil in a large Dutch oven or stockpot over medium heat. Add the onion and cook for 4–5 minutes until soft. Add garlic and cook 1 more minute. Add the carrots, celery, and green beans and cook for another 3–4 minutes, stirring occasionally.
  • Build the soup: Stir in the tomato paste and cook for 1 minute. Add the diced tomatoes, both cans of beans, vegetable broth, all seasonings, and the Parmesan rind. Bring to a boil, then reduce heat to a steady simmer.
  • Simmer and finish: Simmer uncovered for 20 minutes. Add the zucchini in the last 8 minutes so it stays tender but not mushy. Add the pasta in the last 10 minutes if cooking directly in the soup, or cook separately and add at serving (recommended). Stir in spinach just before serving. Remove rind and bay leaf, adjust seasoning, and serve.
Copycat Olive Garden minestrone soup made in Instant Pot with vegetables, beans, and pasta

Slow cooker instructions

  • Sauté the onion and garlic in a skillet first for maximum flavor, then transfer to the slow cooker.
  • Add all vegetables, beans, broth, tomatoes, seasonings, and the Parmesan rind to the slow cooker.
  • Cook on Low for 7–8 hours or High for 4–5 hours.
  • Stir in the pasta in the last 30 minutes of cooking on High, or cook separately and add at serving.
  • Add spinach in the last 10 minutes. Remove rind and bay leaf. Adjust seasoning and serve.

Pro tips for the best minestrone

  • Always cook the pasta separately. This is the single most important tip. Pasta added directly to the soup pot absorbs the broth as it sits, turning mushy and leaving the soup thick and starchy. Cook pasta separately, drain, toss with a little olive oil, and add to individual bowls at serving. Leftovers stay perfect this way.
  • Use fire-roasted diced tomatoes. They have a deeper, slightly smoky flavor compared to regular diced tomatoes and make a noticeable difference in the broth. Worth having in the pantry.
  • Save your Parmesan rinds. Every time you finish a block of Parmigiano-Reggiano, drop the rind in a zip bag in the freezer. They keep for months and are exactly what this soup needs.
  • Do not quick release immediately. The soup is at a rolling boil inside the pot. A quick release will spray hot liquid everywhere. Always allow at least 10 minutes of natural release before venting remaining pressure.
  • Let the soup sit before serving. Like all Italian soups and stews, minestrone gets better as it sits. If you have 10–15 minutes after cooking, let it rest on the Keep Warm setting — the flavors deepen significantly.
  • Add a Parmesan or olive oil drizzle at the table. This is how Italians finish soup. A drizzle of very good extra virgin olive oil over a hot bowl of minestrone right before eating transforms it from good to great.
  • Use low-sodium vegetable broth. Canned tomatoes and Parmesan both carry significant sodium. Starting with low-sodium broth lets you control the final salt level precisely.
Instant Pot Olive Garden minestrone soup with vegetables, beans, pasta, and tomato broth in bowl

Recipe variations

  • Vegan: Skip the Parmesan rind and stir in nutritional yeast and a little white miso for depth. Finish with a vegan Parmesan or a drizzle of good olive oil.
  • Gluten-Free: The soup base is already gluten-free, just swap in certified gluten-free pasta. Chickpea or lentil pasta works great and adds extra protein.
  • Add Protein: Brown Italian sausage or ground turkey using sauté mode before the onions, then continue as written. For chicken, stir in cooked rotisserie pieces at the end with the spinach.
  • Low-Sodium: Use no-salt-added tomatoes and low-sodium broth, and skip extra salt during cooking. Adjust seasoning at the table with pepper and herbs.
  • Keto / Low-Carb: Leave out the pasta and beans and bulk it up with cauliflower and extra zucchini. You’ll still get a satisfying, veggie-packed bowl without the carbs.
  • Extra Hearty: Toss in diced Yukon Gold potatoes with the vegetables. It turns the soup into a full, stick-to-your-ribs kind of meal.

Storage, reheating, and freezing

  • Refrigerator: Store soup (without pasta) in an airtight container for up to 5 days. Store pasta separately. Flavor improves overnight.
  • Freezer: Freeze soup without pasta for up to 3 months in a freezer-safe container. Thaw in the refrigerator overnight. Cook fresh pasta to serve.
  • Reheating: Reheat in a saucepan over medium heat with a splash of broth to loosen. Add fresh pasta to each bowl. Microwave works too — 2–3 minutes, stirring halfway.
Copycat Olive Garden minestrone soup cooked in Instant Pot with vegetables, beans, and pasta

What to serve with Instant Pot Minestrone Soup

Frequently asked questions

Is Olive Garden Minestrone Soup vegan? The Olive Garden restaurant version is vegetarian but not vegan — it contains Parmesan cheese. To make it fully vegan, skip the Parmesan rind and top with nutritional yeast instead of shredded cheese. All other ingredients are plant-based.

Why does my Instant Pot minestrone soup come out watery? A few possible reasons. First, the pasta absorbs a lot of liquid as it sits — if you cooked the pasta in the soup and let it rest, the broth will thicken. Second, the vegetable moisture releases into the broth during pressure cooking, which can make it thinner than expected. The solution: cook pasta separately (not in the soup), and add tomato paste for a richer, slightly thicker broth. If the soup is still thinner than you like, simmer it on Sauté mode for 5–10 minutes with the lid off.

Why is my pasta mushy in minestrone soup? Pasta continues to absorb liquid and soften even after cooking ends, especially under pressure. The fix is simple: cook the pasta separately on the stovetop and add it to each bowl at serving rather than stirring it into the whole pot. This way, the pasta stays perfectly al dente and leftovers reheat without a bowl of starch.

Can I freeze Instant Pot Minestrone Soup? Yes — with one condition. Freeze the soup without the pasta. Pasta does not freeze and thaw well; it becomes mushy and absorbs too much liquid in the freezer. Freeze the soup base in airtight containers for up to 3 months, then cook a fresh batch of pasta when you are ready to serve. The soup itself freezes beautifully and tastes even richer after freezing and reheating.

What is the best pasta shape for minestrone soup? Small, sturdy pasta shapes work best — they hold up in the broth without becoming a single mushy mass. The best options are ditalini (tiny tubes, the most classic choice), small shells, elbow macaroni, or small orecchiette. Avoid thin pasta like angel hair or orzo, which overcook very quickly and turn to mush.

Can I use dried beans instead of canned? Not for this recipe as written — the pressure cook time of 5 minutes is not enough to cook dried beans through. If you want to use dried beans, soak them overnight, then pressure cook them separately until fully tender before adding to the soup. Canned beans are not a shortcut here — they are the right call for this recipe.

Can I make this without an Instant Pot? Yes. Stovetop instructions are included above — it takes about 45 minutes total. Slow cooker instructions are also included. All three methods produce the same rich, flavorful soup; the Instant Pot version is simply the fastest.

How long does Olive Garden Minestrone Soup keep in the refrigerator? Stored in an airtight container, the soup (without pasta) keeps well in the refrigerator for up to 5 days. The flavors actually improve on day two and three as the vegetables and herbs continue to meld. Store pasta separately and add it fresh when reheating each portion.

Instant Pot Olive Garden Minestrone Soup with vegetables, beans, pasta, and rich tomato broth

More Easy Copycat Olive Garden Recipes

Don’t Forget To Pin!

Share Your Creations! Are you active on Facebook? Join our Air Fryer Recipes Group, where hundreds of thousands of Air Fryer enthusiasts gather and share your photos! I’m always thrilled to see what you’ve made. For those on Instagram, don’t forget to tag me @forktospoon – I can’t wait to admire your culinary adventures!​

Instant Pot Olive Garden Minestrone Soup

Instant Pot Olive Garden Minestrone Soup

5 from 1 vote
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 Servings

Description

This Instant Pot Olive Garden Minestrone Soup tastes even better than the restaurant. The Parmesan rind trick is the secret. Ready in 30 minutes — vegan-friendly and gluten-free adaptable.

Ingredients 

Vegetables

  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 carrots, diced
  • 3 stalks celery, diced
  • 1 medium zucchini, diced
  • 1 cup green beans, cut into 1-inch pieces
  • 1 can, 14 oz fire-roasted diced tomatoes
  • 2 cups fresh baby spinach

Broth + beans

  • 6 cups low-sodium vegetable broth
  • 2 tbsp tomato paste
  • 15 ounces cannellini beans,, drained
  • 15 ounces red kidney beans, drained
  • 1 Parmesan rind, 3–4 inches

Seasonings

  • 2 tbsp extra virgin olive oil
  • 2 tsp Italian seasoning
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp dried thyme
  • 1 bay leaf
  • 1 tsp kosher salt
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes

Pasta + to serve

  • 1 cup ditalini, or small shells, cooked separately
  • Freshly grated Parmesan
  • Fresh basil, torn

Instructions

  • Heat olive oil, cook onion 3 minutes. Add garlic 30 seconds. Press Cancel.
  • Add carrots, celery, zucchini, green beans, diced tomatoes, tomato paste, both cans of beans, broth, all seasonings, and Parmesan rind. Stir to combine. Do not add pasta or spinach.
  • Seal lid, valve to Sealing. Pressure Cook on High for 5 minutes.
  • Meanwhile, cook pasta separately in salted boiling water until just al dente. Drain and toss with a little olive oil. Set aside.
  • When Instant Pot beeps, allow natural release for 10 minutes, then carefully quick-release any remaining pressure.
  • Remove and discard Parmesan rind and bay leaf. Stir in spinach until wilted, about 60 seconds. Taste and adjust seasoning.
  • Ladle into bowls. Add pasta to each bowl at serving. Top with Parmesan, fresh basil, and a drizzle of olive oil.

Equipment

  • Instant Pot
  • Ladle

Notes

Always cook pasta separately and add to individual bowls at serving — never stir it into the whole pot. This prevents mushy pasta and keeps leftovers perfect.

Nutrition

Serving: 1ServingCalories: 262kcalCarbohydrates: 46gProtein: 13gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 478mgPotassium: 589mgFiber: 10gSugar: 5gVitamin A: 4833IUVitamin C: 13mgCalcium: 105mgIron: 4mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!