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
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.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.Simmer the lentils
Add the rinsed lentils, coconut milk, and vegetable broth. Stir well, then add the carrots. Bring everything to a gentle boil.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.Finish with vegetables
Stir in the peas or greens during the last 2–3 minutes of cooking.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