Summary:
Four generous bowls of coconut red lentil and cauliflower curry in about 45–50 minutes, with US/metric measurements, vegan swaps and safe storage tips.Split red lentils do two jobs in this pot: they provide the substance of dinner and soften into a sauce around the cauliflower. Coconut milk rounds out the spices, while lime added at the end keeps the bowl from tasting heavy. This is an everyday curry-powder recipe, not a claim to reproduce a particular regional dish.
Recipe development note: this original recipe has not been kitchen-tested. Use the texture cues below and allow for differences between lentil brands and stovetops.
Recipe at a glance
- Yield: 4 generous bowls, approximately 1¾ cups each
- Prep: 15 minutes
- Cook: 30–35 minutes
- Total: about 45–50 minutes
- Equipment: a 4-quart / 4-liter pot with a lid, fine-mesh sieve and chopping board
Ingredients
US measures are used; metric equivalents are rounded. Weigh vegetables after trimming.
- 1 tablespoon (15 ml) olive or neutral vegetable oil
- 1 medium yellow onion, diced, about 1 cup (150 g)
- 3 garlic cloves (9 g), finely chopped
- 1 tablespoon (15 g) finely grated fresh ginger
- 2 teaspoons (4 g) mild curry powder, checked for vegan ingredients
- ½ teaspoon (1 g) ground cumin
- ¼ teaspoon (0.5 g) ground turmeric
- 1 cup (200 g) dry split red lentils, sorted and rinsed
- 1 can (13.5 fl oz / 400 ml) unsweetened full-fat coconut milk, stirred smooth
- 2½ cups (600 ml) low-sodium vegan vegetable broth
- 4 cups (450 g) small cauliflower florets, approximately 1 inch (2.5 cm) across
- ¼ teaspoon (1.5 g) fine salt, plus more to taste
- 3 packed cups (90 g) baby spinach
- 1 tablespoon (15 ml) fresh lime juice, plus more to taste
- Optional: ¼ cup (4 g) chopped cilantro and 1 lime cut into wedges for serving
- Up to ½ cup (120 ml) water, only if needed to loosen the curry
Method
- Prepare the lentils and vegetables. Pick through the lentils for debris, then rinse in a fine-mesh sieve. Cut the cauliflower into small, evenly sized pieces; large florets can stay firm after the lentils have softened.
- Soften the onion. Heat the oil in the pot over medium heat. Add the onion and cook for 6–8 minutes, stirring, until softened with a few golden edges. Add the garlic and ginger and stir for 1 minute. Add the curry powder, cumin and turmeric; stir for 30 seconds, just until fragrant. Lower the heat if the spices catch.
- Start the simmer. Stir in the lentils, coconut milk, broth, cauliflower and measured salt, scraping up the spices from the bottom. Bring to a gentle boil, then reduce to a steady, gentle simmer. Partly cover the pot.
- Cook to texture, not just the clock. Simmer for 18–25 minutes, stirring along the bottom every few minutes. The lentils should have no chalky center and should be breaking down into a thick sauce; a fork should pass easily through the cauliflower. If the pot gets dry before that happens, add the optional water 2 tablespoons (30 ml) at a time. If it looks soupy once everything is tender, simmer uncovered for a few minutes.
- Finish gently. Fold in the spinach and cook for 2–3 minutes, until wilted and hot. Turn off the heat and stir in the lime juice. Taste before adding more salt or lime. Let stand for 2 minutes; the lentils will continue to thicken the sauce.
- Serve. Divide among four bowls. Add the optional cilantro and lime wedges, if using. The curry is substantial on its own; for a larger meal, serve with separately prepared rice or bread labeled vegan.
Small fixes that help
Thick on reheating? Add a splash of water and stir from the bottom. Cauliflower still firm? Keep simmering with the lid partly on, adding water if necessary. Spice blend too hot? Start with 1 teaspoon (2 g) curry powder and add the remaining teaspoon only if wanted. Different blends vary considerably.
Vegan swaps and budget tips
- Frozen vegetables: use 450 g (about 1 lb) frozen cauliflower instead of fresh. Add it straight from frozen in step 3 and cook until fork-tender. Replace fresh spinach with 100 g thawed frozen chopped spinach, squeezed dry; heat it thoroughly in step 5.
- Lighter sauce: use the same volume of light canned coconut milk. It will be less rich; refrigerated coconut beverage is much thinner and is not an equivalent substitute.
- Lentils matter: brown, green and whole red lentils hold their shape differently and need different cooking times. They are not a direct swap for split red lentils here.
- Use what you have: lemon juice can replace lime juice in the same amount. Cilantro is optional. Compare the per-ounce price of dried lentils and frozen cauliflower rather than assuming either package is cheapest.
- Check labels: choose broth without meat extracts and spice blends without dairy ingredients. If adding bread, avoid versions containing milk, butter, eggs or honey.
Make ahead and store safely
Chop the onion and cauliflower up to a day ahead and refrigerate in covered containers. Keep the dry spice mixture separate until cooking.
Divide cooked leftovers into shallow containers and refrigerate promptly, within 2 hours, or within 1 hour if the surrounding temperature is above 90°F (32°C). Keep the refrigerator at 40°F (4°C) or below and use within 3–4 days. Freeze individual portions for up to 3 months for best quality. Thaw in the refrigerator, then reheat with a little water, stirring until the center reaches 165°F (74°C). Do not leave a large pot on the counter to cool completely.
More beginner-friendly meals
For a different lentil dinner, try smoky red lentil and carrot soup. Prefer a bean-based pan supper? See the mushroom and white bean skillet.
Sources and image note
Cooking background: Budget Bytes on coconut lentils and the softer texture of red lentils and Iowa State University Extension on lentil varieties. This recipe's ingredient balance and directions were written independently. Storage guidance: FoodSafety.gov's four steps, CDC leftover guidance and USDA reheating guidance.
Featured image: AI-generated serving illustration created with OpenAI for 1 Month Vegan Challenge; not a photograph of a tested recipe.


