Welcome to your new favorite weeknight meal: a wonderfully creamy and utterly comforting Spinach Lentil Curry. This vibrant, richly spiced dish is designed to be both deeply satisfying and incredibly easy to prepare. Made with a handful of accessible pantry staples, it comes together in just about 30 minutes, making it an ideal choice for busy evenings when you crave something wholesome and flavorful without the fuss.
Imagine tender red lentils simmering in a aromatic sauce, infused with a medley of warm spices and brightened by fresh spinach. This isn’t just a meal; it’s an experience that nourishes both body and soul. Its naturally vegan, gluten-free, dairy-free, and nut-free profile ensures it caters to a wide array of dietary preferences, promising a delicious and inclusive dining option for everyone at your table.

🔍 A Quick Look at This Speedy & Nutritious Curry
- Prep Time: A mere 10 minutes.
- Cook Time: Just 20 minutes.
- Total Time: Approximately 30 minutes from start to finish.
- Servings: Yields 4 generous servings, roughly 1.5 cups each.
- Nutrition: Each serving boasts 269 calories, packed with 17g protein and an impressive 19g fiber.
- Dietary Info: 100% Vegan, Gluten-Free, Dairy-Free, and Nut-Free.
- Difficulty: Incredibly Easy! A true one-pan wonder requiring minimal ingredients and straightforward preparation.
Why This Spinach Lentil Curry Will Become a Staple in Your Kitchen
Curries hold a special place in my heart, and for good reason! They are the epitome of simple, flavorful cooking, offering an incredible vehicle to incorporate a wealth of nutrition into your diet. This particular spinach lentil curry recipe takes all the guesswork out of crafting a delicious meal, proving that healthy eating doesn’t have to be complicated or time-consuming. Here’s a deeper dive into why this creamy, aromatic dish is destined to become a beloved staple in your culinary repertoire:
- Effortless One-Pot Preparation: Say goodbye to stacks of dirty dishes! This entire dish cooks beautifully in a single pot, simplifying both the cooking process and the cleanup. Ready in approximately 30 minutes, it’s the ultimate solution for those hectic weeknights when time is of the essence.
- Bursting with Flavor and Nutrition: Don’t let its simplicity fool you. This curry is a symphony of flavors, with warm spices, aromatic vegetables, and hearty lentils creating a rich and satisfying profile. Beyond taste, it’s a nutritional powerhouse, delivering essential vitamins, minerals, and plant-based protein.
- Pantry-Friendly Ingredients: You likely have most of what you need already! This recipe relies on common, affordable pantry staples, making it an accessible and economical choice for home cooks. No obscure ingredients, just pure, wholesome goodness.
- A Delicious Way to Enjoy Lentils: Lentils are often overlooked but are truly culinary gems. They are an excellent source of plant-based protein, dietary fiber, and various micronutrients. This curry transforms them into an irresistibly creamy and flavorful dish, perfect for anyone looking to boost their lentil intake.
- Perfect for Meal Prep: One of the best qualities of this curry is that its flavors deepen and meld beautifully overnight. This makes it an outstanding candidate for meal prepping. Cook a large batch on Sunday, and enjoy delicious, ready-to-eat meals throughout the week. It reheats wonderfully, often tasting even better the next day!
- Versatile Serving Options: Whether you prefer a light meal or a more substantial feast, this spinach lentil curry adapts effortlessly. Serve it as a standalone dish, scoop it over fluffy basmati rice for a classic combination, or pair it with warm, chewy naan bread for dipping.
- Elevate with an Optional Tadka: For those who love an extra layer of authentic Indian flavor, a simple tadka (tempering) can be prepared in minutes. This quick finishing touch adds a delightful aroma and texture, transforming an already great curry into something truly special.
This recipe is a testament to how easy and delicious healthy eating can be. If you’re a fan of the wholesome versatility of red lentils, you might also enjoy exploring my other popular recipes like the creamy Coconut Red Lentil Dahl or the comforting Curried Red Lentil Soup.
Essential Ingredients for Your Creamy Lentil Curry
Crafting this flavorful spinach lentil curry requires a thoughtful selection of fresh and aromatic ingredients. Below is a detailed overview of what you’ll need, along with helpful notes on substitutions to ensure your cooking experience is as smooth as possible. For the precise measurements and the complete list, be sure to consult the recipe card located at the very end of this post.

- Red Lentils: These are the star of our curry! Red lentils are highly recommended for this recipe due to their ability to break down beautifully during cooking, creating a wonderfully soft and creamy texture that contributes significantly to the curry’s body. While green or brown lentils can be used, be aware that they will result in a different texture and will require a longer cooking time to soften. Always rinse your lentils thoroughly before cooking to remove any starch or debris.
- Spinach: Fresh baby spinach is ideal for its tender leaves and quick wilting time. Its mild flavor perfectly complements the rich spices of the curry. If fresh spinach isn’t available, you can substitute frozen spinach, but be sure to thaw it completely and squeeze out any excess liquid to prevent a watery curry.
- Aromatic Spices: The heart of any good curry lies in its spice blend. For this recipe, you’ll need:
- Garam Masala: A foundational Indian spice blend, providing warmth and complexity.
- Turmeric: Adds its signature golden hue and earthy notes, known for its anti-inflammatory properties.
- Cayenne Pepper: Provides a gentle kick of heat. Adjust to your preference – omit for a milder curry or increase for more spice.
- Coriander: Offers a bright, citrusy undertone that balances the richer spices.
- Tomatoes: Fresh, ripe tomatoes contribute natural sweetness and acidity, helping to build a rich flavor base. The recipe specifically calls for two Roma tomatoes, known for their meaty texture and lower seed count, but any ripe tomato variety you have on hand will work just fine. Dicing them finely will help them break down into the sauce.
- Onion: A fundamental aromatic, providing a sweet and savory base. Yellow or white onions are both excellent choices and will caramelize beautifully to deepen the curry’s flavor.
- Garlic and Ginger: The dynamic duo of Indian cuisine! Using fresh garlic and ginger is crucial for the most vibrant and pungent flavors. Minced garlic and grated ginger are key to building the aromatic foundation of this curry. Don’t be tempted to use powders here; the fresh aromatics make a significant difference.
- Vegetable Broth: This liquid forms the bulk of our curry sauce. You can use any type of vegetable broth – store-bought cartons, broth cubes dissolved in water, or bouillon paste. Water can also be used in a pinch, though broth will add more depth of flavor. If you’re not strictly vegan or vegetarian, chicken broth could be an alternative.
- Cilantro: This fresh herb plays a dual role. The tender cilantro stems are finely chopped and cooked along with the aromatics to infuse the curry with a subtle, earthy herb flavor from the beginning. The fresh cilantro leaves are reserved for a bright, fragrant topping, adding a pop of color and freshness just before serving.
For those seeking an authentic and flavor-enhancing finish, there is an optional tadka for topping your curry. If you wish to create this aromatic drizzle, you will need a small amount of oil or ghee, whole cumin seeds, thinly sliced garlic, and a pinch of chili flakes.
Tadka is a cherished traditional Indian technique where whole or ground spices are briefly heated in hot oil or ghee to unlock and intensify their aromas and flavors. This infused oil is then spooned over a dish just before serving, adding an incredible layer of fragrance, depth, and visual appeal that truly elevates the curry experience.
Customize Your Curry: Variations and Adjustments
This spinach lentil curry recipe is wonderfully versatile, allowing you to easily adapt it to your preferences or what you have on hand. Don’t hesitate to experiment and make it your own!
- Boost the Heartiness with Vegetables: To make this curry even more substantial and packed with nutrients, consider adding extra vegetables. Cauliflower florets or diced sweet potato are excellent additions. Simply add them to the pot along with the lentils and broth, allowing them to simmer until tender. Other great options include diced bell peppers, green beans, or even chunks of zucchini.
- Creamier Texture and Richness: For an extra layer of indulgence and a richer, creamier consistency, stir in up to 1 cup of full-fat coconut milk or homemade cashew cream at the very end of the cooking process, after the spinach has wilted. This adds a delightful richness without overwhelming the original flavors.
- Adjust the Spice Level: The recipe’s base includes 1/4 tsp of cayenne pepper, which offers a very mild warmth. If you prefer a completely mild curry, simply omit the cayenne. For those who enjoy a medium level of spice, increase the cayenne pepper to 1/2 tsp. For a bolder kick, you can add more to taste or include a fresh green chili, thinly sliced, along with the ginger and garlic.
- Add a Protein Boost: While lentils are already protein-rich, you can enhance the protein content further. Stir in some cubed firm or extra-firm tofu (pressed and lightly pan-fried for texture) along with the spinach. Chickpeas can also be added for extra bulk and protein – simply drain and rinse a can of chickpeas and stir them in during the last 5-10 minutes of simmering.
- Fresh Herb Alternatives: While cilantro is traditional, if you’re not a fan, you can use fresh parsley as a garnish, though it will offer a different flavor profile. A mix of both can also be interesting.
- Tangy Twist: If you love a more pronounced tang, consider adding a small amount of tamarind paste or a splash of lime juice along with the lemon juice at the end. This can brighten the flavors beautifully.
Chef’s Secrets for the Perfect Spinach Lentil Curry
Achieving a truly exceptional curry is about more than just following steps; it’s about understanding the nuances. These expert tips will help you elevate your spinach lentil curry from good to unforgettable:
- Rinse Your Lentils Diligently: This step is often overlooked but is crucial for a great curry. Rinsing red lentils under cold running water in a fine-mesh sieve helps to remove any surface starches, dust, or small debris. This prevents the curry from becoming overly gummy or cloudy and ensures a cleaner, purer flavor.
- Don’t Skip the Lemon at the End: A generous squeeze of fresh lemon juice stirred in just before serving is a game-changer. The acidity from the lemon doesn’t just add a bright, zesty note; it chemically “wakes up” all the other flavors in the curry, cutting through the richness and making the entire dish taste fresher and more vibrant. It’s the perfect finishing touch.
- Season in Layers for Depth: Building flavor is key. Don’t just season once. Add a pinch of salt when you introduce the spices and tomatoes to help draw out their flavors and create a foundational savory layer. Then, season again when you add the broth and lentils, ensuring the entire dish is well-balanced. Always taste and adjust salt at the very end to perfection.
- Wilt Spinach in Batches: When incorporating fresh spinach, it might seem like an overwhelming amount. Instead of dumping it all in at once, add it to the hot curry in small handfuls, stirring each batch until it wilts down before adding the next. This makes it much easier to manage, ensures even cooking, and prevents the pot from overflowing. Each handful should take roughly 1 minute to soften and integrate into the curry.
- Use the Right Pot: A large, heavy-bottomed pot or Dutch oven is ideal. This ensures even heat distribution, prevents sticking, and provides enough space for all your ingredients, especially when adding the spinach.
- Taste and Adjust Frequently: As with any great recipe, tasting throughout the cooking process is vital. Before serving, taste the curry and adjust seasonings as needed. Does it need more salt? A pinch more cayenne? Another squeeze of lemon? Your palate is the best guide.
- Let it Rest (Optional): While delicious immediately, allowing the curry to rest for 5-10 minutes off the heat before serving can help the flavors deepen and meld even further.
Crafting Your Creamy Spinach Lentil Curry: A Step-by-Step Guide
Embark on your culinary journey with this easy-to-follow guide to creating a luscious spinach lentil curry. While the full, detailed recipe is provided in the recipe card below, this section offers a concise, visual step-by-step overview to confidently walk you through the process.

- Begin by heating 1 tablespoon of your preferred oil (such as olive, avocado, or coconut oil) in a large skillet or Dutch oven over medium heat. Once shimmering, add the diced onion and sauté gently for 5-7 minutes. Stir occasionally until the onions become soft, translucent, and slightly golden, releasing their natural sweetness.

- Next, introduce the finely chopped cilantro stems, minced garlic, and grated fresh ginger to the softened onions. Stir continuously and cook for another 1-2 minutes. This step is crucial for blooming the aromatics, allowing their fragrant oils to infuse the base of the curry. Be careful not to burn the garlic.

- Now, it’s time for the spices! Stir in the garam masala, coriander, turmeric, cayenne pepper (if using), and the diced fresh tomatoes. Season generously with salt at this stage to enhance the flavors. Continue to cook for 2-3 minutes, stirring occasionally, until the tomatoes begin to soften and break down, creating a rich, spiced paste with the aromatics.

- Once the tomato mixture is fragrant and slightly reduced, stir in the thoroughly rinsed red lentils, vegetable broth (or water), and a little more salt. Bring the entire mixture to a gentle boil, then immediately reduce the heat to low. Partially cover the pot, allowing some steam to escape, and simmer for 16-20 minutes. The curry is ready when the lentils are wonderfully soft, and the sauce has thickened to a rich, creamy consistency.

- With the lentils cooked to perfection, it’s time to incorporate the fresh baby spinach. Add the spinach into the pot one handful at a time, gently stirring it into the hot curry until the leaves visibly soften and wilt. This process usually takes about 1 minute per handful, as the residual heat from the curry is sufficient. If the curry seems too thick at this point, you can add a splash more water or broth to achieve your desired consistency.

- To brighten and uplift all the beautiful flavors of your curry, stir in a generous squeeze of fresh lemon juice. Give it a final taste and adjust seasoning if necessary. Divide the piping hot curry among serving bowls, and just before serving, scatter the reserved fresh cilantro leaves over the top for a burst of color and herbaceous freshness. Enjoy your homemade, flavorful spinach lentil curry!
Frequently Asked Questions About Spinach Lentil Curry
Absolutely! This spinach lentil curry is an outstanding candidate for make-ahead meals. In fact, many people find that the flavors deepen and meld even more beautifully after a day or so. Store any leftover curry in an airtight container in the refrigerator for up to 4 days. When reheating, you may notice the curry has thickened considerably. Simply add a splash of water or vegetable broth to loosen it to your desired consistency while warming it on the stovetop or in the microwave.
Yes, this curry freezes exceptionally well, making it perfect for long-term meal planning. Once the curry has cooled completely, transfer it to a freezer-safe container or a heavy-duty freezer bag. It can be stored in the freezer for up to 3 months without compromising its quality or flavor. To enjoy, simply thaw the frozen curry overnight in the refrigerator, then reheat gently on the stovetop or in the microwave, adding a little liquid if needed.
The base recipe for this curry includes just 1/4 teaspoon of cayenne pepper, which results in a very mild and palatable warmth, suitable for most palates. If you prefer a completely non-spicy curry, you can easily omit the cayenne pepper entirely. For those who enjoy a medium level of spice, we recommend increasing the cayenne to 1/2 teaspoon. If you’re a true heat enthusiast, feel free to add more cayenne to taste, or even include a finely chopped fresh green chili along with the garlic and ginger for a bolder kick.
This versatile spinach lentil curry can be served in several delicious ways. It’s hearty enough to be enjoyed on its own as a comforting bowl. For a classic Indian-inspired meal, serve it alongside warm, fluffy basmati rice, which beautifully absorbs the rich flavors of the curry. Alternatively, a freshly baked naan bread or roti makes an excellent accompaniment for scooping up every last drop of the flavorful sauce. You can also elevate your serving with an optional tadka (tempering) for an extra layer of aroma and flavor:
To prepare the Tadka: In a small skillet, heat 3 tablespoons of oil (or ghee for a richer, more traditional taste) over medium-high heat. Once the oil begins to shimmer, add 1 teaspoon of cumin seeds. They should immediately start to sizzle and turn a shade darker within 10-20 seconds, releasing their fragrant essence. Quickly add 2 thinly sliced cloves of garlic and a pinch of chili flakes. Fry the garlic, stirring constantly, for approximately 1 minute until the slices turn a pale golden brown. Promptly remove the pan from the heat to prevent burning. Drizzle this fragrant, infused oil directly over your individual servings of curry just before eating.
This spinach lentil curry is packed with nutritional benefits! Red lentils are an excellent source of plant-based protein and dietary fiber, which aids digestion and helps keep you feeling full and satisfied. Spinach contributes a wealth of vitamins (like K and A), minerals (iron, magnesium), and antioxidants. Turmeric and ginger are renowned for their anti-inflammatory properties, while the array of fresh vegetables adds essential nutrients. It’s a truly wholesome and nourishing meal.
While red lentils are highly recommended for their creamy texture in this recipe, you can experiment with other types. Green or brown lentils will hold their shape better and result in a less creamy, more textured curry. Keep in mind that these varieties will also require a longer cooking time – typically 30-45 minutes – so adjust the simmering time accordingly until they are tender. Ensure to rinse any type of lentils thoroughly before use.

If this vibrant and delicious recipe inspires you, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. Your feedback helps others discover and enjoy this meal, and I always love hearing about your culinary experiences! Thank you for trying my recipes! – Deryn

Creamy & Easy Spinach Lentil Curry
Rate Recipe
Print Recipe
Ingredients
- 1 tbsp oil (olive, avocado, or coconut)
- 1 large yellow onion, diced (about 2 cups)
- 5 cloves garlic, minced (about 1 tbsp)
- 1 tbsp fresh ginger, grated
- 1 handful fresh cilantro, stems and leaves separated
- 1 ½ tsp garam masala
- ½ tsp coriander (ground)
- ½ tsp turmeric (ground)
- ¼ tsp cayenne pepper (optional, adjust to taste)
- 2 roma tomatoes, diced (about 1 ¾ cups)
- 1 ¼ cup red lentils, thoroughly rinsed
- 3 cups vegetable broth or water
- ½ tsp salt (plus more to taste)
- 4 cups packed baby spinach
- fresh lemon, for serving (juice of half a lemon)
- cooked basmati rice or warm naan, for serving
Optional Tadka
- 3 tbsp oil or ghee
- 1 tsp cumin seeds
- 2 cloves garlic, thinly sliced
- pinch of chili flakes
Instructions
-
Begin by separating the cilantro stems from the leaves; finely chop the tender cilantro stems and set aside the leaves for garnish.1 handful fresh cilantro
-
Sauté Aromatics: Heat 1 tablespoon of oil in a large pot or deep skillet over medium heat. Add the diced onions and sauté for 5–7 minutes, stirring occasionally, until they become soft, translucent, and lightly golden.1 tbsp oil, 1 large yellow onion
-
To the softened onions, add the minced garlic, grated ginger, and the finely chopped cilantro stems. Cook for an additional 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.5 cloves garlic, 1 tbsp fresh ginger
-
Stir in the garam masala, ground coriander, ground turmeric, cayenne pepper (if using), and the diced tomatoes. Season with 1/2 tsp of salt. Continue to cook for 2–3 minutes, stirring occasionally, until the tomatoes begin to soften and break down, creating a rich, spiced base.1 ½ tsp garam masala, ½ tsp coriander, ½ tsp turmeric, ¼ tsp cayenne, 2 roma tomatoes
-
Cook Curry: Stir in the thoroughly rinsed red lentils, 3 cups of vegetable broth (or water), and a little more salt to taste. Bring the mixture to a gentle boil, then immediately reduce the heat to low. Partially cover the pot and simmer for 16–20 minutes, or until the lentils are completely soft and have absorbed most of the liquid, resulting in a thick, creamy curry.1 ¼ cup red lentils, 3 cups vegetable broth or water, 1/2 tsp salt
-
Finish Curry: Once the lentils are cooked and tender, stir in the baby spinach one handful at a time. The residual heat from the curry will cause the leaves to wilt in about a minute. If the curry consistency is too thick for your preference, add a splash of additional water or broth until it reaches your desired texture. Finally, stir in a generous squeeze of fresh lemon juice to brighten and balance the rich flavors of the curry.4 cups packed baby spinach, fresh lemon
-
Prepare Optional Tadka (if using): In a small pan or skillet, heat 3 tablespoons of oil (or ghee) over medium-high heat. Add 1 teaspoon of cumin seeds; they should immediately sizzle and turn a darker shade within 10-20 seconds. Next, add 2 thinly sliced cloves of garlic and a pinch of chili flakes. Fry the garlic, stirring constantly, for about 1 minute until the slices turn a pale golden brown. Immediately remove the pan from the heat to prevent burning.3 tbsp oil or ghee, 1 tsp cumin seeds, 2 cloves garlic, pinch of chili flakes
-
Garnish and Serve: Divide the hot curry among individual bowls. If you prepared the tadka, drizzle it artfully over each serving and swirl it into the curry for added fragrance and depth. Finally, top generously with the reserved fresh cilantro leaves for a bright, herbaceous finish. Serve immediately with basmati rice or warm naan bread.
Notes
Storage: Leftover curry can be stored in an airtight container in the refrigerator for up to 4 days. When reheating on the stovetop or in the microwave, you may need to stir in a little water or vegetable broth to achieve your desired consistency as the curry tends to thicken when cooled.
Freezing: This curry freezes beautifully. Once completely cooled, transfer it to a freezer-safe container or a dedicated freezer bag. It can be frozen for up to 3 months. To serve, thaw thoroughly in the refrigerator overnight before reheating and adjusting consistency with liquid as needed.
Nutrition
Like this recipe? Rate and comment below!
Closing Thoughts on This Versatile Dish
This Spinach Lentil Curry is more than just a recipe; it’s an invitation to enjoy healthy, flavorful, and incredibly satisfying plant-based cooking without compromise. Its blend of warm spices, tender lentils, and fresh spinach creates a truly memorable dish that’s perfect for any occasion – from a quick weeknight dinner to a comforting meal prep solution. The ease of preparation, combined with its high nutritional value and adaptable nature, makes it a true culinary gem.
Whether you’re a seasoned chef or just starting your journey in the kitchen, this one-pot wonder is designed to bring joy and deliciousness to your table. We encourage you to savor every spoonful, knowing that you’re fueling your body with wholesome ingredients and enjoying a meal that celebrates vibrant flavors. Don’t forget to explore the various customization options to make this curry uniquely yours, adding your favorite vegetables or adjusting the spice to suit your palate. Happy cooking!