
In Sardinia, one of the regions featured in Dan Buettner’s Blue Zones study and documentary series, simple soups like minestrone are celebrated as an everyday staple. It’s the kind of comforting, practical lunch people have on repeat, built around beans, vegetables, and whatever is in season. Dan Buettner describes “Blue Zones” as pockets of the world where people live unusually long, healthy lives, patterns linked to everyday habits like eating mostly plant-forward meals, staying active through daily life, and prioritizing community.
This longevity minestrone is inspired by that same lens. A humble bowl that feels like a hug and fits beautifully into a balanced routine. Loaded with cannellini beans, chickpeas, baby spinach, and whole-wheat pasta, it’s packed with plant protein, iron, and fiber, and is great for gut health. It comes together easily in one pot, fills your home with the most amazing aroma, and tastes even better the next day. If you love simple, nourishing soups that make you feel your best, this one is absolutely for you.

Why I love this recipe (as a nutritionist)
- Double the legume goodness: both cannellini beans and chickpeas bring protein, fiber, plus sustained energy from complex carbohydrates
- Iron-rich for energy: with 8 mg of iron per bowl, this soup supports healthy oxygen transport and can help keep energy levels up throughout the day
- Fiber-forward for gut health: 19 g of fiber per serving and plant diversity from beans, chickpeas, vegetables, whole wheat pasta, and spinach support a diverse microbiome and good digestion
- Anti-inflammatory ingredients: garlic, oregano, tomatoes, and spinach are rich in antioxidants and polyphenols that support longevity and overall well-being
- One-pot simplicity: minimal chopping, one large pot, and mostly hands-off cooking. Less time in the kitchen, more time enjoying your meal
- Meal prep superstar: this soup tastes even better the next day as the flavors develop, making it perfect for batch cooking and weekday lunches
Ingredient notes

- Cannellini beans and chickpeas: this combination gives the soup a rich, creamy texture with a boost of plant protein and fiber. You can swap either for butter beans, red kidney beans, or lentils if preferred
- Whole wheat small pasta: adds a cozy, hearty element while contributing extra fiber. Use any small pasta shape you love, or go gluten-free with a gluten-free variety (be mindful some brands are more prone to breaking apart than others), or simply add more potatoes
- Nutritional yeast: stir it into the broth for a subtle savory, umami depth and a boost of protein B vitamins.
- Baby spinach and basil: added at the very end to preserve nutrients and bring a pop of freshness.
- Garlic: six cloves might sound like a lot, but they mellow during cooking and infuse the broth with gorgeous flavor. Chopping the garlic 10 to 15 minutes before cooking allows allicin to develop, maximizing its antioxidant potential
How to make this recipe (summary)
Start by heating olive oil in a large pot and sautéing the onions until soft and slightly translucent (about 10 minutes). Add the celery, carrots, potatoes, garlic, oregano, chili flakes, salt, and pepper, then cook for another 10 minutes, stirring occasionally.
Stir in the tomato paste, cannellini beans, chickpeas, diced tomatoes, and vegetable stock. Cover and let it all simmer together for at least 30 minutes until the vegetables are tender and the broth is rich and flavorful.
Add the small pasta and nutritional yeast, then cook uncovered for about 10 minutes until the pasta is tender. Finish by turning off the heat and stirring in the fresh basil and baby spinach until just wilted. Adjust salt and pepper to your liking, and serve. View recipe card below for detailed instructions.

Variations and tips
- Make it gluten-free: swap the whole wheat pasta for a gluten-free small pasta, or skip the pasta entirely and add 2 extra potatoes chopped into small pieces
- Boost the protein: stir in some shredded tofu
- Add extra greens: kale, Swiss chard, or chopped zucchini all work beautifully in this soup. Add heartier greens a few minutes earlier so they soften
- Make it oil-free: sauté the onions and vegetables in a splash of vegetable broth or water instead of olive oil
- Freezer-friendly: this soup freezes well for up to 3 months. For best texture, skip the pasta and use more potatoes
- Salt tip: the amount of salt you need depends on your stock and beans. Start with a couple pinches and adjust at the end for the best flavor
- If you like this recipe, you’ll also love our Healthy Zuppa Toscana, or Roasted Carrot Soup with Chickpea Croutons.

Why you’ll love this longevity minestrone TL;DR
- One-pot meal
- Iron-rich
- Protein-packed
- Gut-loving fiber
- Blue Zones-inspired
- Meal prep-friendly
FAQ
- Is this minestrone gluten-free? Not as written, but you can easily make it gluten-free by using gluten-free small pasta or replacing the pasta with extra potatoes.
- Can I use canned beans? Absolutely! Drain and rinse canned cannellini beans and chickpeas before adding them. Just keep in mind that canned beans are usually salted, so adjust your seasoning accordingly.
- How long does this soup keep? It stores well in the fridge for up to 5 days and tastes even better the next day as the flavors develop. You can also freeze it for up to 3 months.
- Can I make this soup nut-free and soy-free? Yes! This recipe is naturally both nut-free and soy-free.
- What pasta shape works best? Any small pasta works well here.

Longevity Minestrone
Equipment
- Large Pot
Ingredients
- 1 ½ tbsp (22 g) olive oil
- 2 medium onions - finely diced
- 3 celery stalks - finely diced
- 2 carrots - chopped into small pieces
- 2 medium potatoes - chopped into small pieces
- 6 garlic cloves - minced
- 2 tsp (2 g) dried oregano
- ½ tsp (1 g) chili flakes
- 3 tbsp (51 g) tomato paste
- 1 ½ cups (265 g) cooked cannellini beans
- 1 ½ cups (245 g) cooked chickpeas
- 1 can diced tomatoes - 14 oz / 400 g
- 5 cups (1.2 L) low-sodium vegetable stock
- 3 oz (90 g) whole wheat small pasta - see notes
- ¼ cup (30 g) nutritional yeast
- ½ cup (12 g) basil
- 3 cups (90 g) baby spinach - roughly chopped
- sea salt flakes - to taste
- freshly ground pepper - to taste
Instructions
- Sauté the veggies: Heat a large pot over medium heat. Add the olive oil and onions, then cook for about 10 minutes, until slightly translucent.Add the celery, carrots, potatoes, garlic, oregano, chili flakes, a pinch of salt, and pepper. Mix well, then cook for about 10 minutes, stirring occasionally.
- Add liquids and beans: Add the tomato paste, cannellini beans, chickpeas, diced tomatoes, and vegetable stock, then mix well. Cover and simmer for at least 30 minutes.
- Cook the pasta: Add the pasta and nutritional yeast, then cook uncovered for a further 10 minutes, or until the pasta is tender.
- Finish with greens: Turn off the heat and add the basil and spinach. Stir until just wilted. Adjust salt and pepper to taste, then serve.


















You’re going to love this longevity minestrone recipe. Make sure to rate it five stars and let me know how you go!