High-Protein Vegan Minestrone Soup

Easy Minestrone Soup

Why this version is better

Protein jumps from ~11.6g to ~18.2g per serving by replacing chickpeas with higher-protein cannellini beans and adding red lentils — moving closer to the 25g+ goal. Fat drops from 7.6g to ~4.1g per serving primarily by cutting olive oil. Carbs decrease marginally from 41g to ~38g. The recipe remains fully vegan and gluten-free. To reach 25g+ protein per serving, consider serving with a side of edamame or a sprinkle of hemp seeds.

Cooking note: Reducing olive oil from 2 Tbsp to 1 tsp lowers fat significantly with minimal impact on sautéing — use a splash of broth to deglaze if vegetables stick. Adding red lentils introduces soluble starch that will thicken the soup slightly; increasing simmer time by 5 minutes ensures they fully hydrate and soften. Swapping one can of chickpeas for white cannellini beans boosts protein and keeps carbs moderate while slightly reducing fat.

Low Risk
Calories
Protein
Carbs
Fat
  • yellow onion
    1 medium
  • garlic
    2 cloves
  • carrots
    4 medium
  • olive oil
    Swap
    2 Tbsp olive oilolive oil
    1 tsp
  • tomato paste
    2 Tbsp
  • diced tomatoes (28oz can)
    1 can
  • kidney beans (15oz can, rinsed and drained)
    1 can
  • cannellini beans (15oz can, rinsed and drained)
    Swap
    1 15oz. can chickpeascannellini beans (15oz can, rinsed and drained)
    1 can
  • red lentils (dry)
    Swap
    none — new addition for protein boostred lentils (dry)
    0.5 cup
  • Italian seasoning
    1 Tbsp
  • low-sodium vegetable broth
    Swap
    4 cups vegetable brothlow-sodium vegetable broth
    5 cups
  • zucchini (about 1/2 lb.)
    1 medium
  • frozen green beans
    1 cup
  • lemon juice
    1 Tbsp
  • chopped parsley
    1 Tbsp

Original recipe from source

Want healthier versions of your favorite recipes?

Sage uses AI to transform any recipe into a healthier version that keeps the flavor.

Get Started for Free
Browse all recipes