If you’re craving something hearty, healthy, and totally soul-satisfying, this Vegan Red Lentil Curry Recipe is exactly what you need. I absolutely love how vibrant and comforting it turns out, plus it’s seriously simple to make. Whether you’re a seasoned vegan or just looking to add more plant-based meals to your week, you’ll find that this curry hits all the right notes — creamy, spicy, and packed with nutrition. Stick around, because I’m sharing all my best tips to help you nail this recipe every time!
Why You’ll Love This Recipe
- Super Nutritious: Red lentils provide a great plant-based protein punch and loads of fiber, keeping you full and energized.
- One-Pot Wonder: Everything cooks in a single pot, making cleanup a breeze — perfect for busy weeknights.
- Rich, Layered Flavors: The blend of spices and coconut milk creates a creamy, aromatic curry that’s bursting with depth.
- Meal Prep Friendly: This curry tastes even better the next day, making it a great make-ahead option.
Ingredients You’ll Need
The magic of this Vegan Red Lentil Curry Recipe lies in the balance of fresh aromatics, warming spices, and creamy coconut milk. I usually find it easiest to gather everything ahead and prep my veggies before starting to cook — it saves a lot of last-minute scrambling.

- Coconut oil: Adds a subtle richness and helps bloom the spices for their full flavor potential.
- Red or yellow onion: Provides a natural sweetness as it softens; diced finely for even cooking.
- Garlic cloves: Minced garlic infuses that deep savory flavor I love in curries.
- Fresh ginger: Just a bit of fresh ginger brings an aromatic zing that wakes up the whole dish.
- Sea salt: I always opt for sea salt because the flavor is cleaner and less processed.
- Black pepper: Freshly ground gives a nice subtle heat and complexity.
- Cumin: Adds earthiness that pairs beautifully with the lentils.
- Curry powder: This staple spice mix is the backbone of the curry’s warm profile.
- Garam masala: I adore this fragrant spice blend; it’s a game-changer for depth.
- Red curry paste: For that punch of spicy heat and complexity. Adjust amount to taste.
- Dry red lentils: Rinsed well to remove any dust; they cook quickly and turn buttery soft.
- Filtered water: Helps the lentils cook and meld the flavors smoothly.
- Fresh tomatoes (or canned): Blended for a smooth base that adds natural acidity and balance.
- Coconut milk: Creamy and dairy-free, it softens spices and creates that luscious curry texture.
- Small lime: Fresh lime juice brightens the whole dish at the end — don’t skip this!
- Red pepper flakes & chopped parsley: Garnishes that provide a fresh, spicy kick and a pop of color.
Variations
I love that this Vegan Red Lentil Curry Recipe is a fantastic base you can easily customize to suit your mood or what’s in your fridge. Sometimes I tweak the heat level or add some extra veggies for a heartier meal — the possibilities are endless!
- Add Vegetables: I’ve added spinach, kale, or even diced carrots and peas—makes it even more nutrient-packed and colorful.
- Make it spicier: Boost the red curry paste or toss in some freshly chopped chili peppers if you’re into a stronger kick.
- Create a creamier texture: Use full-fat coconut milk for indulgent richness or swap half for almond milk for a lighter version.
- Serve it different ways: Sometimes I turn this into a soup by adding extra water, or thicken it up with cooked quinoa stirred in.
How to Make Vegan Red Lentil Curry Recipe
Step 1: Sauté the Aromatics
Start by heating the coconut oil in a deep pot over medium-high heat — you’ll know it’s ready when the sheen appears and it smells subtly sweet. Toss in the diced onion, minced garlic, and ginger, then reduce the heat to medium. I love how the aroma starts to fill the kitchen at this point. Sauté everything until the onions become soft and translucent, about 6 minutes. Make sure not to rush this step because that foundation builds the curry’s depth.
Step 2: Bloom the Spices
Lower the heat to medium and sprinkle in the sea salt, black pepper, cumin, curry powder, and garam masala. Stir constantly to coat the onions and bring out the spices’ essential oils. Then add the red curry paste, cooking everything together for about 3-4 minutes. Don’t hesitate to splash in a bit of water if the mixture starts to dry out—that keeps it from sticking and helps those spices bloom beautifully.
Step 3: Add Lentils, Tomatoes, and Coconut Milk
Next, stir in the rinsed red lentils and season lightly with salt and pepper again. Pour in the blended fresh tomatoes, filtered water, and coconut milk. Stir everything well to combine into one fragrant bowl of goodness. Bring the whole pot to a gentle boil, then lower the heat to medium-low.
Step 4: Simmer and Stir
Let the curry simmer gently, partially covered, for about 35 minutes. Stir occasionally to make sure nothing sticks to the bottom — I check around the 20-minute mark to see how tender the lentils are. The goal is a creamy consistency with tender lentils that melt into the sauce, not mushy or grainy. Adjust seasoning with a pinch of salt and pepper if needed.
Step 5: Brighten and Serve
Once it’s off the heat, squeeze fresh lime juice over the curry and stir it in. This little touch really brightens the overall flavor and balances the richness. I always remind my friends not to skip using lime because it transforms the dish from good to unforgettable. Let it cool just a bit, garnish with red pepper flakes and chopped parsley, then serve up your dreamy curry!
Pro Tips for Making Vegan Red Lentil Curry Recipe
- Use Fresh Spices: I always grind or use freshly opened spices for maximum aroma and flavor — it makes a big difference.
- Don’t Rush the Sauté: Taking time to soften the onions and bloom spices packs more depth into the curry instead of a flat flavor.
- Adjust Liquid as Needed: Depending on your stove and pot, you may need to add a splash more water during simmering to avoid dryness.
- Taste and Season Late: I recommend seasoning throughout but always re-tasting at the end, adjusting salt and acid to perfectly balance the flavors.
How to Serve Vegan Red Lentil Curry Recipe

Garnishes
I like to keep garnishes simple but punchy: a sprinkle of red pepper flakes for subtle heat and a handful of freshly chopped parsley adds a fresh green touch. Sometimes, I also add a dollop of vegan yogurt or a squeeze more lime if serving family and friends who enjoy that extra creaminess and tang.
Side Dishes
This curry pairs beautifully with fluffy basmati rice or warm naan bread if you’re feeling indulgent. For a low-carb option, I love serving it over cauliflower rice or alongside a simple cucumber salad to balance the spices.
Creative Ways to Present
For special occasions, I’ve served this vegan red lentil curry in little bowls topped with toasted coconut flakes, fresh cilantro, and a wedge of lime on the side — it looks stunning and adds extra texture. Another fun idea is to scoop it into bell pepper halves for a colorful, edible bowl presentation that always impresses guests.
Make Ahead and Storage
Storing Leftovers
I store leftover curry in an airtight container in the fridge, and it stays fresh for up to four days. The flavors actually deepen overnight, so leftovers are often even better. Just give it a good stir before reheating to redistribute the creaminess.
Freezing
This recipe freezes well! I portion it into freezer-safe containers and freeze for up to three months. When thawed, the texture remains creamy and satisfying—just thaw overnight in the fridge before reheating on the stovetop or microwave.
Reheating
I reheat the curry gently over low to medium heat on the stove, adding a splash of water or coconut milk if it’s thickened too much in the fridge. Stirring frequently helps bring back that silky texture. Microwaving works too, but be sure to cover and stir halfway through.
FAQs
-
Can I use different types of lentils for this Vegan Red Lentil Curry Recipe?
Absolutely! While red lentils cook the fastest and break down nicely for a creamy curry, you can also use yellow or orange lentils. Just keep in mind that green or brown lentils hold their shape more and take longer to cook, so adjust your simmer time accordingly.
-
Is this Vegan Red Lentil Curry Recipe gluten-free?
Yes! All the ingredients in this curry are naturally gluten-free, making it a safe and nourishing option for those with gluten sensitivities or celiac disease. Just be sure to double-check your curry powder and red curry paste labels for any additives.
-
How can I make this recipe spicier or milder?
For more heat, simply increase the amount of red curry paste or add fresh chopped chilies. To tone it down, reduce the curry paste and avoid adding any extra chili flakes as garnish. You can always serve with cooling sides like cucumber raita or vegan yogurt to balance spiciness.
-
Can I make this recipe in a slow cooker?
Definitely! Sauté the aromatics and spice mixture on the stove first, then transfer everything to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours, adding liquids as necessary. Just check the lentils towards the end to reach your preferred tenderness.
Final Thoughts
When I first tried making this Vegan Red Lentil Curry Recipe, I didn’t expect it to become a staple in my rotation so quickly. It’s one of those recipes that’s comforting yet fresh, easy yet impressive — perfect to share with family, friends, or just savor alone on a cozy night. I genuinely hope you enjoy making it as much as I do, and that it brings a bright, nourishing burst of flavor to your table. Trust me, once you try it, you’ll be reaching for this recipe again and again!
Print
Vegan Red Lentil Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegan
Description
This Vegan Red Lentil Curry is a warm, comforting one-pot meal packed with rich flavors from spices, creamy coconut milk, and fresh tomatoes. It’s easy to prepare, perfect for meal prep, and naturally gluten-free and vegan, making it a wholesome and satisfying option for plant-based diets.
Ingredients
Main Ingredients
- 2 tablespoons coconut oil
- 1 red onion, diced (or yellow onion)
- 3 garlic cloves, minced
- 1/2 tablespoon minced ginger
- 1 teaspoon sea salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon ground cumin
- 1 teaspoon curry powder
- 2 tablespoons garam masala
- 1 tablespoon red curry paste
- 1 cup dry red lentils, rinsed
- 2 cups filtered water
- 14 ounces fresh tomatoes, diced (or canned, do not drain; blend for smoother curry)
- 13.5 ounces (383g) can of coconut milk
- 1 small lime
Garnish
- Red pepper flakes
- Chopped parsley
Instructions
- Heat the oil: In a deep pot over medium-high heat, add the coconut oil. Allow it to heat up before adding other ingredients.
- Sauté aromatics: Add the diced onion, minced garlic, and minced ginger to the hot oil. Reduce heat to medium and sauté until the onion becomes translucent and the garlic and ginger are fragrant, about 6 minutes.
- Add spices: Stir in the sea salt, ground black pepper, ground cumin, curry powder, and garam masala. Then add the red curry paste. Continue sautéing for 3-4 minutes on medium heat, stirring frequently and adding a splash of water if needed to prevent sticking and to help bloom the spices.
- Add lentils: Mix in the rinsed red lentils. Season further with freshly ground sea salt and black pepper. Stir well to combine everything.
- Combine liquids and tomatoes: Add the blended fresh or canned tomatoes, filtered water, and coconut milk. Stir thoroughly to integrate all the ingredients.
- Simmer: Bring the curry to a boil, then reduce the heat to medium-low. Allow it to simmer gently, partially covered to let steam escape, for about 35 minutes. Stir occasionally to prevent sticking. After 20 minutes, check if lentils are tender and adjust cooking time if needed.
- Season and finish: Taste the curry and adjust the seasoning with additional salt and pepper if desired. Remove from heat and squeeze fresh lime juice over the curry. Stir to combine well—this brightens the flavors.
- Serve: Let the curry cool slightly. Garnish with red pepper flakes and chopped parsley before serving. Enjoy warm.
Notes
- This red lentil curry is a classic vegan comfort food that is easy to make in one pot, ideal for easy cleanup.
- The recipe takes under an hour and is great for meal prepping to enjoy throughout the week.
- Blending the tomatoes before adding creates a smoother, creamier texture in the curry.
- Adjust the spice levels by varying the amount of red curry paste and red pepper flakes according to your preference.
- For a thicker curry, simmer a little longer to reduce excess liquid; add more water if you prefer it thinner.
Nutrition
- Serving Size: 1 serving
- Calories: 316 kcal
- Sugar: 4 g
- Sodium: 407 mg
- Fat: 19 g
- Saturated Fat: 16 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 29 g
- Fiber: 12 g
- Protein: 11 g
- Cholesterol: 0 mg


