Hearty High-Protein Minestrone with Pesto for an Italian Flavor

3 min prep 90 min cook 5 servings
Hearty High-Protein Minestrone with Pesto for an Italian Flavor
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

My Nonna used to say that a proper minestrone should “hug you from the inside.” For years I chased that hug in tiny trattorie from Milan to Lecce, but when I started marathon-training I needed more than comfort—I needed complete protein, slow-burn carbs, and a pot big enough to feed my running club. One rainy Tuesday I dumped a cup of red-lentil fusilli into my simmering soup, swirled in a bright basil pesto, and carried the Dutch oven straight to the track. The first spoonful stopped conversation: the broth tasted like Nonna’s garden, yet every bite delivered 28 g of plant-powered protein. Now this is the pot I make when friends text “big workout tomorrow, need fuel.” It freezes like a dream, carries like a champ, and turns week-night dinner into a tiny Italian vacation. Grab your biggest ladle; this is comfort food that dead-lifts.

Why This Recipe Works

  • Red-lentil or chickpea pasta dissolves slightly, thickening the broth while adding 14 g protein per serving.
  • Two cans of cannellini beans are blended for creaminess; the third stays whole for texture.
  • A parmesan rind simmered with the tomatoes releases umami without extra saturated fat.
  • Fresh basil pesto swirled at the end keeps color vibrant and aroma punchy.
  • One-pot, 35-minute week-night friendly—chop while the soffritto sizzles.
  • Kidney-friendly low-sodium broth keeps the flavor heart-smart.
  • Makes 10 cups; leftovers taste even better tomorrow.

Ingredients You'll Need

Ingredients

Quality shows up in the bowl, so reach for the best you can find. Extra-virgin olive oil should smell like fresh-cut grass; if it smells like crayons it’s rancid. For tomatoes, I splurge on DOP San Marzano—they’re lower in acid and break down silkier. Dry red-lentil pasta is usually in the gluten-free aisle; if you can only find chickpea shells or elbows, swap equal weight. Cannellini beans are creamier than great northern, but either works. A four-inch piece of parmesan rind lives in my freezer door; if you don’t have one, toss in a tablespoon of white miso for similar depth. Fresh thyme beats dried 10-to-1, but if you only have dried, use ½ tsp. Finally, buy a big bunch of basil even if you grow your own; you’ll want extra leaves for garnish.

How to Make Hearty High-Protein Minestrone with Pesto for an Italian Flavor

1
Build the soffritto base

Heat 3 Tbsp olive oil in a heavy 5-qt Dutch oven over medium. Dice 1 large onion, 2 carrots, and 2 celery ribs into ¼-inch pieces. Season with ½ tsp kosher salt and sweat 7 minutes until translucent, not browned. Stir in 3 minced garlic cloves, 1 Tbsp tomato paste, and ½ tsp chili flakes; cook 90 seconds to caramelize the paste.

2
Bloom the herbs & tomatoes

Add 2 tsp fresh thyme leaves and 1 bay leaf. Pour in 28 oz whole peeled tomatoes, crushing them between your fingers. Nestle the parmesan rind in the sauce. Increase heat to medium-high and simmer 5 minutes until the tomatoes darken two shades.

3
Deglaze & add broth

Splash in ½ cup dry white wine (or ¼ cup white wine vinegar plus ¼ cup water). Scrape the fond and let the alcohol cook off, 2 minutes. Pour in 6 cups low-sodium vegetable broth and 2 cups water; bring to a rolling boil.

4
Blend one can of beans

Drain and rinse 3 cans cannellini beans. Transfer one can to a blender with ½ cup of the hot broth. Blitz until silky; this becomes your built-in creamer and protein booster.

5
Add veg & pasta

Stir in 1 diced zucchini, 1 cup diced Yukon gold potato, 1 cup shredded green cabbage, and 1 cup frozen Italian green beans. Pour the blended beans plus the remaining two cans of whole beans into the pot. Return to a gentle boil and add 2 cups red-lentil fusilli. Set timer for 9 minutes, stirring every minute so the pasta doesn’t fuse.

6
Finish with greens

When pasta is al dente, fold in 2 packed cups chopped kale and ½ cup frozen peas. Cook 2 minutes until kale wilts but stays emerald. Remove bay leaf and rind. Taste; adjust salt (about 1 tsp more) and plenty of cracked black pepper.

7
Make the quick pesto

While the soup simmers, blitz 2 cups basil leaves, 1 clove garlic, 2 Tbsp toasted pine nuts, 2 Tbsp nutritional yeast (or parmesan), ¼ tsp salt, and ¼ cup olive oil in a mini processor until just smooth. Thin with 1 Tbsp water so it ribbons off a spoon.

8
Serve & swirl

Ladle into warm bowls, top each with 1 Tbsp pesto, an extra drizzle of olive oil, and fresh cracked pepper. Pass crusty whole-grain bread and lemon wedges; the acid wakes every layer.

Expert Tips

Keep it at a lazy bubble

Vigorous boiling turns legumes to gravel; a gentle simmer preserves their shape and keeps pasta intact.

Shock in an ice bath

If you plan to freeze, under-cook pasta by 2 min and cool soup fast; this prevents mushy noodles on reheat.

Double the pesto

Pesto freezes in ice-cube trays; drop a cube into future soups, scrambled tofu, or roasted vegetables.

Overnight flavor marriage

Make the soup through Step 6, refrigerate, then add freshly cooked pasta next day to keep texture perky.

Degrease with lettuce

If your pesto emulsifies and separates, whisk in a single iceberg leaf—it binds the oil without watering down flavor.

Scale smart

When doubling, use a wider pot, not deeper—surface area lets tomato sugars caramelize properly.

Variations to Try

  • Sausage Lover: Brown 8 oz turkey Italian sausage after the soffritto; drain fat, then continue as written.
  • Seafood Spin: Substitute 1 lb peeled shrimp for pasta; simmer 3 minutes, then add 1 cup orzo plus 1 cup extra broth.
  • Grain-Free: Replace pasta with 2 cups cauliflower rice; cook 4 minutes instead of 9.
  • Spicy Calabrian: Stir 2 tsp Calabrian chili paste into pesto and swap green beans for roasted red peppers.
  • Spring Green: Use asparagus tips and fresh peas; finish with lemon zest and mint pesto.

Storage Tips

Cool soup completely within two hours. Refrigerate in glass quart jars up to 4 days. For longer storage, ladle into freezer-safe zip bags, squeeze out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm gently with a splash of broth. If you anticipate leftovers, cook pasta separately and add per serving; this prevents bloated noodles. Pesto keeps 5 days refrigerated with a thin oil layer, or freeze in 1-Tbsp dollops. Reheated minestrone thickens—thin with water or broth and brighten with a squeeze of lemon.

Frequently Asked Questions

Yes—use sauté function through step 3, then lock lid and pressure-cook on high 4 minutes. Quick-release, stir in zucchini, potato, cabbage, green beans, whole beans, and dry pasta. Seal again, cook 3 minutes, quick-release again, then proceed with kale and peas.

Absolutely—just use certified gluten-free red-lentil or chickpea pasta. All other ingredients are naturally gluten-free.

Choose no-salt-added canned beans and tomatoes, swap broth for water plus 1 tsp miso for depth, and finish with lemon instead of salt.

Omit chili flakes and use mild pesto. The familiar tomato-bean combo tastes like upgraded spaghetti-os; my toddler calls it “rainbow soup.”

Swap in baby spinach or chopped escarole; both wilt in 60 seconds and keep the vibrant color.

Portion soup into single-serve microwave containers and freeze pesto in an ice cube tray. Grab one of each on your way out; by lunch pesto is thawed and soup reheats in 3 minutes.
Hearty High-Protein Minestrone with Pesto for an Italian Flavor
main-dishes
Pin Recipe

Hearty High-Protein Minestrone with Pesto for an Italian Flavor

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a 5-qt Dutch oven over medium. Cook onion, carrot, celery, and ½ tsp salt 7 minutes. Add garlic, tomato paste, and chili flakes; cook 1 minute.
  2. Build base: Stir in thyme, bay leaf, and tomatoes. Simmer 5 minutes. Deglaze with wine; cook 2 minutes.
  3. Add liquids: Pour in broth and water; bring to a boil. Blend 1 can beans with ½ cup hot broth until smooth.
  4. Simmer vegetables: Add zucchini, potato, cabbage, green beans, blended beans, remaining whole beans, and parmesan rind. Return to a gentle boil.
  5. Cook pasta: Stir in red-lentil fusilli; cook 9 minutes, stirring often.
  6. Finish greens: Add kale and peas; cook 2 minutes. Discard bay leaf and rind. Season.
  7. Serve: Ladle into bowls, swirl 1 Tbsp pesto into each, drizzle with olive oil, and crack fresh pepper on top.

Recipe Notes

For meal-prep, cook pasta separately and add when reheating to avoid bloat. Soup thickens as it stands; thin with water or broth and re-season.

Nutrition (per serving)

387
Calories
28g
Protein
46g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.