Hearty Blue Zone Minestrone Soup (Ready in 45 Minutes)
This blue zone minestrone soup is loaded with vegetables, creamy cannellini beans, and chewy pearl barley in a savory tomato broth. It’s the kind of dinner that fills you up without weighing you down, and it all happens in one pot.

A swirl of fresh basil pesto at the table brings a bright, herby finish that makes the whole bowl taste like real Italian home cooking, no meat needed.
What Makes This Soup a Weeknight Keeper
The barley does two jobs at once. It gives the soup a hearty, stew-like body as it simmers and adds a pleasant chew that pasta alone can’t match. You get a complete meal in every spoonful without any extra pots or pans.
I mostly love how forgiving this recipe is. You can swap vegetables based on what’s in the fridge, and the flavor only deepens on day two. It’s one of those soups that you make on a Sunday and end up eating for lunch all week.
Ingredients

- 2 tbsp olive oil: a good everyday extra virgin works here
- 1 medium yellow onion, diced: any mild onion is fine
- 2 medium carrots, chopped: no need to peel if they’re scrubbed
- 2 celery ribs, chopped: include the leafy tops if you have them
- 3 cloves garlic, minced: fresh, not jarred, for the right aroma
- 1 medium zucchini, diced: smaller cubes so they cook evenly
- 1 cup chopped green beans: fresh or thawed frozen both work
- 1 (15 oz) can diced tomatoes: with their juices; fire-roasted adds a nice depth
- 6 cups vegetable broth: low-sodium so you control the salt
- 1 (15 oz) can cannellini beans, drained and rinsed: great northern or butter beans also work
- ½ cup pearl barley: not quick-cooking barley; the traditional kind adds the best texture
- ½ cup whole wheat ditalini pasta: or any small shape like elbows or shells
- 2 cups packed fresh spinach: stems removed; baby spinach is easiest
- Salt and black pepper: to taste
- Prepared basil pesto: for serving (a spoonful per bowl)
Variations / Substitutions
- No barley?: Swap in farro, spelt berries, or brown rice; adjust simmer time until the grain is tender.
- Different greens: Chopped kale or chard work well too; add them with the pasta and simmer an extra 2 minutes.
- Make your own quick pesto: Blend a handful of fresh basil, 2 tbsp olive oil, a clove of garlic, and a pinch of salt if you don’t have jarred.
- For a gluten-free soup: Use gluten-free small pasta and replace the barley with quinoa or short-grain brown rice.
- Bean swap: Chickpeas or borlotti beans are just as creamy and hearty in this broth.
Crispy Air Fryer Garlic Bread goes great with this soup for soaking up every last bite.
How To Make Blue Zone Minestrone Soup
Step 1: Sauté the Vegetables

Heat the 2 tbsp olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion, chopped carrots, and celery with a pinch of salt and cook, stirring once or twice, until the vegetables soften and the onion turns translucent, about 5 to 7 minutes. Stir in the minced garlic, diced zucchini, and green beans and cook for 2 minutes more, just until the garlic is fragrant.
Your kitchen should smell like a proper Italian kitchen by now. Giving the onions and carrots a head start builds a deeper, sweeter flavor base that carries the whole soup.
Step 2: Simmer the Soup

Pour in the can of diced tomatoes with their juices, the 6 cups vegetable broth, the rinsed cannellini beans, and the ½ cup pearl barley. Add a few grinds of black pepper and a pinch of salt, then bring everything to a boil. Reduce the heat so the liquid bubbles gently, cover the pot with a lid slightly ajar, and simmer until the barley is tender but still pleasantly chewy, about 20 to 25 minutes.
The barley will release its starch as it cooks, which naturally thickens the broth. Taste a grain after 20 minutes; it should have no hard center but still offer some bite.
Step 3: Add Pasta and Greens

Uncover the pot and stir in the ½ cup whole wheat pasta and the 2 cups spinach. Keep the soup at a gentle simmer and cook until the pasta is al dente, about 8 to 10 minutes. Give it a stir every now and then so the pasta doesn’t settle on the bottom.
The spinach wilts almost instantly, and the pasta will drink up some of the broth. If the soup gets thicker than you like, add a splash of hot water or broth to loosen it.
Step 4: Ladle and Swirl in Pesto

Spoon the hot soup into wide bowls and top each one with a generous spoonful of pesto. Tell everyone to stir it in as they eat, and serve right away while the broth is steaming.
The pesto melts into the hot broth and turns every spoonful a little creamy, a little herby, and a little brighter.
A Few Notes Before You Start
- Sauté in stages.: Cooking the firmer vegetables first (onion, carrot, celery) and adding the quicker ones (zucchini, green beans) later keeps everything from turning to mush.
- Keep an eye on the pasta.: Whole wheat pasta can go from tender to soft fast, so check it a minute early. If you’re planning to save leftovers, cook the pasta separately and add it to each serving. That way it won’t swell up and soak all the broth overnight.
- Salt as you go.: A small pinch in each stage adds up to better flavor than one big pour at the end.
Storing Leftover Minestrone
- Refrigerate: Cool the soup completely, then store it in an airtight container for up to 4 days. It will thicken as it sits; just add a splash of broth or water when you reheat.
- Reheating: Warm individual portions in a saucepan over medium-low heat, stirring occasionally, until hot. If the pasta absorbed most of the liquid, a little extra broth brings it right back.
- To freeze: The soup base (before adding pasta and spinach) freezes well for up to 3 months. Thaw overnight in the fridge, bring to a simmer, and then add fresh pasta and greens.
Frequently Asked Questions
Can I use kidney beans instead of cannellini?
Yes. Red kidney beans or even chickpeas work. The soup won’t be quite as creamy, but it will still be hearty.
Is this recipe gluten free?
As written, no, because of the barley and pasta. Use a short-grain brown rice or quinoa in place of the barley and a gluten-free pasta to make it work.
Can I make this in a slow cooker?
Yes. Sauté the onion, carrot, celery, and garlic on the stovetop first, then add them to the slow cooker with the zucchini, green beans, tomatoes, broth, beans, and barley. Cook on low for 6 to 8 hours. Stir in the pasta and spinach during the last 10 to 15 minutes.
Do I have to use pesto?
Not at all. A drizzle of good olive oil and a handful of torn fresh basil give a similar hit of freshness without the extra step.

Blue Zone Minestrone Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt; cook until softened, 5 to 7 minutes. Stir in garlic, zucchini, and green beans; cook 2 minutes.
- Add tomatoes with their juices, broth, cannellini beans, and barley. Season with pepper and a little salt. Bring to a boil, then reduce heat and simmer, partially covered, until barley is tender, 20 to 25 minutes.
- Stir in pasta and spinach. Simmer, uncovered, until pasta is al dente, 8 to 10 minutes. Adjust thickness with a splash of water if needed.
- Ladle into bowls and top each with a spoonful of pesto. Serve immediately.
