
Spicy Cabbage & Lentil Recovery Soup
A hearty, anti-inflammatory recovery soup built for the day after a hard effort. Red lentils add a complete protein boost, sweet potato brings fast-absorbing carbs, and the spice blend delivers real depth of flavour without needing a premade mix. Big batch, freezer-friendly, and gets better the next day.
Carbs
~42g
Proteins
~14g
Base
Spices
Soup
To Serve
Freezes well for up to 2 months. Portion into individual containers after a long run day and you have recovery meals ready all week. The lentils absorb more liquid overnight, so add a splash of broth when reheating. For a chunkier, more stew-like texture, cut the cabbage into larger pieces and add 5 minutes to the simmer time. Skip the Greek yogurt to keep it fully vegan.
Heat olive oil in a large pot over medium heat. Add the onion and cook for 5-6 minutes until softened. Add garlic and cook 1 more minute.
Stir in all the spices and cook for 30-45 seconds until fragrant.
Add the cabbage and stir to coat with the spices. Cook for 3-4 minutes until it starts to soften.
Pour in the diced tomatoes and broth. Add the lentils and sweet potato. Stir everything together.
Bring to a boil, then reduce heat to medium-low. Cover and simmer for 20-22 minutes, until lentils are completely soft and sweet potato is tender.
Stir in the apple cider vinegar. Taste and adjust salt. Add a splash more broth if it thickened too much.
Serve topped with fresh parsley and a dollop of Greek yogurt if using.
Your training deserves smarter fuel
- check100+ recipes timed to your run.
- checkPersonalized to your training week.
- checkEvery recipe tested by real runners.

