If you’re looking for a hearty, comforting, and deeply flavorful dish that feels like a big warm hug, this Red Lentil Curry Recipe is exactly what you need. I absolutely love how this turns out creamy and rich, with just the right amount of spice and a beautiful balance from coconut milk and almond butter. Whether you’re cooking for the family or just craving something nourishing and satisfying, this recipe will not disappoint — plus, it’s all made in one pot, which means less fuss for you!
Why You’ll Love This Recipe
- Super Creamy Texture: Thanks to coconut milk and almond butter, this curry is perfectly luscious without being heavy.
- One-Pot Wonder: Minimal cleanup and maximum flavor – everything cooks together beautifully.
- Adjustable Spice Level: You control how spicy it gets with the Serrano peppers, so it suits your taste.
- Packed with Nutrients: Red lentils bring protein and fiber, making this curry both healthy and filling.
Ingredients You’ll Need
The magic in this Red Lentil Curry Recipe lies in the combination of fresh ingredients and aromatic spices. Each ingredient plays a key role to balance richness, heat, and earthiness—you’ll want to seek out fresh ginger and maybe even fresh turmeric if you can find it for that bright kick.
- Coconut oil: I recommend virgin or refined coconut oil for that subtle tropical aroma that pairs beautifully with the spices.
- Garlic: Freshly minced garlic gives the best punch here; don’t skip it or use pre-minced—it just won’t be the same.
- Fresh ginger: Adds zing and warmth; I grate mine finely so it melts into the curry.
- Fresh turmeric or ground turmeric: Fresh turmeric gives a lovely earthy brightness, but ground works in a pinch.
- Serrano peppers: They bring a nice spicy heat—feel free to adjust quantity or swap with milder peppers based on your spice tolerance.
- Ground cumin, coriander, Indian red chili powder, curry powder, garam masala: These spices build the distinctive Indian-inspired curry flavor; I like to toast them gently in oil for maximum aroma.
- Salt and black pepper: Essential seasonings to bring all the flavors together; I usually start with kosher salt and adjust later.
- Red lentils: Choose split red lentils if you want a quicker cook time—they soften beautifully and absorb flavors.
- Vegetable broth: A good-quality low-sodium broth boosts the savory depth of the curry without overpowering it.
- Crushed tomatoes: Adds acidity and body—canned works perfectly and helps create that luscious base.
- Full-fat coconut milk: For creamy richness that’s also dairy-free—a non-negotiable in my opinion!
- Unsweetened creamy almond butter: This is a secret ingredient that adds thickness and a subtle nutty flavor that you’ll treasure.
- Lemon juice: A splash at the end brightens everything up instantly.
- Fresh cilantro: For that fresh herbal finish and color pop.
- Basmati or Jasmine rice and Indian flatbread: Perfect for soaking up all that flavorful curry goodness when serving.
Variations
I love that this Red Lentil Curry Recipe feels so versatile—you can easily make it your own depending on what you have on hand or your dietary preferences. I’ve experimented a lot and found that small tweaks can yield big rewards.
- Make it vegan & gluten-free: This recipe is naturally vegan and gluten-free, just make sure your stock and flatbread choices align.
- Swap lentils: I’ve tried yellow lentils and same result; just watch the cooking time since some lentils soften faster.
- Extra veggies: Adding spinach or kale near the end is a great way to add greens without overpowering the flavors.
- Adjusting heat: When I first introduced my family to this curry, I toned down the serrano peppers and brought it back up slowly to find the perfect spice level.
How to Make Red Lentil Curry Recipe
Step 1: Build Your Flavor Base
Start by rinsing your lentils really well under cold water until the rinse water runs clear—that removes excess starch and helps avoid clumping later. Then, heat your coconut oil over medium-high heat in a large deep skillet or saucepan. The trick here is using a good shimmering oil temperature before adding the garlic, ginger, and fresh turmeric so they release their essential oils without burning. Toss in your diced serrano peppers, too, for that gentle heat build-up and cook everything for about 2 minutes, stirring frequently. You’ll start smelling that amazing fragrant base right away!
Step 2: Toast the Spices
Add your ground cumin, coriander, chili powder, curry powder, garam masala, salt, and black pepper, stirring the mixture constantly for about 30 to 60 seconds. This short toasting step wakes up those spices and deepens their flavors, but be careful to stir often so nothing burns. If you’re using ground turmeric instead of fresh, this is the time to add it as well.
Step 3: Simmer the Lentils
Pour in the vegetable broth, scraping any browned bits off the bottom—those add so much flavor. Stir in your rinsed red lentils and crushed tomatoes, then bring everything to a gentle simmer. Lower the heat, cover with a lid, and let it cook for 20 to 25 minutes or until the lentils are soft and tender. If after that time the lentils aren’t quite there, add a splash more broth and cook a few minutes longer. I’ve learned that patience here pays off in creamy texture and rich taste.
Step 4: Finish with Creaminess and Brightness
Remove the lid and stir in the coconut milk and almond butter, along with an extra pinch of salt and pepper to taste. Let the curry continue cooking uncovered on low heat for about 5 to 8 minutes. This thickens the sauce beautifully, creating the signature creamy consistency. Finally, stir in fresh lemon juice and cilantro—these fresh elements brighten up the curry so it never feels heavy or one-dimensional. If you want an extra creamy finish, I sometimes use an immersion blender to lightly purée the mixture, which my family really loves!
Pro Tips for Making Red Lentil Curry Recipe
- Use Fresh Ingredients: Fresh ginger and turmeric really transform the flavor, making it vibrant and uplifting, so try not to substitute with powders if you can help it.
- Control Your Heat: Serrano peppers pack a punch but it’s easy to add more heat while cooking; start mild and taste as you go.
- Don’t Skip the Toasting: Toasting your spices briefly in the oil activates essential oils and releases a fragrant bouquet that defines your curry.
- Consistency Counts: Watch the lentils closely towards the end to avoid overcooking or mushiness—add broth as needed to keep it just saucy enough.
How to Serve Red Lentil Curry Recipe
Garnishes
My favorite way to finish this curry is with a generous sprinkle of fresh cilantro and sometimes a drizzle of coconut cream for extra indulgence. You might also enjoy thinly sliced green chilies or a squeeze more lemon juice if you want a tangy kick. I always keep fresh herbs on hand because they turn a good curry into a great one.
Side Dishes
Serving your Red Lentil Curry with fluffy basmati or jasmine rice is a classic combo, but I also love pairing it with warm Indian breads like naan or roti — perfect for scooping up every last bite. Sometimes, when feeling fancy, I serve a cucumber raita or a simple cucumber salad alongside to cool the palate and add a refreshing crunch.
Creative Ways to Present
For special occasions or when I want to impress guests, I serve the curry in small, pretty bowls topped with edible flowers or fresh microgreens. You can also layer the curry in a bowl with rice on the bottom, then swirl in some yogurt or coconut cream on top for a beautiful marbled effect. These small touches make the meal feel a little extra special without much extra effort.
Make Ahead and Storage
Storing Leftovers
I store leftover Red Lentil Curry in an airtight container in the fridge, and it keeps beautifully for about 3 to 4 days. The flavors actually deepen overnight, so leftover day-two or three is sometimes even better than fresh! Just give it a good stir before reheating.
Freezing
This curry freezes really well, which makes it perfect for batch cooking. I portion it out into freezer-safe containers (about one serving each) and it stays good for up to 3 months. When you defrost, the texture is still creamy and delicious—just make sure to thaw overnight in the fridge for best results.
Reheating
I reheat leftovers gently on the stove over low-medium heat, stirring frequently to avoid sticking or scorching. You can add a splash of water or broth if the curry has thickened too much. Microwaving works too, just cover loosely and stir halfway through to heat evenly.
FAQs
-
Can I use other types of lentils in this Red Lentil Curry Recipe?
Yes! While red lentils or split red lentils work best for that creamy texture and quick cooking time, you can substitute yellow lentils or even green lentils. Just note that green lentils take longer to cook and have a firmer texture, so adjust the simmering time accordingly.
-
How spicy is this curry, and can I make it milder?
This Red Lentil Curry has a pleasant warmth from the serrano peppers, but you control that. If you prefer milder flavors, reduce the number of peppers or remove the seeds before adding. You can also skip the Indian red chili powder or reduce it—it’s all about your personal heat level.
-
Can I make this curry ahead of time?
Absolutely! This curry actually tastes better the next day as the flavors meld together. It stores well in the fridge for 3-4 days and freezes nicely too, making it a great make-ahead meal.
-
Is this recipe suitable for meal prep?
Yes, it’s one of my go-to meal prep dishes because it keeps well and reheats easily. Pair with cooked rice or flatbread, pack into containers, and you have healthy lunches or dinners ready for the week.
-
Can I substitute almond butter with something else?
If you don’t have almond butter, tahini or cashew butter can be good substitutes, lending a similar creamy texture and nutty flavor. Just make sure to choose unsweetened versions to keep the curry balanced.
Final Thoughts
This Red Lentil Curry Recipe has definitely earned a regular spot in my kitchen rotation because it’s comforting, simple, and packed with flavor. I remember the first time I made it—it was a rainy evening, and the cozy aroma filled my whole house, making everything feel a little bit better. I truly hope you enjoy making it just as much as I do, and that every spoonful leaves you feeling nourished and satisfied. Give it a try this week—you’ll be so glad you did!
PrintRed Lentil Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
This luxurious and ultra-creamy Red Lentil Curry is an Indian-inspired one-pot meal packed with rich flavors from garlic, ginger, turmeric, and a blend of warming spices. Made with pantry staples like red lentils, coconut milk, almond butter, and vegetable broth, it’s perfect for a nourishing weeknight dinner ready in just 45 minutes. Serve with basmati rice or Indian flatbreads for a hearty and comforting meal that also stores well for leftovers.
Ingredients
Main Ingredients
- 1 tablespoon refined or virgin coconut oil (or a neutral-flavored oil)
- 4 cloves garlic, minced
- 2 inch piece fresh ginger, peeled and minced or grated
- 1 tablespoon minced fresh turmeric (or 1 teaspoon ground turmeric)
- 1-2 serrano peppers, diced (adjust for spice level)
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon Indian red chili powder (or 1 teaspoon regular chili powder)
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- Kosher salt or sea salt to taste (about 1 teaspoon kosher salt recommended)
- Freshly cracked black pepper to taste
- 1 cup (180-190g) red lentils (split red lentils preferred for quicker cooking)
- 2 cups (480 mL) low-sodium vegetable broth
- 1 (14-ounce / 400g) can crushed tomatoes (or half of a 28-ounce can)
- 1 (13.5-ounce / 400 mL) can full-fat coconut milk
- 3 tablespoons unsweetened creamy almond butter
- 1/2 a small lemon, juiced
- 1/2 cup (~8g) fresh cilantro, roughly chopped
For Serving
- Basmati or Jasmine rice
- Indian flatbread such as roti, paratha, or naan
Instructions
- Rinse Lentils: Thoroughly rinse the red lentils in cold water until the water runs clear to remove excess starch and debris.
- Sauté Aromatics: Heat a large, deep skillet or saucepan over medium-high heat and add the coconut oil. Once shimmering, add minced garlic, ginger, fresh turmeric (if using), and diced serrano peppers. Cook for 2 minutes, stirring frequently to prevent burning.
- Add Spices: Stir in ground cumin, coriander, chili powder, curry powder, garam masala, salt, and black pepper. Cook for 30 to 60 seconds, tossing frequently, until fragrant. If using ground turmeric instead of fresh, add it now with the other spices.
- Simmer Lentils: Pour in the vegetable broth and scrape up any browned bits on the bottom with a wooden spoon. Add the rinsed lentils and crushed tomatoes, mix well. Reduce heat to low, cover, and simmer for 20 to 25 minutes until lentils are mostly soft. Add more broth or water if needed and cook an additional 5 minutes.
- Add Creamy Components: Remove the lid and stir in coconut milk, almond butter, and adjust salt and pepper to taste. Continue cooking uncovered on low heat for 5 to 8 minutes until the curry thickens and becomes creamy.
- Finish and Serve: Stir in fresh lemon juice and chopped cilantro, then turn off the heat. For a creamier, slightly puréed texture, lightly blend the curry using an immersion blender. Serve hot with basmati rice or Indian flatbread, garnished with extra cilantro. Store leftovers in the fridge for up to 3-4 days.
Notes
- This red lentil curry is rich, creamy, and packed with flavor, making lentils exciting and satisfying.
- Using split red lentils will reduce cooking time slightly as they soften faster.
- Adjust the number of serrano peppers to control the heat level according to your spice preference.
- The curry thickens as it cools; reheat with a splash of water or broth if needed.
- If you prefer a more puréed consistency, gently blend the curry with an immersion blender at the end.
- Pairs beautifully with basmati or jasmine rice and Indian breads like roti, naan, or paratha.
- Store leftovers in an airtight container in the fridge for 3-4 days.
Nutrition
- Serving Size: 1 serving
- Calories: 517 kcal
- Sugar: 7 g
- Sodium: 164 mg
- Fat: 32 g
- Saturated Fat: 22 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 19 g
- Protein: 19 g
- Cholesterol: 0 mg