This vegan Indian curry with cauliflower and lentils is a hearty and flavorful dish that brings together the rich spices of Indian cuisine with wholesome, plant-based ingredients. Perfect for a cozy dinner, this curry is both satisfying and nutritious, making it a great choice for anyone looking to enjoy a delicious vegan meal.
Some ingredients in this recipe might not be staples in every household. For instance, curry powder, ground cumin, and ground turmeric are essential for achieving the authentic Indian flavor but may require a trip to the spice aisle. Additionally, coconut milk and lentils are key components that might not be in your pantry but are easily found in most supermarkets.

Ingredients For Vegan Indian Curry With Cauliflower And Lentils
Cauliflower: A versatile vegetable that absorbs the flavors of the curry beautifully.
Lentils: Protein-packed legumes that add heartiness to the dish.
Olive oil: Used for sautéing the aromatics and adding a rich flavor.
Onion: Adds a sweet and savory base to the curry.
Garlic: Provides a pungent and aromatic depth to the dish.
Ginger: Adds a zesty and spicy kick to the curry.
Curry powder: A blend of spices that gives the curry its distinctive flavor.
Ground cumin: Adds a warm, earthy flavor to the dish.
Ground turmeric: Provides a vibrant color and a subtle, peppery flavor.
Coconut milk: Adds creaminess and a slight sweetness to balance the spices.
Vegetable broth: Used to cook the lentils and cauliflower, adding depth to the curry.
Diced tomatoes: Adds acidity and a rich tomato flavor to the curry.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a mild heat and enhances the other spices.
Cilantro: Fresh herb used for garnish, adding a burst of color and freshness.
Technique Tip for Making This Curry
When preparing the cauliflower for this recipe, make sure to cut the florets into uniform sizes. This ensures even cooking and prevents some pieces from becoming too soft while others remain undercooked. Additionally, when adding the curry powder, ground cumin, and ground turmeric to the pot, allow the spices to toast for a minute. This step enhances their flavors, making the curry more aromatic and rich. Finally, when using coconut milk, give the can a good shake before opening to ensure the cream and liquid are well mixed.
Suggested Side Dishes
Alternative Ingredients
cauliflower - Substitute with broccoli: Broccoli has a similar texture and can absorb the flavors of the curry well.
lentils - Substitute with chickpeas: Chickpeas provide a similar protein content and a slightly different but complementary texture.
olive oil - Substitute with coconut oil: Coconut oil adds a subtle coconut flavor that pairs well with the curry spices.
onion - Substitute with shallots: Shallots have a milder flavor and can add a slight sweetness to the dish.
garlic - Substitute with garlic powder: Garlic powder can be used if fresh garlic is not available, though it may be less pungent.
ginger - Substitute with ground ginger: Ground ginger can be used in place of fresh ginger, though it will have a slightly different intensity.
curry powder - Substitute with garam masala: Garam masala provides a different but equally rich blend of spices that can enhance the curry.
ground cumin - Substitute with ground coriander: Ground coriander has a citrusy flavor that can complement the other spices in the curry.
ground turmeric - Substitute with saffron: Saffron can add a unique flavor and color, though it is more expensive and should be used sparingly.
coconut milk - Substitute with almond milk: Almond milk can be used for a lighter, less creamy alternative.
vegetable broth - Substitute with water with bouillon cubes: Bouillon cubes dissolved in water can mimic the flavor of vegetable broth.
diced tomatoes - Substitute with tomato paste: Tomato paste can provide a more concentrated tomato flavor, though you may need to adjust the quantity.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor to the dish.
black pepper - Substitute with white pepper: White pepper has a slightly different flavor profile but can still add the necessary heat.
fresh cilantro - Substitute with parsley: Parsley can provide a fresh, herbaceous note similar to cilantro.
Other Alternative Recipes Similar to This Curry
How to Store or Freeze This Curry
Allow the vegan Indian curry to cool completely before storing. This helps to prevent condensation, which can lead to a soggy texture.
Transfer the cooled curry into airtight containers. For portion control, consider using smaller containers to store individual servings.
Label each container with the date of preparation. This will help you keep track of how long the curry has been stored.
Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. The cauliflower and lentils will maintain their texture and flavor during this period.
For longer storage, place the containers in the freezer. The curry can be frozen for up to 3 months without significant loss of quality.
When ready to reheat, thaw the frozen curry in the refrigerator overnight. This gradual thawing helps to preserve the texture of the vegetables.
Reheat the curry in a pot over medium heat, stirring occasionally to ensure even heating. You can also use a microwave, heating in short intervals and stirring in between.
If the curry appears too thick after reheating, add a splash of vegetable broth or coconut milk to achieve the desired consistency.
Garnish with fresh cilantro just before serving to enhance the flavor and presentation.
How to Reheat Leftovers
Stovetop Method: Place the leftover curry in a saucepan. Add a splash of vegetable broth or coconut milk to maintain its creamy consistency. Heat over medium-low, stirring occasionally, until warmed through. This method helps retain the texture of the cauliflower and lentils.
Microwave Method: Transfer the curry to a microwave-safe dish. Cover with a microwave-safe lid or plate to prevent splatters. Heat on medium power for 2-3 minutes, stirring halfway through. If needed, add a bit of vegetable broth or coconut milk to keep it moist.
Oven Method: Preheat your oven to 350°F (175°C). Place the curry in an oven-safe dish and cover with foil to prevent drying out. Heat for about 20 minutes or until thoroughly warmed. This method is great for reheating large batches.
Slow Cooker Method: For a hands-off approach, transfer the curry to a slow cooker. Set it on low and let it warm for 1-2 hours. This method is perfect for maintaining the flavors and texture without constant monitoring.
Instant Pot Method: Use the sauté function on your Instant Pot. Add the leftover curry and a splash of vegetable broth or coconut milk. Stir occasionally until heated through. This method is quick and efficient, especially if you already have an Instant Pot handy.
Best Tools for Making This Curry
Large pot: Used to cook the curry and combine all the ingredients together.
Wooden spoon: Ideal for stirring the ingredients as they cook.
Cutting board: Provides a safe surface for chopping the onion, garlic, ginger, and cilantro.
Chef's knife: Essential for chopping the onion, mincing the garlic, grating the ginger, and cutting the cauliflower into florets.
Garlic press: Useful for mincing the garlic quickly and efficiently.
Grater: Used to grate the ginger.
Measuring spoons: Needed to measure out the olive oil, curry powder, ground cumin, ground turmeric, salt, and black pepper.
Measuring cups: Used to measure the lentils, vegetable broth, and chopped cilantro.
Can opener: Necessary for opening the cans of coconut milk and diced tomatoes.
Colander: Used to rinse and drain the lentils before adding them to the pot.
Ladle: Useful for serving the curry once it's ready.
How to Save Time on Making This Curry
Prep ingredients ahead: Chop the onion, mince the garlic, and grate the ginger the night before.
Use pre-cut cauliflower: Save time by buying pre-cut cauliflower florets from the store.
Instant pot option: Use an Instant Pot to cook the lentils and cauliflower faster.
Batch cooking: Double the recipe and freeze half for a quick meal later.
Canned lentils: Use canned lentils instead of dried to cut down on cooking time.

Vegan Indian Curry with Cauliflower and Lentils
Ingredients
Main Ingredients
- 1 head Cauliflower cut into florets
- 1 cup Lentils rinsed and drained
- 1 tablespoon Olive Oil
- 1 large Onion chopped
- 3 cloves Garlic minced
- 1 tablespoon Ginger grated
- 2 tablespoon Curry Powder
- 1 teaspoon Ground Cumin
- 1 teaspoon Ground Turmeric
- 1 can Coconut Milk
- 2 cups Vegetable Broth
- 1 can Diced Tomatoes
- 1 teaspoon Salt to taste
- 1 teaspoon Black Pepper to taste
- 1 cup Fresh Cilantro chopped, for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until translucent.
- Add the minced garlic and grated ginger, cook for another 2 minutes.
- Stir in the curry powder, ground cumin, and ground turmeric. Cook for 1 minute until fragrant.
- Add the cauliflower florets, lentils, coconut milk, vegetable broth, and diced tomatoes. Bring to a boil.
- Reduce heat to a simmer and cook for 20-25 minutes, until the lentils and cauliflower are tender.
- Season with salt and black pepper to taste. Garnish with chopped fresh cilantro before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Curry
More Amazing Recipes to Try 🙂
- Sangria Recipe15 Minutes
- Vegan Layered Lentil Casserole Recipe1 Hours
- Vegan Curried Cauliflower Sweet Potato Lentil Soup Recipe45 Minutes
- Vegan Sweet Potato Soup Recipe45 Minutes
- Vegan Sushi Recipe50 Minutes
- Vegan Energy Balls Recipe15 Minutes
- Non-Alcoholic Vegan Pina Colada Recipe10 Minutes
- Vegan Lemon Poppy Scones Recipe35 Minutes
Leave a Reply