Minestrone is the kind of soup that makes a cold day feel warmer and a busy day feel simpler. This version keeps everything you love—rich tomato broth, tender veggies, fragrant herbs—but boosts the protein so it’s more filling and balanced. It’s great for meal prep, easy to customize, and doesn’t require fancy techniques.
You’ll get a cozy bowl that powers you through the afternoon or anchors a light dinner. If you’ve been looking for a way to make minestrone more sustaining, this is it.

Ingredients
Method
- Brown the protein (if using): Heat olive oil in a large pot over medium heat. Add ground turkey or chicken with a pinch of salt and pepper. Cook, breaking it up, until lightly browned, 4–6 minutes. Transfer to a plate.
- Sweat the aromatics: In the same pot, add onion, carrots, and celery with a pinch of salt. Cook until softened, 6–8 minutes. Stir in garlic for 30 seconds until fragrant.
- Build the base: Add tomato paste, dried oregano, dried basil, and red pepper flakes. Cook 1 minute, stirring, to toast the spices.
- Add liquids and lentils: Pour in broth and the canned tomatoes. Add bay leaf, Parmesan rind (if using), and the rinsed lentils. Return the browned meat to the pot. Bring to a boil, then lower to a steady simmer for 20 minutes.
- Stir in veggies and beans: Add zucchini, cannellini beans, and chickpeas. Simmer 10 minutes more until lentils are tender.
- Cook the pasta: Stir in the pasta and cook until just al dente, 7–10 minutes depending on shape. If the soup thickens too much, add a splash of hot water or extra broth.
- Finish with greens: Add spinach or kale and cook 1–2 minutes until wilted. Squeeze in half a lemon. Taste and season with salt and pepper.
- Serve: Remove bay leaf and Parmesan rind. Ladle into bowls and top with chopped parsley or basil. Add grated Parmesan if you like.
What Makes This Special

- Protein-packed without heaviness: Beans, lentils, and a touch of lean meat or tofu make it hearty but not heavy.
- Classic flavor, smarter tweaks: We keep the garlic, tomatoes, and Italian herbs while using broth and beans to build depth.
- One-pot simplicity: Everything simmers together, and you can swap ingredients based on what you have.
- Meal prep MVP: Holds up well in the fridge, freezes beautifully, and stays tasty for days.
- Balanced bowl: Protein, fiber, and veggies in every spoonful for steady energy.
Shopping List
- Olive oil: 1–2 tablespoons
- Yellow onion: 1 medium, diced
- Carrots: 2 medium, diced
- Celery: 2 ribs, diced
- Garlic: 4 cloves, minced
- Zucchini: 1 medium, diced
- Baby spinach or kale: 3–4 cups, chopped
- Canned diced tomatoes: 1 can (14–15 oz)
- Tomato paste: 1 tablespoon
- Low-sodium chicken or vegetable broth: 6 cups
- Cannellini beans: 1 can (15 oz), drained and rinsed
- Chickpeas: 1 can (15 oz), drained and rinsed
- Brown or green lentils: 3/4 cup, rinsed (uncooked)
- Small whole-wheat pasta (ditalini or elbows): 3/4 cup
- Lean ground turkey or chicken (optional): 8–12 oz, or use firm tofu for a vegetarian boost
- Parmesan rind (optional but great): 1 piece
- Dried oregano: 1 teaspoon
- Dried basil: 1 teaspoon
- Bay leaf: 1
- Red pepper flakes (optional): A pinch
- Salt and black pepper: To taste
- Lemon: 1, for finishing
- Fresh parsley or basil: A handful, chopped
- Grated Parmesan (optional for serving): To taste
How to Make It

- Brown the protein (if using): Heat olive oil in a large pot over medium heat. Add ground turkey or chicken with a pinch of salt and pepper.
Cook, breaking it up, until lightly browned, 4–6 minutes. Transfer to a plate.
- Sweat the aromatics: In the same pot, add onion, carrots, and celery with a pinch of salt. Cook until softened, 6–8 minutes.
Stir in garlic for 30 seconds until fragrant.
- Build the base: Add tomato paste, dried oregano, dried basil, and red pepper flakes. Cook 1 minute, stirring, to toast the spices.
- Add liquids and lentils: Pour in broth and the canned tomatoes. Add bay leaf, Parmesan rind (if using), and the rinsed lentils.
Return the browned meat to the pot. Bring to a boil, then lower to a steady simmer for 20 minutes.
- Stir in veggies and beans: Add zucchini, cannellini beans, and chickpeas. Simmer 10 minutes more until lentils are tender.
- Cook the pasta: Stir in the pasta and cook until just al dente, 7–10 minutes depending on shape.
If the soup thickens too much, add a splash of hot water or extra broth.
- Finish with greens: Add spinach or kale and cook 1–2 minutes until wilted. Squeeze in half a lemon. Taste and season with salt and pepper.
- Serve: Remove bay leaf and Parmesan rind.
Ladle into bowls and top with chopped parsley or basil. Add grated Parmesan if you like.
Keeping It Fresh
- Fridge: Store in an airtight container up to 4 days. The flavors deepen by day two.
- Pasta strategy: For best texture, cook pasta separately and add it to bowls when serving.
This prevents soggy noodles.
- Freezer: Freeze soup without pasta for up to 3 months. Thaw overnight in the fridge, then reheat gently and add freshly cooked pasta.
- Reheating: Warm on the stove over medium heat. Add a splash of broth or water if it’s too thick.

Benefits of This Recipe
- Higher protein per bowl: Beans, lentils, and optional lean meat or tofu push this well beyond standard minestrone.
- Fiber-rich: Legumes and vegetables support digestion and keep you full longer.
- Budget-friendly: Uses pantry staples and stretches into multiple meals.
- Flexible: Works with whatever veggies you have and fits many dietary needs.
- Nutrient-dense: Vitamins, minerals, and antioxidants from a colorful mix of produce.
Pitfalls to Watch Out For
- Overcooking pasta: It can turn mushy as it sits.
Keep it al dente or cook it separately.
- Skipping salt layers: Lightly season at each step for a full, rounded flavor.
- Too-thick soup: Lentils and pasta soak up liquid. Keep extra broth on hand to adjust.
- Neglecting acidity: A squeeze of lemon at the end brightens the whole pot. Don’t skip it.
- Forgetting to rinse beans: Rinsing improves texture and reduces excess sodium.
Recipe Variations
- Vegetarian High-Protein: Skip meat, add cubed firm tofu or tempeh, and use vegetable broth.
- Gluten-Free: Swap pasta for small diced potatoes or use gluten-free pasta.
Check labels on broth.
- Extra-Lean: Use chicken breast cubes or turkey breast, seared and simmered until cooked through.
- Smoky: Add 1 teaspoon smoked paprika and a splash of balsamic vinegar at the end.
- Herb-Forward: Stir in fresh thyme and rosemary with the aromatics for a garden-style twist.
- Spicy: Increase red pepper flakes and finish with chili oil.
- No-Tomato: Use more broth, add a touch of miso for depth, and bump up herbs and lemon.
- Higher Protein Push: Stir in 1/2 cup cooked quinoa or a scoop of unflavored collagen or whey isolate at the end off-heat.
FAQ
How much protein is in a serving?
It varies based on your add-ins, but with beans, lentils, and lean turkey, you can expect roughly 20–30 grams per generous bowl. Vegetarian versions with tofu or tempeh can land in a similar range.
Can I make it in a slow cooker?
Yes. Sauté aromatics and brown meat first for flavor.
Add everything except pasta and greens to the slow cooker and cook on Low for 6–7 hours or High for 3–4. Stir in pasta (pre-cooked) and greens in the last 10 minutes.
What if I don’t have lentils?
Use extra beans or add cooked quinoa or barley. If using barley, simmer longer until tender and consider reducing pasta.
Which beans work best?
Cannellini and chickpeas are classic for texture and protein, but kidney beans, navy beans, or black beans work well too.
Mix and match based on what’s in your pantry.
How do I keep the soup from getting bland?
Toast tomato paste and spices, season at each step, and finish with lemon and fresh herbs. A Parmesan rind or a splash of balsamic can add depth.
Can I use frozen vegetables?
Absolutely. Frozen green beans, spinach, or mixed veggies save time.
Add them near the end to avoid overcooking.
Is whole-wheat pasta necessary?
Not required, but it adds fiber and a bit more protein. Regular pasta is fine—just keep it al dente.
How can I reduce sodium?
Choose low-sodium broth and canned beans, rinse beans well, and season with salt at the end. Lemon juice boosts flavor without more salt.
In Conclusion
High protein minestrone soup brings comfort and nutrition together in one pot.
It’s flexible, affordable, and satisfying enough to count as a full meal. With a few smart tweaks, you get classic minestrone flavor and a stronger protein profile. Make a big batch, stash a few portions, and let this become your easy weeknight staple.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.