Creamy Coconut Lentil Curry with Roasted Cauliflower

If you're craving something warm, comforting, and deeply flavorful, this creamy coconut lentil curry hits every note.

 

WANT MORE RECIPES?

Sign up with your email to receive weekly recipes.

    We won't send you spam. Unsubscribe at any time.
     

    Why You'll Love This Recipe

    • Creamy without heavy cream

    • Packed with plant-based protein

    • Deep, warming spices

    • Naturally vegan and gluten-free

    • Great for meal prep

     

    Tips for the Best Lentil Curry

    • Roast the cauliflower well
      Deep golden edges add incredible flavor.

    • Use full-fat coconut milk
      This gives the curry its rich, creamy texture.

    • Let the curry rest
      It thickens and becomes even more flavorful after sitting for 10 minutes.

    Variations

    • Add protein
      Chickpeas or tofu work beautifully.

    • Make it spicy
      Add ½ teaspoon cayenne or chili flakes.

    • Extra vegetables
      Carrots, sweet potatoes, or bell peppers can easily be added.

    Storage & Meal Prep

    • Refrigerator: Store in an airtight container for up to 4 days.

    • Freezer: Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.

    Creamy Coconut Lentil Curry with Roasted Cauliflower


    YEILDS: 4 SERVINGS PREP: 10 MINUTES
    COOK: 50 MINUTES TOTAL: 1 HOUR

    Ingredients

    For the Roasted Cauliflower

    • 1 medium head cauliflower, cut into florets

    • 2 tablespoons olive oil

    • ½ teaspoon salt

    • ½ teaspoon smoked paprika

    • ¼ teaspoon black pepper

    For the Lentil Curry

    • 1 tablespoon olive oil or coconut oil

    • 1 small yellow onion, diced

    • 3 cloves garlic, minced

    • 1 tablespoon fresh ginger, grated

    • 1 tablespoon curry powder

    • 1 teaspoon turmeric

    • 1 teaspoon garam masala

    • ½ teaspoon cumin

    • ½ teaspoon salt (plus more to taste)

    • 1 cup dried red lentils, rinsed

    • 1 (14 oz) can full-fat coconut milk

    • 2 cups vegetable broth

    • 1 (14 oz) can diced tomatoes

    • 2 cups fresh spinach

    • Juice of ½ lime

    For Serving

    • Cooked jasmine rice or quinoa

    • Fresh cilantro

    • Lime wedges

    Instructions

    1. Roast the Cauliflower

    • Preheat oven to 425°F. Toss cauliflower florets with olive oil, salt, smoked paprika, and pepper. Spread evenly on a baking sheet.

    • Roast for 20–25 minutes, flipping halfway through, until golden brown and slightly crispy.

    2. Build the Curry Base

    • Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 4–5 minutes until soft. Stir in garlic and ginger and cook for another 1 minute until fragrant.

    • Add curry powder, turmeric, garam masala, cumin, and salt. Toast spices for 30 seconds to release their flavor.

    3. Simmer the Lentils

    • Add lentils, coconut milk, vegetable broth, and diced tomatoes.

    • Bring to a gentle boil, then reduce heat and simmer for 18–20 minutes, stirring occasionally, until lentils are tender and the curry thickens.

    4. Finish the Dish

    • Stir in spinach and cook until wilted. Add roasted cauliflower and squeeze in lime juice. Taste and adjust salt if needed.

    5. Serve

    • Spoon the curry over rice or quinoa and garnish with fresh cilantro and lime wedges.

     

    Nutritional Information | Serves 4

    Calories: 420
    Fat: 20g
    Sodium: 540mg
    Carbohydrates: 45g
    Fiber: 14g
    Sugar: 7g
    Protein: 16g

     
    Previous
    Previous

    Delicious Blueberry Lemon Ricotta Protein Pancakes

    Next
    Next

    Lemon Herb Roasted Chicken with Garlic Quinoa & Blistered Tomatoes