Golden Lentil & Cauliflower Curry
Golden Lentil & Cauliflower Curry is like a warm hug in a bowl. The rich, aromatic spices meld perfectly with the earthy lentils and tender cauliflower, creating a comforting dish that can turn any evening into a feast. You’ll be captivated by the gorgeous golden hues that invite you to dive right in, making this not just a meal, but a delightful experience.

This dish is quick and simple, making it perfect for busy weeknights or meal prepping for the workweek. It’s an excellent choice if you’re budget-conscious too, relying on pantry staples like lentils and spices. Whether you’re a novice in the kitchen or a seasoned chef looking for something refreshing, this recipe is hard to mess up. You’ll enjoy every mouthful, so gather your ingredients and give it a try!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 35 minutes with 10 minutes of prep time!
- Irresistible Flavor: A perfect blend of spices creates a symphony of taste that dances on your palate.
- Eye-Catching Appeal: Bright colors from the cauliflower and lentils make this dish as beautiful as it is delicious.
- Flexible Serving: Ideal for casual family dinners, meal prep, or impressing guests at a gathering.
- Diet-Friendly Options: Easily adaptable for vegan preferences by using coconut milk instead of heavy cream.
Ingredients You’ll Need
- 1 small head cauliflower, cut into florets: Adds a hearty texture and absorbs the spices beautifully; you can substitute broccoli if preferred.
- 1 tbsp avocado oil: A healthy fat for roasting that elevates flavor; coconut oil works too.
- 1/2 tsp curry powder: Provides a warm, aromatic base; feel free to adjust based on your taste.
- 1/4 tsp turmeric: Adds stunning color and anti-inflammatory properties; no substitute necessary.
- 1/4 tsp salt: Enhances flavors; you can skip it for a low-sodium option.
- Few grinds black pepper: Balances the dish; white pepper can also be used.
- 1 tbsp avocado oil or coconut oil: For sautéing the aromatic base; both oils work wonderfully.
- 1 small yellow onion, diced: A must for flavor depth; red onion provides a nice twist.
- 3 cloves garlic, minced: Infuses the dish with an irresistible aroma; use garlic powder in a pinch.
- 1 tbsp fresh ginger, grated or minced: Elevates the dish with a fresh zing; ground ginger is an option but fresh is best.
- 1 tbsp curry powder: Use the same as for roasting the cauliflower to retain consistency in flavor.
- 1 tsp turmeric: Boosts the golden color; you can use less if you’re not a fan.
- 1/2 tsp cumin: Offers an earthy, savory note; coriander could be a good alternative.
- 1/2 tsp salt (optional): More flavor enhancement; skip if desired.
- Few grinds of black pepper: To taste, adjust to your preference.
- 1.5 cups dry yellow or red lentils, rinsed: These lentils cook quickly and add protein; green lentils will take longer.
- 15 oz crushed tomatoes: Adds acidity and richness; you can use diced tomatoes for a chunkier texture.
- 3 cups vegetable broth: Provides moisture and depth; chicken broth can be swapped for non-vegetarian versions.
- 2-3 cups fresh spinach: Introduces vibrant color and nutrition; kale works too.
- 1/2 lemon or lime, juiced: Brightens the dish; adjust the amount based on your preference.
- 13.5 oz full-fat coconut milk or 1/2 cup heavy cream (dairy-free version if vegan): Makes the curry creamy; you can use almond milk for a lighter texture.
- Cilantro for topping: A fresh garnish that enhances flavor; parsley can be a suitable substitute.
- Rice or naan: Serve it alongside for a complete meal.
How to Make Golden Lentil & Cauliflower Curry
- Roast the Cauliflower: Preheat your oven to 400°F (200°C). Chop the cauliflower into small florets and drizzle with 1 tablespoon avocado oil. Toss with ½ teaspoon curry powder, ¼ teaspoon turmeric, ¼ teaspoon salt, and a few grinds of black pepper. Spread onto a baking sheet and roast for 20-25 minutes, tossing halfway, until golden and tender.
- Cook the Aromatics: While the cauliflower roasts, heat 1 tablespoon of avocado oil or coconut oil in a large saucepan over medium heat. Add the diced onion, minced garlic, and ginger. Sauté for 3-5 minutes until the onion softens and becomes translucent.
- Toast the Spices: Stir in 1 tablespoon curry powder, 1 teaspoon turmeric, ½ teaspoon cumin, ½ teaspoon salt (optional), and a few grinds of black pepper. Toast the spices for 60 seconds, stirring frequently to keep them from burning and to awaken their flavors.
- Combine the Lentils and Liquid: Pour in the rinsed 1.5 cups dry yellow or red lentils, 15 oz crushed tomatoes, and 3 cups vegetable broth. Turn up the heat to bring it to a near boil, then reduce to a simmer. Cover and cook for about 20-25 minutes, until the lentils are tender. Note that red and yellow lentils cook fairly quickly; green or brown will take longer.
- Finalize the Curry: Remove the pot from the heat. Stir in the fresh spinach, roasted cauliflower, and the juice of ½ lemon or lime. Finally, add in the 13.5 oz of coconut milk or ½ cup of heavy cream and gently mix until everything is fully combined and creamy.
- Serve and Garnish: Enjoy the curry right away with rice or naan, and feel free to drizzle some additional cream and sprinkle cilantro on top for an extra touch of flavor.

Storing & Reheating
To store leftovers, let the curry cool to room temperature and keep it in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze it in freezer-safe containers for up to 3 months. When reheating, warm it gently on the stovetop over low heat for about 10 minutes, stirring occasionally. Be mindful that the texture may change after freezing, but a little splash of coconut milk can help refresh it.
Chef’s Helpful Tips
- Avoid overcooking the lentils. They should be tender but not mushy for the best texture.
- If using canned lentils, reduce the cooking time to combine the flavors without making them mushy.
- Want more kick? Add a pinch of cayenne pepper or red pepper flakes along with the spices.
- If you prefer a thicker curry, simmer it uncovered for a few minutes to allow excess liquid to evaporate.
- Feel free to include other vegetables like bell peppers or carrots for added nutrition and variation.
- This recipe is easily doubleable, perfect for meal prepping or entertaining a crowd!
Golden Lentil & Cauliflower Curry is a warming, nourishing dish that brings hearty ingredients together with bright flavors. The gentle spice profile and creamy texture invite you to explore the nuances of Indian cuisine without daunting complexity. Allow yourself to get inspired: swap in your favorite veggies or spices, and don’t hesitate to personalize it to your family’s taste. Enjoy the process of cooking and the satisfaction that comes with a comforting bowl of curry.

Recipe FAQs
Can I make this curry in a slow cooker?
What if I can’t find yellow or red lentils?
Can I use fresh tomatoes instead of canned?
Can I use different vegetables?
More Dinner Recipes
- Hot and Fast Smoked Brisket
- Julia Child’s Provencal Tomatoes
- Chinese Eggplant with Garlic Sauce
- Sheet Pan Chicken Thighs
- 15 Minutes Air Fryer Fish Tacos
👉 If you make my Golden Lentil & Cauliflower Curry recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Golden Lentil & Cauliflower Curry
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop and Roasting
- Cuisine: Indian
Description
This Golden Lentil & Cauliflower Curry offers an irresistible blend of flavors with its hearty lentils, roasted cauliflower, and a delightful coconut cream finish. Perfect for a quick dinner or a healthy meal, it’s easy to prepare and packed with goodness!
Ingredients
- 1 small head cauliflower cut into florets
- 1 tbsp avocado oil
- 1/2 tsp curry powder
- 1/4 tsp turmeric
- 1/4 tsp salt
- few grinds black pepper
- 1 tbsp avocado oil or coconut oil
- 1 small yellow onion diced
- 3 cloves garlic minced
- 1 tbsp fresh ginger grated or minced
- 1 tbsp curry powder
- 1 tsp turmeric
- 1/2 tsp cumin
- 1/2 tsp salt optional
- few grinds of black pepper
- 1.5 cups dry yellow or red lentils rinsed
- 15 oz crushed tomatoes
- 3 cups vegetable broth
- 2-3 cups fresh spinach
- 1/2 lemon or lime juiced
- 13.5 oz full-fat coconut milk or 1/2 cup heavy cream (df version if vegan)
- cilantro for topping
- rice
- naan
Instructions
- Preheat your oven to 400°F. Chop cauliflower into small florets and drizzle with oil. Toss with curry powder, turmeric, salt, and black pepper. Spread evenly on a baking sheet and roast for 20-25 minutes, tossing halfway through until golden.
- In a large saucepan, heat oil over medium heat. Add diced onion, garlic, and ginger. Sauté for 3-5 minutes until the onion softens.
- Add spices (curry powder, turmeric, cumin, salt, and black pepper) to the onion mixture. Stir well and toast the spices for about 60 seconds.
- Stir in the lentils, crushed tomatoes, and vegetable broth. Increase heat to bring to a near boil. Then reduce to a simmer, cover, and cook for 20-25 minutes until the lentils are tender.
- After cooking, remove from heat and mix in fresh spinach, roasted cauliflower, and lemon or lime juice. Stir in coconut milk or cream until well-combined.
- Serve warm with rice or naan, garnished with extra cream and fresh cilantro if desired.
Notes
For a spicier version, add a pinch of cayenne pepper.
You can substitute red lentils with yellow or green lentils, but cooking times may vary.
This dish pairs well with basmati rice or warm naan.
Nutrition
- Serving Size: 1 cup
- Calories: 330
- Sugar: 4g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg




