Imagine a warm evening where the aroma of spices dances in the air, inviting you to indulge in a bowl of Asparagus & Lentil Curry. The tender asparagus mingles with rich, earthy lentils, creating a dish that is both hearty and satisfying. Each spoonful delivers a burst of flavor that wraps around you like a cozy blanket, making it the ideal comfort food after a long day.
I still remember the first time I whipped up this delightful curry; it was a rainy afternoon that needed some culinary magic. As I watched the vibrant green asparagus soften and blend with the creamy lentils, I couldn’t help but smile, knowing I was about to savor something truly special. This dish is perfect for family gatherings or a quiet night in, promising an unforgettable flavor experience that warms both your heart and your home.
Why Is Asparagus & Lentil Curry So Irresistibly Good?
Hearty and nutritious, this curry is a delightful combination of tender asparagus and protein-rich lentils, making it a perfect meal for any occasion. Quick to prepare, you can whip it up in just 45 minutes, making it ideal for busy weeknights. Flavor-packed with aromatic spices like ginger and turmeric, every bite is a burst of comfort. Versatile and adaptable, feel free to swap in your favorite vegetables or add more spice for an extra kick. Finally, crowd-pleasing and satisfying, this dish is sure to impress both family and friends!
Asparagus & Lentil Curry Ingredients
For the Curry Base
- 1 tablespoon coconut oil – This rich oil adds a delightful tropical flavor to your dish.
- 1 medium onion, chopped – Onions bring sweetness and depth to the curry base.
- 2 cloves garlic, minced – Fresh garlic enhances the aroma and taste of the curry.
- 1 inch ginger, grated – Ginger adds warmth and spice that complements the other flavors beautifully.
- 1 tablespoon curry powder – A blend of spices that gives the dish its signature flavor and warmth.
- 1 teaspoon ground cumin – Cumin adds an earthy note that pairs perfectly with lentils.
- 1 teaspoon turmeric – This golden spice not only colors the dish but also adds a subtle flavor.
- 1 can coconut milk (full-fat for creaminess) – Full-fat coconut milk creates a luxurious, creamy texture in the curry.
- 2 cups vegetable broth – This flavorful liquid serves as the base for your curry’s sauce.
Main Ingredients:
- 1 cup green lentils (rinsed and drained) – These protein-packed legumes add heartiness to your meal.
- 1 bunch asparagus, trimmed and cut into 2-inch pieces – Asparagus brings a fresh crunch and vibrant color to the dish.
- 1 cup cherry tomatoes, halved – Sweet cherry tomatoes burst with flavor, balancing the spices in the curry.
- 1 cup spinach (fresh) – Fresh spinach provides a pop of color and added nutrients.
- 1 teaspoon salt (to taste) – Adjust this seasoning to enhance all the flavors in your Asparagus & Lentil Curry.
- 1 teaspoon black pepper (to taste) – Freshly ground black pepper adds a touch of heat.
For Garnish:
- 2 tablespoons fresh cilantro, chopped – Cilantro brings a refreshing herbaceous note to finish off your dish beautifully.
- 1 lime juiced – A squeeze of lime brightens up all the flavors with its zesty acidity.
How to Make Asparagus & Lentil Curry
1. Heat the oil: In a large pot, heat 1 tablespoon of coconut oil over medium heat. Once melted, add the chopped onion and sauté until it turns translucent, about 5 minutes.
2. Add aromatics: Stir in 2 cloves of minced garlic and 1 inch of grated ginger, cooking for an additional minute until fragrant. Let those lovely aromas fill your kitchen!
3. Spice it up: Add in 1 tablespoon of curry powder, 1 teaspoon of ground cumin, and 1 teaspoon of turmeric. Stir well to coat the onions with these vibrant spices, creating a flavorful base.
4. Simmer it down: Pour in 1 can of full-fat coconut milk and 2 cups of vegetable broth. Bring the mixture to a gentle simmer, allowing all the flavors to meld beautifully.
5. Cook the lentils: Add 1 cup of rinsed green lentils to the pot and cook for about 20 minutes, or until tender. Keep an eye on them—the texture should be just right!
6. Incorporate veggies: Stir in the trimmed asparagus (cut into 2-inch pieces) and halved cherry tomatoes, cooking for an additional 5 minutes until the asparagus is bright green and tender-crisp.
7. Finish with greens: Fold in 1 cup of fresh spinach and season with salt and black pepper to taste. Watch as the spinach wilts into this hearty dish!
8. Serve it up: Remove from heat and stir in the juice of 1 lime. Garnish with 2 tablespoons of chopped cilantro before serving for that extra burst of flavor.
Optional: Serve with a side of warm naan or rice for a complete meal.
Exact quantities are listed in the recipe card below.
Pro Tips for Asparagus & Lentil Curry
- Coconut Oil Choice: Use high-quality coconut oil for richer flavor and better health benefits. Avoid overheating it to prevent burning.
- Onion Sautéing: Sauté onions until translucent; this enhances the sweetness and depth of your curry base, setting up a delicious foundation.
- Spice Blooming: After adding spices, make sure to sauté them briefly. This helps release essential oils, intensifying the flavor of your Asparagus & Lentil Curry.
- Lentil Cooking Time: Keep an eye on lentils as they cook; overcooking can lead to mushiness. Aim for tender but firm lentils for texture.
- Asparagus Brightness: Don’t overcook asparagus; it should remain vibrant green and slightly crisp. Add it towards the end of cooking to maintain its color and nutrients.
- Finishing Touches: Always add lime juice just before serving to preserve its zesty brightness. This elevates the overall flavor profile beautifully!
How to Store and Freeze Asparagus & Lentil Curry

- Fridge: Store leftovers in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave until warmed through.
- Freezer: For longer storage, freeze the curry in a freezer-safe container for up to 3 months. Allow it to cool completely before sealing.
- Thawing: When ready to enjoy, thaw overnight in the fridge. Reheat on low heat, adding a splash of vegetable broth if needed for creaminess.
- Fresh Garnish: For best flavor, add fresh cilantro and lime juice just before serving, as these ingredients are best enjoyed fresh!
Asparagus & Lentil Curry Your Way
Feel free to get creative with this comforting dish and adapt it to your taste preferences!
- Spicy Kick: Add 1-2 chopped green chilies or a teaspoon of red chili flakes for an extra zing. The heat will beautifully complement the creaminess of the coconut milk.
- Protein Boost: Substitute half the lentils with chickpeas or add diced cooked chicken for a heartier meal. This twist not only enhances texture but also increases the dish’s protein content.
- Veggie Variety: Swap asparagus for broccoli or zucchini, or toss in any seasonal vegetables you have on hand. Each veggie brings its unique flavor, making every batch a delightful surprise.
- Herb Infusion: Instead of cilantro, use fresh basil or mint for a refreshing twist. These herbs provide a fragrant aroma and elevate the overall flavor profile of the curry.
- Coconut-Free: Use almond milk or cashew cream instead of coconut milk for a lighter version. This alternative gives you a different taste while maintaining that creamy texture.
- Savory Depth: Stir in a tablespoon of miso paste or soy sauce for an umami punch. This addition creates layers of flavor that make every bite irresistible.
- Nutty Texture: Top your curry with toasted cashews or slivered almonds for added crunch and richness. The contrast between creamy and crunchy will make your meal more exciting!
- Lime Zest: Incorporate lime zest along with the juice for an even brighter citrus note. This small change can elevate the dish’s freshness and balance its flavors beautifully.
Make Ahead Options
This Asparagus & Lentil Curry is an ideal candidate for meal prep, allowing you to savor its vibrant flavors throughout the week. You can prepare the curry base in advance by sautéing 1 medium chopped onion in 1 tablespoon of coconut oil until translucent, then adding 2 cloves of minced garlic and 1 inch of grated ginger for that fragrant depth. Incorporate your spices—1 tablespoon curry powder, 1 teaspoon ground cumin, and 1 teaspoon turmeric—before pouring in a can of full-fat coconut milk and 2 cups of vegetable broth. Once this mixture simmers, add 1 cup of rinsed green lentils and cook for about 20 minutes. You can also cut the asparagus into 2-inch pieces and halve the cherry tomatoes up to 24 hours ahead. When you’re ready to serve, simply stir in the prepped asparagus and tomatoes, cooking until bright green, then fold in fresh spinach before seasoning with salt and black pepper. This dish retains its quality for up to 3 days when stored properly in an airtight container in the fridge, ensuring a quick and comforting meal is always at hand!
Asparagus & Lentil Curry Recipe FAQs
How do I choose the best asparagus for my curry?
When selecting asparagus, look for firm, bright green stalks with tightly closed tips. Avoid any that appear wilted or have a dull color. Ideally, the asparagus should be about the same thickness throughout; this ensures even cooking. Fresh asparagus will add a lovely crunch and vibrant flavor to your Asparagus & Lentil Curry.
Can I make this curry ahead of time?
Absolutely! You can prepare your Asparagus & Lentil Curry up to 2 days in advance. Store it in an airtight container in the refrigerator. When ready to serve, simply reheat it on the stove over medium heat until warmed through, which should take about 10-15 minutes.
Is it possible to freeze leftover curry?
Yes, you can freeze your Asparagus & Lentil Curry! Allow it to cool completely before transferring it to freezer-safe containers. It will keep well for up to 3 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat on the stove or in the microwave until hot.
What can I substitute if I don’t have green lentils?
If you don’t have green lentils on hand, you can use brown lentils as a substitute. They have a slightly different texture but will still provide that hearty protein boost. Just be aware that brown lentils may cook faster than green ones, so check for tenderness after about 15-20 minutes.
How spicy is this curry? Can I adjust the spice level?
This Asparagus & Lentil Curry is mild and comforting, making it perfect for families. If you’d like to add some heat, consider incorporating a pinch of cayenne pepper or some diced jalapeño when you sauté the onions. Start small and adjust according to your taste preferences!
What is the serving size and calorie count for this recipe?
This recipe yields approximately 4 servings, with each serving containing around 350 calories. It’s a nutritious option that’s both filling and satisfying—perfect for a cozy family meal! Enjoy it over rice or with warm naan for a complete experience.

Asparagus & Lentil Curry
Ingredients
Method
- In a large pot, heat coconut oil over medium heat. Add chopped onion and sauté until translucent.
- Stir in minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Add curry powder, ground cumin, and turmeric, stirring well to coat the onions.
- Pour in the coconut milk and vegetable broth, bringing the mixture to a simmer.
- Add the rinsed lentils to the pot and cook for about 20 minutes, or until tender.
- Stir in the asparagus and cherry tomatoes, cooking for an additional 5 minutes until the asparagus is bright green.
- Fold in the fresh spinach and season with salt and black pepper to taste.
- Remove from heat and stir in lime juice. Garnish with chopped cilantro before serving.






