Cozy Coconut Curry Lentils (Vegan, Nut-Free & Allergy-Friendly)

When you want something comforting, nourishing, and unfussy, this cozy coconut curry lentil recipe delivers every time. It’s a one-pot dinner made with pantry staples, warm spices, and creamy coconut milk — the kind of meal that feels grounding without being heavy.

These coconut curry lentils are vegan, nut-free, dairy-free, and egg-free, making them a great option for allergy-friendly households or anyone looking for an easy plant-based dinner. Best of all, it comes together in about 30 minutes with minimal prep — perfect for a calm weeknight meal.

Why You’ll Love This Recipe

  • One pot, minimal cleanup

  • Creamy without dairy

  • Naturally nut-free and allergy-friendly

  • Budget-friendly pantry ingredients

  • Perfect for meal prep or leftovers

This recipe is gentle in flavor, adaptable to what you have on hand, and visually beautiful — especially if you love a cozy bowl moment.

Ingredients (Serves 2–3)

  • 1 tbsp neutral oil (avocado, sunflower, or light olive)

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 1 tsp fresh ginger, grated or minced

  • 1–2 tsp curry powder (adjust to taste)

  • 1 cup red or yellow lentils, rinsed

  • 1 can (14 oz / 400 ml) coconut milk

  • 2 cups vegetable broth or water

  • 1 medium carrot, diced or thinly sliced

  • 1 cup frozen peas or chopped greens (spinach or kale)

  • Salt and pepper, to taste

  • Juice of ½ lime (optional, but recommended)

  • Fresh cilantro, for garnish (optional)

How to Make Coconut Curry Lentils

  1. Sauté the aromatics
    Heat the oil in a medium pot or deep skillet over medium heat. Add the diced onion and cook for 3–4 minutes, until soft and translucent.

  2. Build the flavor
    Add the garlic and ginger and cook for about 30 seconds, just until fragrant. Stir in the curry powder and toast briefly for another 30 seconds.

  3. Simmer the lentils
    Add the rinsed lentils, coconut milk, and vegetable broth. Stir well, then add the carrots. Bring everything to a gentle boil.

  4. Cook until tender
    Reduce the heat to a simmer and cook for 20–25 minutes, stirring occasionally, until the lentils are tender and the curry has thickened.

  5. Finish with vegetables
    Stir in the peas or greens during the last 2–3 minutes of cooking.

  6. Season and serve
    Season with salt and pepper to taste. Add a squeeze of lime juice if using. Serve warm, garnished with fresh cilantro.

Serving Ideas

  • Spoon over basmati or jasmine rice

  • Serve with flatbread or naan (allergy-safe)

  • Enjoy on its own as a cozy bowl with a drizzle of coconut milk

  • Add a side of roasted vegetables for extra texture

Storage & Reheating

  • Store leftovers in an airtight container in the refrigerator for up to 4 days

  • Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if needed

  • The flavors deepen overnight, making this a great make-ahead meal



Next
Next

No-Yeast Herb Flatbread with Whipped White Beans & Roasted Mushrooms (Vegan, Nut-Free)