There’s something deeply comforting about a bowl of Simple Tomato Onion Lentil Curry that wraps you up like a warm hug on a chilly evening. Just the smell of sautéed onions mingling with ripe tomatoes and earthy lentils simmering away instantly lifts my spirits. I stumbled upon this recipe when I was craving something hearty but fuss-free—no hours of prep, just pure, vibrant flavors. Whether you’re winding down after a busy day or looking for a wholesome meal to share with friends, this curry hits all the right notes: nourishing, delicious, and surprisingly easy to make. Trust me, once you try it, this humble curry will become your go-to for cozy weeknights or anytime you want to slow down and savor simple, soulful cooking.
Why choose Simple Tomato Onion Lentil Curry?
Comforting and Nourishing: This curry brings warmth and hearty nutrition in every spoonful. Simplicity at its core: Minimal ingredients and easy steps make it perfect for busy cooks. Rich, vibrant flavors: Ripe tomatoes and caramelized onions create a luscious base. Versatile and quick: Ready in under 30 minutes, ideal for weeknights. Crowd-pleaser: Vegan-friendly and satisfying enough to impress any palate.
Simple Tomato Onion Lentil Curry Ingredients
For the Lentil Base
- Red lentils – soak or rinse well to ensure a creamy, smooth texture.
- Water or vegetable broth – use broth for richer flavor and extra depth.
For the Flavorful Curry
- Onions – caramelize slowly to bring out natural sweetness and balance acidity.
- Ripe tomatoes – use fresh or canned, they form the rich, tangy heart of the curry.
- Garlic – finely minced to add a savory punch without overpowering.
- Ginger – fresh grated for a warm, zesty undertone.
Spices and Seasonings
- Turmeric powder – adds earthiness and vibrant color to the curry.
- Cumin seeds – toast before use to release aromatic oils enhancing flavor.
- Coriander powder – brings citrusy notes that brighten the dish.
- Red chili powder – adjust to taste for subtle heat or bold spice.
- Salt – balances and enhances all the curry’s flavors effortlessly.
For Garnish and Finishing Touches
- Fresh cilantro – chopped and sprinkled to add freshness and color.
- Lemon juice – a splash at the end to lift and brighten the overall taste of your Simple Tomato Onion Lentil Curry.
How to Make Simple Tomato Onion Lentil Curry
- Rinse Lentils: Rinse red lentils in a sieve under cold running water until it runs clear, removing grit and ensuring a silky, creamy texture after cooking.
- Cook Lentils: Combine rinsed lentils with broth or water, bring to a gentle boil, then reduce heat and simmer 12–15 minutes until just tender and slightly creamy.
- Heat Oil: Warm 2 tablespoons of oil in a large skillet over medium heat until shimmering and fragrant, about 1–2 minutes, creating the perfect base for caramelizing onions.
- Sauté Onions: Add thinly sliced onions, cooking 8–10 minutes until edges are golden brown and sweet, stirring occasionally to prevent sticking or burning.
- Add Garlic & Ginger: Stir in minced garlic and grated ginger, cooking 1–2 minutes until fragrant and lightly golden, infusing the curry with savory, zesty undertones.
- Toast Spices: Sprinkle in turmeric, cumin seeds, coriander powder, and red chili powder, stirring continuously and toasting about 30 seconds until spices bloom and fill the kitchen with vibrant aromas.
- Stir in Tomatoes: Pour in chopped fresh or canned tomatoes, simmer 5–7 minutes until they break down into a rich, saucy consistency, stirring occasionally.
- Combine Bases: Add cooked lentils and any reserved liquid to the tomato onion mixture, stir gently until fully incorporated and homogenous in texture.
- Simmer Curry: Maintain a gentle simmer for 5–10 minutes, allowing flavors to meld and the curry to thicken to a luscious, creamy consistency. Adjust seasoning to taste.
- Garnish & Serve: Finish with fresh cilantro and a squeeze of lemon juice, brightening the dish with vibrant color and zesty flavor before serving hot.
Optional: drizzle with coconut milk for extra creaminess.
Exact quantities are listed in the recipe card below.

Tips for the Best Simple Tomato Onion Lentil Curry
- Use Fresh Ingredients: Fresh, ripe tomatoes and quality onions make all the difference in flavor and texture for your curry.
- Avoid Overcooking Lentils: Cook lentils just until tender to keep the curry creamy without becoming mushy or grainy.
- Toast Spices Properly: Heat spices gently until aromatic to release maximum flavor without burning, which can cause bitterness.
- Caramelize Onions Slowly: Patience here brings out natural sweetness that balances the tomato’s acidity beautifully.
- Adjust Spice Levels: Customize the red chili powder to suit your heat preference, ensuring a curry that delights without overwhelming.
- Finish with Fresh Elements: A sprinkle of cilantro and a splash of lemon juice brighten and lift the final dish, enhancing the Simple Tomato Onion Lentil Curry’s vibrant taste.
How to Store and Freeze Simple Tomato Onion Lentil Curry
Fridge: Store leftover Simple Tomato Onion Lentil Curry in an airtight container for up to 3 days. Gently reheat on the stove or in the microwave until warmed through.
Freezer: Portion the curry into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating for the best texture and flavor.
Reheating: When ready to enjoy, reheat on low heat in a pan, adding a splash of water or broth if needed to restore creaminess, stirring occasionally.
Make Ahead Options
These Simple Tomato Onion Lentil Curry are perfect for busy weeknights! You can prepare the lentils and sauce components up to 3 days in advance. Start by cooking your red lentils and mixing them with the flavorful curry base (onions, tomatoes, garlic, and spices), then let it cool before transferring to an airtight container for refrigeration. To maintain quality and prevent the lentils from becoming mushy, store the components separately if possible. When ready to enjoy, simply reheat the curry on the stovetop over low heat, adding a splash of water or vegetable broth if needed, and finish with fresh cilantro and a squeeze of lemon juice. This way, you’ll have a delicious homemade meal with minimal effort!
What to Serve with Simple Tomato Onion Lentil Curry?
As you savor a bowl of delicious curry, the right accompaniments can elevate your meal to a truly memorable experience.
- Fluffy Basmati Rice: Its delicate texture soaks up the rich sauce, creating a harmonious blend of flavors in every bite.
- Warm Naan Bread: Perfect for scooping up the hearty curry, naan adds a delightful chewy contrast to the creamy lentils.
- Crunchy Cucumber Salad: The cool, crispness of cucumber tossed in a tangy dressing balances the warmth of the curry beautifully.
- Roasted Vegetable Platter: Seasonal veggies bring extra flavor and nutrition, offering a colorful accompaniment that pairs well with the curry.
- Yogurt Sauce: A cooling dollop of yogurt adds a refreshing tang that complements the spices of the dish, offering a nice contrast.
- Spiced Chai Tea: The warming spices in chai can enhance your meal while providing a soothing finish, perfect for cozy evenings.
- Mango Chutney: Sweet and tangy, this chutney plays off the heat and earthiness of the curry, creating an irresistible flavor combination.
- Crispy Papadam: These light and crunch snacks offer great texture and a delightful contrast to the creamy curry, perfect for nibbling.
- Lemon Sorbet: A light, refreshing dessert to cleanse the palate after the bold flavors of the curry, leaving you feeling satisfied yet not heavy.
Variations & Substitutions for Simple Tomato Onion Lentil Curry
Feel free to play with this recipe, adding your personal touch to create the perfect bowl of comfort!
-
Spicy Twist: Add a teaspoon of diced green chilies for an extra layer of heat that awakens the taste buds.
-
Creamy Coconut: Replace half of the water or broth with coconut milk for a rich, tropical twist that adds a beautiful creaminess.
-
Vegetable Boost: Mix in chopped vegetables like spinach, carrots, or bell peppers during the last 10 minutes for added nutrition and color.
-
Protein-Packed: Toss in cubed tofu or cooked chicken for a heartier dish that raises the protein content, making it more satisfying.
-
Herb-Infused: Experiment with herbs like thyme or basil to infuse a different aromatic character and delightfully fresh notes.
-
Citrusy Zing: Incorporate the zest of one lemon or lime before serving for a vibrant pop of flavor that elevates the entire dish.
-
Nutty Flavor: Sprinkle in some toasted slivered almonds or cashews before serving for a delightful crunch and nutty aroma, giving your curry texture.
-
Smoky Finish: A dash of smoked paprika or chipotle powder can infuse your curry with a warm, smoky flavor, perfect for those colder evenings.
Simple Tomato Onion Lentil Curry Recipe FAQs
How do I know if my tomatoes are ripe enough for the curry?
Look for tomatoes that are brightly colored, firm but slightly yielding to gentle pressure, and fragrant. Avoid tomatoes with dark spots all over or wrinkled skin, as they may affect the curry’s fresh, vibrant flavor.
What’s the best way to store leftover Simple Tomato Onion Lentil Curry?
I recommend storing any leftovers in an airtight container in the fridge, where it will stay fresh for up to 3 to 4 days. Make sure it cools to room temperature before refrigerating to keep the flavors intact and avoid condensation that could make it watery.
Can I freeze this curry, and how should I do it?
Absolutely! Freezing lentil curry is a great way to have a hearty meal ready on busy days. Portion the cooled curry into freezer-safe containers or heavy-duty zip-top bags. Press out excess air if using bags. Label with the date and freeze for up to 3 months. To thaw, move it to the fridge overnight. Reheat gently on the stovetop with a splash of broth or water to refresh its creamy texture.
What if my lentils turn out mushy or grainy – how can I avoid that?
Overcooking lentils causes mushiness, while insufficient rinsing can leave grit making the texture unpleasant. To avoid this, rinse lentils thoroughly until the water runs clear before cooking. Simmer gently and taste frequently after 12 minutes to catch the perfect tender yet intact texture. Stir occasionally to prevent sticking, but avoid vigorous boiling.
Is this curry safe for pets or suitable for allergy-sensitive diets?
This Simple Tomato Onion Lentil Curry is vegan and free from common allergens like nuts and dairy, which makes it broadly friendly. However, it contains onions and garlic, which are toxic to dogs and cats, so keep leftovers out of reach of your furry friends. For those with spice sensitivities, reduce or omit red chili powder to avoid discomfort.

Easy, Creamy Simple Tomato Onion Lentil Curry You’ll Love
Ingredients
Equipment
Method
- Rinse red lentils in a sieve under cold running water until it runs clear.
- Combine rinsed lentils with broth or water, bring to a gentle boil, then reduce heat and simmer for 12–15 minutes until just tender.
- Warm 2 tablespoons of oil in a large skillet over medium heat until shimmering.
- Add thinly sliced onions, cooking for 8–10 minutes until golden brown.
- Stir in minced garlic and grated ginger, cooking for 1–2 minutes until fragrant.
- Sprinkle in turmeric, cumin seeds, coriander powder, and red chili powder, stirring for about 30 seconds.
- Pour in chopped fresh or canned tomatoes, simmer for 5–7 minutes.
- Add cooked lentils and any reserved liquid to the tomato onion mixture, stir gently.
- Maintain a gentle simmer for 5–10 minutes, allowing flavors to meld.
- Finish with fresh cilantro and a squeeze of lemon juice before serving hot.





