Welcome to your new favorite weeknight meal: a heartwarming and incredibly flavorful Coconut Curry Lentils dish that promises comfort in every spoonful. Perfectly balanced with creamy coconut, tangy tomatoes, and a blend of aromatic spices, this recipe is not just easy to make but also profoundly satisfying. Whether you serve it alongside fluffy rice to soak up all the rich sauce or with warm, soft flatbread for dipping, this plant-based powerhouse is designed to delight your taste buds and nourish your body. Get ready to discover how a handful of simple ingredients can transform into an extraordinary culinary experience with minimal effort.

In a world often defined by complicated recipes and lengthy ingredient lists, there’s an undeniable magic in a meal that brings profound comfort and flavor using just a few simple, wholesome components. This Coconut Curry Lentils recipe embodies that magic, offering a quick, easy, and deeply comforting dining experience. With fewer than 10 core ingredients and just a few minutes of hands-on preparation, the stove becomes your culinary assistant, doing most of the work while you anticipate a delicious, nourishing meal. It’s perfect for busy evenings when you crave something wholesome without the fuss.
At its heart, this lentil dish features a rich, savory tomato base that serves as the perfect canvas for a symphony of cozy spices. Garam masala lends its warm, complex notes, turmeric provides an earthy depth and vibrant golden hue, and smoked paprika adds a subtle smokiness that elevates the overall profile. While the lentils simmer, infusing with these delightful flavors, a handful of frozen vegetables like peas and carrots are added to boost nutrition, add texture, and introduce a lovely pop of color. However, the true crowning glory comes at the very end: a luxurious swirl of coconut milk that transforms the dish into an irresistibly creamy concoction, and a generous sprinkling of fresh cilantro for a burst of bright, herbaceous freshness. This completely vegetarian dish is not only packed with savory goodness and heartiness but also stands out as one of my absolute go-to easy weeknight meals. It’s a testament to how simple ingredients can create truly memorable flavors.

Essential Ingredients for Creamy Coconut Curry Lentils
One of the beauties of this recipe is how easily it comes together using common pantry and freezer staples. You likely have most, if not all, of these ingredients on hand already, making it an ideal choice for a spontaneous, healthy meal. Each ingredient plays a crucial role in building the layered flavors and rich texture of this comforting curry.
- Green Lentils: The star of our dish! Green lentils are preferred here because they hold their shape well after cooking, providing a pleasant texture without becoming mushy. They are also packed with protein and fiber, making this meal incredibly nutritious and filling.
- Canned Tomato Sauce: This forms the foundational tangy and sweet base of our curry. A good quality plain tomato sauce will ensure a robust flavor. You can also use crushed tomatoes for a chunkier texture.
- Butter: Used to ‘bloom’ the spices, butter adds a rich, unctuous flavor to the base of the curry. For a vegan version, feel free to substitute with coconut oil or any plant-based oil.
- Garam Masala Spice: A staple in Indian cuisine, garam masala is a blend of ground spices known for its warm, aromatic, and slightly sweet notes. It provides the signature curry flavor to our lentils.
- Ground Turmeric: Beyond its vibrant golden color, turmeric offers earthy undertones and a host of health benefits. It’s essential for both flavor and the classic curry aesthetic.
- Smoked Paprika: This spice adds a beautiful depth with its smoky, slightly sweet, and mild peppery flavor. It complements the other spices wonderfully.
- Cayenne Pepper (optional): For those who love a little heat! Add a pinch or two to customize the spice level to your preference. Start with a small amount and adjust as desired.
- Coconut Milk (full-fat or light): The key to the curry’s signature creaminess and subtle sweetness. Full-fat coconut milk will yield a richer, more luxurious texture, while light coconut milk offers a lighter option without sacrificing too much flavor. Shake the can well before opening.
- Frozen Peas and Carrots: A convenient way to add vegetables, color, and texture. They cook quickly and are readily available. Feel free to use other frozen mixed vegetables if you prefer, or even fresh spinach/kale stirred in at the end.
- Fresh Cilantro: An essential garnish that brightens the entire dish with its fresh, citrusy, and slightly peppery notes. It’s added at the very end for maximum flavor and aroma. If you’re not a fan of cilantro, fresh parsley can be a mild alternative.
- Water or Broth: Necessary for cooking the lentils. Using vegetable broth or chicken broth instead of water will add an extra layer of savory depth to your curry.
- Salt: To season the dish and bring out all the beautiful flavors. Adjust to taste throughout the cooking process.

Step-by-Step: Crafting Your Perfect Coconut Curry Lentils
Making this flavorful coconut curry is incredibly straightforward. Follow these simple steps to create a hearty and delicious meal that will quickly become a household favorite.
- Bloom Spices in Butter: Begin by melting butter in a large pot or Dutch oven over medium-low heat. Once the butter is melted and gently shimmering, add the garam masala, ground turmeric, smoked paprika, and cayenne pepper (if using). Cook these spices for 3-4 minutes, stirring constantly. This crucial step, known as “blooming” the spices, infuses the hot butter with their aromatic oils, intensifying their flavors and creating a deep, richer base for your curry. You’ll notice a fragrant aroma filling your kitchen.
- Simmer Lentils in Tomato Base: To the fragrant spice mixture, add the canned tomato sauce, water or vegetable broth, green lentils, and half a teaspoon of salt. Increase the heat to bring the mixture to a gentle boil. Once boiling, reduce the heat to a low simmer. Cover the pot with a lid and let the lentils cook until they are tender but still hold their shape, typically 35-40 minutes. The cooking time can vary slightly depending on the age and type of lentils, so keep an eye on them.
- Stir Regularly and Adjust Liquid: During the simmering process, it’s vital to stir the lentils every 5-7 minutes. This prevents them from sticking to the bottom of the pot and burning, ensuring an evenly cooked dish. Lentils absorb a lot of liquid, so if the mixture appears too thick or dry at any point, don’t hesitate to add more water or broth, a quarter cup at a time, until the desired consistency is achieved. The goal is a creamy, saucy consistency, not a thick paste.
- Stir in Veggies and Coconut Milk: Once the lentils have reached their perfect tenderness, remove the lid. Add the frozen peas and carrots to the pot; they will cook quickly in the hot curry. Then, pour in the canned coconut milk and stir until everything is well combined and the curry looks wonderfully creamy. Taste the curry and adjust the seasonings as needed. This is your chance to add more salt, a pinch more spice, or a squeeze of lime juice for brightness, depending on your preference.
- Garnish and Serve: Ladle the hot coconut curry lentils over a bed of fluffy basmati rice or serve it with warm flatbreads like naan or pita for dipping. A generous sprinkling of fresh cilantro over each serving adds a final burst of freshness and aroma, completing this delightful meal. It’s incredibly satisfying on its own or paired with a simple side salad.
These coconut curry lentils are one of those dishes that somehow taste even better the next day, as the flavors have more time to meld and deepen. So, if you can resist, save some leftovers for an even more delicious treat!

Pro Tips for the Best Coconut Curry Lentils
Achieving the perfect bowl of coconut curry lentils is easy with a few simple tricks. Here are some pro tips to ensure your dish is always a success:
- Don’t Skip Blooming the Spices: This step truly makes a difference. Heating the spices in butter or oil releases their essential oils and intensifies their flavors, creating a more complex and aromatic curry base.
- Choose the Right Lentils: While red lentils cook faster, they tend to break down and become mushy. Green or brown lentils are ideal for this recipe as they maintain their shape and offer a satisfying texture. No need to pre-soak them!
- Adjust Consistency: Lentils will continue to absorb liquid even after they’re cooked. If your curry is too thick, simply add more water or broth until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few extra minutes to reduce.
- Taste and Adjust Seasoning: This is arguably the most important step! Always taste your curry before serving. You might find it needs a little more salt, a squeeze of fresh lime juice to brighten the flavors, or an extra pinch of cayenne for more heat.
- Make it Vegan: Easily swap the butter for an equal amount of coconut oil or another plant-based cooking oil to make this recipe completely vegan. The flavor profile will remain just as delicious.
- Enhance with Aromatics: For an even deeper flavor, consider sautéing finely minced ginger and garlic for a minute or two after blooming the spices and before adding the tomato sauce.
- Meal Prep Friendly: This curry is excellent for meal prepping. It stores well in the refrigerator for up to 4-5 days and freezes beautifully for longer storage. The flavors actually deepen overnight!
Serving Suggestions and Pairings
This versatile coconut curry lentils dish can be enjoyed in many ways. It pairs wonderfully with:
- Fluffy Basmati or Jasmine Rice: The classic pairing, perfect for soaking up the rich sauce.
- Warm Flatbread: Naan, pita, or chapati are excellent for scooping up every delicious bite.
- Quinoa or Couscous: For a different grain option that adds texture.
- A Simple Side Salad: A crisp green salad provides a refreshing contrast to the hearty curry.
- Yogurt or Raita: A dollop of plain yogurt or a cooling raita can balance the spices.
Storage and Reheating
This lentil curry is fantastic for leftovers! Store any uneaten portions in an airtight container in the refrigerator for up to 4-5 days. To reheat, gently warm on the stovetop over medium-low heat, adding a splash of water or broth if the curry has thickened too much. You can also reheat individual portions in the microwave until warmed through.
Other Easy Weeknight Meals to Try
- Chicken Tortilla Soup
- Homemade Marinara Sauce with pasta
- Sheet Pan Sausage and Potatoes
- Instant Pot Thai Chicken


Coconut Curry Lentils
Pin Recipe
Leave a Review
Ingredients
- 3 tablespoons butter
- 2 teaspoon garam masala
- ½ teaspoon smoked paprika
- ½ teaspoon ground turmeric
- ⅛-¼ teaspoon cayenne pepper (optional)
- 15 oz can tomato sauce
- 1 cup water or broth , plus more as needed
- 1 cup green lentils
- ½ teaspoon salt
- 14 oz can coconut milk
- 1 cup frozen peas and carrots
- Fresh cilantro
Instructions
-
Melt butter in a large pot or Dutch oven over medium-low heat. Add garam masala, turmeric, smoked paprika, and cayenne pepper (if using). Cook for 3-4 minutes, stirring constantly, until the spices are very fragrant. This step, known as blooming, enhances their flavor significantly.
-
Add tomato sauce, water or broth, green lentils, and salt. Increase the heat and bring the mixture to a gentle boil, stirring occasionally.
-
Reduce the heat to a low simmer. Cover the pot with a lid and cook for 35-40 minutes, or until the lentils are soft but not mushy. Be sure to remove the lid and stir the lentils every 5-7 minutes to prevent sticking and burning. If the curry becomes too thick or dry, add more water or broth a quarter cup at a time.
-
Once the lentils are tender, add the frozen peas and carrots and stir in the coconut milk. Continue to simmer for another 2-3 minutes, allowing the vegetables to heat through and the flavors to meld. Taste the curry and adjust seasonings as needed, adding more salt or a squeeze of lime juice if desired.
-
Garnish generously with fresh cilantro just before serving. Spoon the coconut curry lentils over rice or serve with warm flatbread for a truly satisfying and delicious meal.
Notes
NOTES:
- You can use either water or broth (chicken or vegetable) in this dish. Water will keep this dish simpler, but broth will add more flavor. Vegetable broth is recommended to keep the dish vegetarian/vegan.
- For a vegan version, simply swap the butter for an equal amount of coconut oil or another plant-based cooking oil.
- The consistency of the curry is flexible. For a thinner, soupier curry, add a bit more liquid. For a thicker, stew-like consistency, let it simmer a bit longer uncovered.
In conclusion, this Coconut Curry Lentils recipe is more than just a meal; it’s an invitation to experience wholesome comfort and vibrant flavors with minimal effort. Its simplicity, combined with its hearty and nutritious profile, makes it an ideal addition to any busy weeknight rotation. Whether you’re a seasoned chef or a kitchen novice, you’ll find joy in preparing and savoring this delightful plant-based curry. So, gather your ingredients, follow these easy steps, and prepare to fall in love with a dish that promises both ease and exceptional taste. Enjoy your culinary journey!