If you are craving a hearty, flavorful meal that comes together in no time, this 15-Minute Lentil Veggie Curry Recipe is going to become your new go-to. It’s wonderfully creamy, packed with vibrant veggies and comforting spices, yet totally vegan and budget-friendly. The magic lies in how quickly you can whip up a dish that tastes like it simmered all afternoon, perfect for busy weeknights when you want nourishing food without the fuss.
Ingredients You'll Need

These ingredients are simple staples, each chosen to build layers of flavor and texture while keeping the dish wholesome and colorful. From the earthy lentils to the fresh spinach and fragrant spices, every component plays its part beautifully.
- Brown or green lentils (⅔ cup): Provides protein and a satisfying bite that holds up wonderfully in curry.
- Neutral cooking oil (2 tablespoons): Helps bloom the spices and soften the onions, but can be swapped for broth to keep it oil-free.
- Yellow onion (1 small, diced): Adds a naturally sweet and savory base flavor.
- Garlic cloves (4, minced): Infuses the curry with aromatic depth.
- Fresh ginger (1 inch, grated): Brings a warm, zingy freshness that brightens the dish.
- Curry powder (1 tablespoon): The star spice mix that defines the curry’s rich flavor.
- Ground cumin (1 teaspoon): Adds smokiness and earthiness.
- Ground coriander (½ teaspoon): Provides citrusy subtlety to the spice blend.
- Sweet paprika (½ teaspoon): Contributes mild sweetness and color.
- Turmeric (½ teaspoon): Gives beautiful golden hues and anti-inflammatory benefits.
- Unsweetened canned coconut milk (14 ounces): Creates a luscious creaminess without dairy.
- Vegetable broth (1 cup plus as needed): Hydrates the curry and enhances umami flavor.
- Tomato puree (½ cup): Adds acidity and a touch of natural sweetness to balance the cream.
- Sweet potato (¾ pound, peeled, 1-inch pieces): Brings natural sweetness and satisfying body.
- Baby spinach (2 cups, packed): Introduces vibrant color and a gentle leafy texture.
- Fresh lime juice (to taste): Lifts the whole dish with zesty brightness.
- Garam masala (2 teaspoons): Final warming spice to round out all the flavors.
- Salt (to taste): Enhances and balances every ingredient.
- Chopped cilantro (¼ cup, for garnish): Adds fresh herbal notes just before serving.
How to Make 15-Minute Lentil Veggie Curry Recipe
Step 1: Cook the Lentils
Start by simmering your lentils in water until they are just tender but still hold their shape, about 10 minutes. This quick cook keeps them from turning mushy and ensures they bring a lovely texture to the curry. Drain and set them aside while you prepare the rest.
Step 2: Mix Your Spices
Whisk together curry powder, cumin, coriander, paprika, and turmeric in a small bowl. This vibrant mix is what will give your curry that warm, layered flavor that tastes like it’s been slow-cooked for hours.
Step 3: Sauté Aromatics and Spices
Warm your cooking oil in a pan over medium-high heat and cook the diced onion until it’s translucent and sweet. Then add garlic, ginger, and the spice mix. Stir constantly for about a minute to toast the spices gently, releasing their fragrant oils without burning.
Step 4: Add Liquids and Sweet Potato
Pour in the creamy coconut milk, vegetable broth, and tomato puree, then toss in the cubed sweet potatoes. Stir everything together, reduce the heat to a simmer, and let the sweet potatoes cook until just fork tender, around 10 minutes. Keep an eye on the liquid, adding more broth if needed to keep the veggies submerged.
Step 5: Combine Lentils, Spinach, and Season
Stir your cooked lentils and baby spinach into the curry and cook just until the spinach wilts and everything is heated through. Finish with a good squeeze of fresh lime juice, garam masala, and salt to taste. Sprinkle with chopped cilantro before serving for that fresh pop.
How to Serve 15-Minute Lentil Veggie Curry Recipe

Garnishes
Brighten your curry with a handful of chopped fresh cilantro and an extra wedge of lime on the side. These simple touches add freshness and a slight tang that beautifully complement the creamy, spiced base.
Side Dishes
This curry pairs wonderfully with fluffy basmati rice or warm naan bread to mop up every last drop of sauce. If you want to keep it light, a side of cucumber raita or a simple green salad works great to balance the spices.
Creative Ways to Present
For a fun twist, try serving the curry in a hollowed-out sweet potato or alongside steamed cauliflower rice for a low-carb option. You could also layer it in a bowl with quinoa and roasted vegetables for a colorful, nutritious grain bowl.
Make Ahead and Storage
Storing Leftovers
This curry keeps beautifully in an airtight container in the fridge for up to four days. The flavors deepen over time, making your leftovers even more delicious.
Freezing
If you want to save some for later, this meal freezes well. Portion it out into freezer-safe containers and use within two months for best flavor and texture.
Reheating
Reheat gently on the stovetop or in the microwave, stirring occasionally and adding a splash of broth or water if the curry has thickened too much. This will help restore the creamy consistency.
FAQs
Can I use red lentils instead of brown or green lentils?
Yes, but red lentils cook faster and tend to become mushier, so they will give the curry a different texture. Adjust cooking times accordingly if you decide to swap.
Is there a way to make this curry oil-free?
Absolutely! Just substitute the cooking oil with vegetable broth when sautéing the onions and spices. It’s a great option to reduce fat while keeping maximum flavor.
Can I add other vegetables to this curry?
Yes, feel free to jazz it up with diced bell peppers, peas, or cauliflower florets; just add them at the same time as the sweet potatoes and adjust the cooking time if needed.
What can I use instead of coconut milk?
You can substitute coconut milk with cashew cream or another plant-based milk, but keep in mind it might slightly change the curry’s richness and flavor.
How spicy is this curry?
This recipe is mildly spiced to suit most palates, but you can always increase the curry powder or add chili flakes if you prefer more heat.
Final Thoughts
Trust me, once you make this 15-Minute Lentil Veggie Curry Recipe, it will quickly find a permanent spot in your weekly meal rotation. It’s packed with flavor, nourishing ingredients, and just the right hint of spice, all made in a flash. So go on, dive into this easy, comforting curry and enjoy a bowl of warmth and goodness tonight!
Print
15-Minute Lentil Veggie Curry Recipe
- Prep Time: 7 minutes
- Cook Time: 15 minutes
- Total Time: 22 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Description
A quick and easy vegan lentil veggie curry that's perfect for a weeknight meal. This creamy, flavorful curry is made with brown lentils, sweet potatoes, and baby spinach simmered in fragrant spices and coconut milk. It's budget-friendly, pantry staple based, and offers an oil-free option for a lighter version.
Ingredients
Lentils
- ⅔ cup dried brown lentils (or green or Puy lentils)
Vegetables & Aromatics
- 1 small yellow onion, diced (about 1 cup)
- 4 garlic cloves, minced
- 1 inch fresh ginger, grated
- ¾ pound sweet potato (about 2 small), peeled and cut into 1-inch pieces
- 2 cups baby spinach, packed
- ¼ cup chopped cilantro (for garnish)
Spices
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon sweet paprika
- ½ teaspoon turmeric
- 2 teaspoons garam masala
- Salt to taste
Liquids
- 2 tablespoons neutral flavored cooking oil (or vegetable broth for oil-free option)
- 14 ounces canned unsweetened coconut milk
- 1 cup vegetable broth, plus more as needed
- ½ cup tomato puree (or strained tomatoes, or tomato passata)
- Fresh lime juice to taste
Instructions
- Cook the lentils: In a small saucepan, combine the lentils with 2 ½ cups water. Bring to a simmer and cook for about 10 minutes until lentils are al dente, adding more water if needed to keep them submerged. Drain and set aside.
- Make the spice mix: In a small bowl, combine curry powder, cumin, coriander, paprika, and turmeric. Set aside.
- Cook the aromatics and spices: Heat the oil in a medium saucepan over medium-high heat. Cook diced onion for about 3 minutes until translucent. Add minced garlic, grated ginger, and the prepared spice mix. Stir constantly and cook for 1 more minute to release the aromas.
- Add liquids and sweet potato: Stir in coconut milk, vegetable broth, tomato puree, and sweet potato pieces. Reduce heat to a simmer and cook for about 10 minutes, or until sweet potatoes are just fork-tender. Add more broth as needed to keep sweet potatoes submerged.
- Add lentils, spinach and season: Stir in the cooked lentils and baby spinach. Cook until spinach is wilted and mixture is warmed through. Add fresh lime juice to taste, mix in garam masala, and season with salt. Garnish with chopped cilantro before serving.
Notes
- To make the curry oil-free, substitute cooking oil with vegetable broth when sautéing the aromatics and spices.
- Add more vegetable broth if the curry becomes too thick during cooking.
- This curry pairs well with steamed rice or warm flatbread.
- Adjust lime juice to your preferred level of brightness and acidity.


Leave a Reply