The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Tomato Lentil Curry is a comforting, hearty dish that’s packed with protein, fiber, and bold Indian-inspired flavors. This easy one-pot meal combines tender lentils with juicy tomatoes, warm spices, and fresh herbs — perfect for a wholesome lunch or dinner.
Why You’ll Love This Recipe
This Tomato Lentil Curry is nourishing, budget-friendly, and simple to make with pantry staples. It’s naturally vegan and gluten-free, yet so satisfying and full of flavor. You can enjoy it on its own, serve it over rice or quinoa, or pair it with warm naan bread for a complete, cozy meal. Plus, it’s great for meal prep!
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Red or green lentils, rinsed
 - Canned diced tomatoes or fresh tomatoes, chopped
 - Onion, finely chopped
 - Garlic cloves, minced
 - Fresh ginger, grated
 - Coconut milk or vegetable broth
 - Olive oil or coconut oil
 - Ground cumin
 - Ground coriander
 - Ground turmeric
 - Garam masala
 - Red chili flakes or fresh chili (optional)
 - Fresh cilantro, for garnish
 - Salt and pepper, to taste
 - Fresh lemon or lime juice (optional, for serving)
 
Directions
- In a large pot or Dutch oven, heat the oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
 - Stir in the garlic and ginger, cooking for another minute until fragrant.
 - Add the ground cumin, coriander, turmeric, and garam masala. Stir for 30 seconds to toast the spices.
 - Pour in the diced tomatoes and lentils, then add the coconut milk or vegetable broth. Stir to combine.
 - Bring to a boil, then reduce heat and simmer for about 20–25 minutes, or until the lentils are tender and the curry has thickened. Stir occasionally and add more liquid if needed.
 - Season with salt, pepper, and chili flakes to taste.
 - Garnish with fresh cilantro and a squeeze of lemon or lime juice before serving.
 
Servings and timing
This recipe makes about 4 servings and takes about 10 minutes to prep and 25–30 minutes to cook.
Variations
- Add diced sweet potatoes, carrots, or spinach for extra veggies.
 - Use green or brown lentils for a slightly firmer texture.
 - Stir in a scoop of plain yogurt (or coconut yogurt for dairy-free) for extra creaminess.
 - Adjust the heat by adding more or less chili flakes or fresh chili.
 
Storage/Reheating
Store leftover Tomato Lentil Curry in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if needed to loosen the consistency. This curry also freezes well for up to 2–3 months — thaw overnight in the fridge before reheating.
FAQs
Can I use canned lentils?
Yes, but reduce the cooking time since canned lentils are already cooked. Add them after the tomatoes have simmered.
Is this curry spicy?
It’s mild as written, but you can adjust the heat by adding more or less chili.
Can I make this oil-free?
Yes! Sauté the onions in a splash of vegetable broth instead of oil.
What can I serve with Tomato Lentil Curry?
It’s delicious over rice, quinoa, or with naan or roti.
How do I thicken the curry?
Let it simmer uncovered longer to reduce the liquid, or mash some lentils with a spoon.
Can I use other types of lentils?
Yes! Red lentils cook quickly and become creamy, while green or brown lentils hold their shape more.
How long does it keep in the fridge?
Up to 4 days in an airtight container.
Does it freeze well?
Yes, it freezes beautifully for up to 2–3 months.
Can I add coconut cream instead of coconut milk?
Yes, for an extra rich and creamy texture.
How do I make it more flavorful?
Taste and adjust seasonings — add more spices, fresh herbs, or a squeeze of citrus for brightness.
Conclusion
Tomato Lentil Curry is an easy, nourishing dish that’s full of flavor and perfect for any day of the week. Whether you’re meal prepping, feeding a family, or cooking for yourself, this cozy curry is sure to satisfy. Enjoy it fresh, reheat it for leftovers, and savor the delicious blend of spices and hearty lentils every time!
Description
A hearty and flavorful tomato lentil curry made with simple pantry ingredients, perfect for a comforting vegan meal served with rice or naan.
- In a large pot, heat coconut oil over medium heat. Add chopped onion and sauté until translucent, about 5 minutes.
 - Add garlic and ginger; cook for another minute until fragrant.
 - Stir in cumin, coriander, turmeric, paprika, and cayenne (if using). Cook for 1 minute to toast the spices.
 - Add rinsed lentils, diced tomatoes, and vegetable broth. Stir to combine and bring to a boil.
 - Reduce heat to low, cover, and simmer for 20-25 minutes or until lentils are tender and curry is thickened.
 - Season with salt and pepper to taste. If needed, add a splash of water for a thinner consistency.
 - Garnish with fresh cilantro and serve hot with rice or naan.
 
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
 - Use green or brown lentils if you prefer, but adjust cooking time accordingly.
 - Add spinach or kale for extra greens.
 
Nutrition
- Serving Size: 1 cup
 - Calories: 220
 - Sugar: 5g
 - Sodium: 420mg
 - Fat: 4g
 - Saturated Fat: 1g
 - Unsaturated Fat: 3g
 - Trans Fat: 0g
 - Carbohydrates: 36g
 - Fiber: 12g
 - Protein: 12g
 - Cholesterol: 0mg
 



