Ingredients:
- 3 tablespoons vegetable oil, divided
- 1 onion, finely chopped
- 1 (4-inch) piece fresh ginger, peeled and grated
- 1 large clove garlic, minced
- 2 teaspoons ground coriander
- 2 teaspoons ground cumin
- ½ teaspoon ground turmeric
- ½ cup red lentils
- ¾ cup hot vegetable stock
- 1 head cauliflower, cut into small florets
- 1 (14-ounce) can coconut milk
- 1 large carrot, peeled and diced
- ½ cup frozen green beans, thawed
- 3 tablespoons chopped fresh cilantro
- 1 tablespoon lemon juice
- Salt and freshly ground black pepper, to taste
- 1 sprig fresh cilantro (for garnish)
Instructions:
- Cook the Aromatics:
- Heat 2 tablespoons of vegetable oil in a large saucepan over low heat.
- Add the onion and cook, stirring frequently, until soft and translucent (about 10 minutes).
- Stir in the ginger, garlic, coriander, cumin, and turmeric and cook for 2 more minutes, stirring continuously.
- Prepare the Lentils:
- Add the red lentils to the saucepan and pour in the hot vegetable stock.
- Bring to a boil, then reduce heat, cover, and let simmer for 10 minutes.
- Cook the Cauliflower:
- Meanwhile, heat the remaining 1 tablespoon of vegetable oil in a skillet over medium heat.
- Add the cauliflower florets and cook until lightly browned (about 2 to 3 minutes).
- Simmer the Curry:
- Stir the cauliflower, coconut milk, and diced carrot into the lentil mixture.
- Bring to a gentle simmer and cook until the vegetables are tender (about 10 minutes).
- Add the green beans and cook for another 3 to 4 minutes.
- Finish and Serve:
- Stir in 3 tablespoons of chopped cilantro and lemon juice.
- Season with salt and black pepper to taste.
- Spoon into a warmed serving dish and garnish with a fresh cilantro sprig.
Enjoy your vegan Indian curry with your favorite side of rice or bread!