Chunky Minestrone Soup
Chunky Minestrone Soup
Chunky minestrone soup delivers a 500ml bowl of filling broth-based comfort at under 180 calories by packing every ladle with carrots, zucchini, cannellini beans, and diced tomatoes in a Parmesan rind-enriched vegetable broth. A properly built soffritto, sweated for a full 8 minutes, is the flavour foundation that separates this version from the bland, thin minestrone most recipes produce. Ready in 35 minutes and better on day two.

- 1
Sweating the soffritto for a full 8 to 10 minutes breaks down the sulphur compounds in onion and caramelises the natural sugars in carrot, building a rounded, sweet-savoury flavour base that a 3-minute soffritto leaves raw and harsh.
- 2
Simmering a 5cm piece of Parmesan rind in the broth releases glutamates from the aged cheese into the liquid, adding perceptible savoury depth and body without contributing meaningful fat or calories to the finished bowl.
- 3
Adding soft vegetables and beans only in the final 5 minutes of simmering keeps zucchini at a tender-crisp texture and preserves the beans as intact, creamy pieces rather than dissolving them into the broth.
Chunky minestrone soup is the most efficient high-volume meal in this collection: a 500ml bowl weighs approximately 500g and contains under 180 calories because its primary ingredient is low-sodium vegetable broth, a liquid that occupies significant stomach volume with almost no caloric contribution. The vegetables, beans, and small pasta that fill the bowl add fibre, plant protein, and satisfying bulk without compressing the calorie count. The depth of flavour that distinguishes a memorable minestrone from a flat, hospital-tray version comes entirely from two steps most recipes rush: the soffritto and the Parmesan rind. Both take under 10 minutes of total additional effort and cannot be replicated by seasoning at the end.
Building the Soffritto: Why 8 Minutes Matters
Sweating the onion, carrot, and celery base in olive oil over medium heat for a full 8 to 10 minutes, until the onion is completely translucent and the carrot edges are beginning to soften, develops the caramelised sugars and Maillard reaction compounds that become the flavour backbone of the entire broth.
A soffritto cooked for 3 to 4 minutes, as most minestrone recipes instruct, leaves the raw, pungent edge of celery and onion intact. Those compounds carry through into the finished soup and produce the sharp, slightly harsh background flavour common in quick-cooked minestrone. At 8 to 10 minutes over medium heat (not high, which burns the edges before the centre softens), the sulphur compounds in onion break down, the natural sugars in carrot begin to caramelise, and the celery's raw bitterness mellows into a clean, savoury note. The resulting soffritto tastes noticeably sweeter and rounder than a rushed version, and that character carries into every spoonful of broth. Use 1 teaspoon of olive oil per serving to keep the fat contribution minimal. Add garlic only in the final 60 seconds of the soffritto stage: garlic burns at lower temperatures than onion or carrot and turns bitter if added at the start.
The Parmesan Rind and Its Role in the Broth
Simmering a 5cm piece of Parmesan rind in the broth from the moment the liquid is added releases glutamates from the aged cheese matrix into the soup, adding savoury depth without contributing meaningful fat or calories to the finished bowl.
Parmesan rind is the hardened outer layer of the wheel, composed of the same compressed milk protein and fat as the cheese but with a higher concentration of glutamate compounds from months or years of aging. Glutamates bind to umami receptors on the palate and create a perception of depth, richness, and body that no combination of dried herbs can replicate. A 5cm piece (roughly 15 to 20g) simmered for 20 minutes releases enough glutamates to affect the flavour of 1 litre of broth. The rind itself does not melt or dissolve; it softens and becomes rubbery. Remove and discard it before serving. Store saved Parmesan rinds in the freezer in a zip-lock bag: they keep indefinitely and are the single most effective zero-effort flavour upgrade in Italian soup cooking.
The Two-Stage Vegetable Addition
Adding root vegetables (carrot) and diced tomatoes at the start of simmering and soft vegetables (zucchini, cannellini beans, and any leafy greens) in the final 5 minutes keeps every component at its intended texture rather than reducing all vegetables to the same uniform softness.
Carrot requires 15 to 18 minutes in a simmering broth to reach a fully tender, non-crunchy texture. Zucchini reaches its optimal texture in 4 to 5 minutes and crosses into mushy in 8. Cannellini beans are already cooked from the can and need only warming through, approximately 3 minutes. Adding all vegetables simultaneously produces a soup where the carrots are barely tender, the zucchini has dissolved into the broth, and the beans have begun to break down into the liquid. Add the carrots and diced tomatoes when the broth goes in. Set a timer for 15 minutes, then add the zucchini, drained cannellini beans, Italian seasoning, and a pinch of red pepper flakes. Simmer for 5 more minutes, remove the Parmesan rind, taste for salt, and serve. If adding small pasta like ditalini or elbows, stir them in with the zucchini and check the packet time: most small pasta shapes are done in 6 to 8 minutes.
Finishing and Serving
A drizzle of extra-virgin olive oil (half a teaspoon per bowl) and a tablespoon of shaved Parmesan added at the table rather than during cooking adds fat and salt only to the bowl being served, keeping the stored soup leaner while the serving bowl tastes complete and restaurant-quality.
Ladle the hot soup into deep, wide bowls. The depth of the bowl traps steam and keeps the soup hot for longer than a shallow plate-style bowl, extending the eating window without the soup cooling prematurely. Scatter a small handful of flat-leaf parsley over each serving for a fresh herbal contrast to the long-cooked broth. A slice of crusty bread on the side adds approximately 100 calories and makes the meal feel substantially more satisfying at a total calorie count still under 300. Browse more filling, low-calorie meals in Recipe Dairy's Healthy Eating collection.

The Recipe
Chunky Minestrone Soup
Ingredients
Instructions
- 1
Heat 1 tsp olive oil in a large Dutch oven or heavy pot over medium heat, add onion, carrot, and celery, and sweat for 8 to 10 minutes until the onion is fully translucent and carrot edges begin to soften.
- 2
Add minced garlic and cook for 60 seconds until fragrant, stirring constantly to prevent browning.
- 3
Add diced tomatoes, vegetable broth, Parmesan rind (if using), and salt, then bring to a boil.
- 4
Reduce heat to a steady simmer, add Italian seasoning and red pepper flakes, and cook for 15 minutes.
- 5
Add zucchini, cannellini beans, and pasta (if using), then simmer for 5 to 8 minutes until the pasta is cooked and zucchini is just tender.
- 6
Remove and discard the Parmesan rind, taste for salt, and adjust if needed.
- 7
Ladle into deep bowls, drizzle with 1 tsp olive oil per bowl, and top with fresh parsley and shaved Parmesan.
Nutrition Facts
Per serving
178 Calories
Light & lean per serving
Macronutrients
* % Daily Value based on a 2,000 calorie diet
Tips & Notes
Save Parmesan rinds in a zip-lock bag in the freezer. A single rind from a block of Parmesan keeps indefinitely and is the single most effective zero-effort flavour upgrade in Italian soup cooking. Use one 5cm piece per litre of broth. Cook the pasta separately if making the soup ahead. Small pasta shapes absorb broth rapidly and will swell to double their size and turn mushy within 2 hours. Stir cooked pasta into individual bowls at serving time. The soup thickens considerably overnight as the beans and vegetables absorb the broth. Add 100 to 150ml of water or additional vegetable broth when reheating leftovers, then taste for salt before serving. For the lowest calorie version, omit the pasta entirely. The beans provide sufficient starch and protein to keep the soup filling, and the calorie count drops to approximately 150 per bowl.
Frequently Asked Questions
The classic base is onion, carrot, and celery. Zucchini, green beans, spinach, kale, and diced tomatoes are common additions. The soup is traditionally built around whatever seasonal vegetables are available.
Enjoyed this recipe?



