ADVERTISEMENT

Lentil Tomato Curry – Easy One-Pot 45-Minute Dinner

By September 22, 20268 min read

Lentil Tomato Curry is the kind of dinner I make when the fridge is half empty and everyone is still hungry. Red lentils, a can of tomatoes, and a handful of spices simmer into something that tastes like you planned it all week.

Advertisements1

I started making this on Tuesday nights when my son has soccer practice and my daughter has homework meltdowns. One pot, no babysitting, and the whole kitchen smells like cumin and garlic by the time they walk in.

It is also secretly good for you. Lentils bring protein and fiber, tomatoes bring brightness, and coconut milk makes it creamy without any cream. Serve it over rice and nobody asks where the meat is.

Why You'll Love This Recipe

1

One Pot, Zero Fuss: Everything cooks in a single Dutch oven, so cleanup is one pan and a spoon.
2

Pantry Friendly: Red lentils, canned tomatoes, and onion are things you probably already have.
3

Naturally Creamy: Coconut milk gives it a velvety body without dairy or a blender.
4

Better the Next Day: The spices deepen overnight, so leftovers taste even richer.

About the Ingredients

2 tablespoons (30 ml) olive oil or coconut oil

Olive oil keeps it neutral; coconut oil adds a subtle sweetness that pairs well with the spices. Any neutral high-heat oil works fine here.

1 large yellow onion (about 2 cups / 280 g), finely diced

Yellow onion gives the sweetest base. If you only have red onion, use it, but expect a sharper, more pungent finish.

4 garlic cloves, minced (about 1 tablespoon)

Fresh garlic is best, but 1 teaspoon garlic powder can stand in. Add the powder with the spices instead of sautéing it.

1 tablespoon fresh ginger, grated

Frozen grated ginger is a great shortcut and keeps for months. Skip dried ginger here, it turns gritty in the sauce.

2 teaspoons ground cumin

Buy cumin in small amounts and toast it if you can, it wakes up the whole pot. Ground coriander can replace half of it for a brighter note.

1 teaspoon smoked paprika

Smoked paprika adds a gentle campfire depth. Sweet paprika works but you will lose that smoky edge.

1/2 teaspoon ground turmeric

Turmeric is mostly for color and earthiness. A little goes a long way, so do not double it or the curry turns bitter.

1/4 teaspoon cayenne pepper (optional)

This is your heat dial. Leave it out for kids, or use 1/2 teaspoon if your family likes a kick.

1 can (28 oz / 794 g) crushed tomatoes

Crushed tomatoes give body fast. Diced tomatoes work but the sauce stays thinner, so simmer 5 extra minutes.

1 cup (200 g) dried red lentils, rinsed

Red lentils break down into a creamy texture, which is what you want. Brown or green lentils stay firm and need 15 more minutes of cooking.

1 can (13.5 oz / 400 ml) full-fat coconut milk

Full-fat is the creamy one. Light coconut milk works but the curry will be thinner, so reduce the broth by 1/2 cup.

2 cups (480 ml) vegetable broth, plus more as needed

Water plus a bouillon cube is a fine swap. Keep extra broth nearby because lentils drink it up as they cook.

Tips & Tricks

  • Rinse the lentils until the water runs clear. Skipping this leaves a dusty, slightly bitter taste in the finished curry.
  • Do not walk away during the spice bloom. Thirty seconds in hot oil is all it takes for cumin and paprika to turn fragrant, and one minute too long makes them acrid.
  • Salt at the end, not the beginning. Lentils absorb salt slowly, so early salting leads to over-salting once the curry reduces.
  • If the curry looks thick before the lentils are soft, add broth 1/4 cup at a time. It should be loose enough to spoon over rice without plopping.

Pro Tips

1

Bloom the spices in oil for 30 seconds before adding liquid. Fat carries flavor, and this one step makes the curry taste slow-cooked.
2

Stir in a handful of spinach at the very end. It wilts in 60 seconds and adds color and nutrients without changing the flavor.
3

Finish with a squeeze of lemon or lime. Acid wakes up the tomatoes and makes the whole pot taste brighter.
4

Let it sit 5 minutes off the heat before serving. The curry thickens as it rests, and the spices settle into the lentils.

Step-by-Step Instructions

1. Sauté the aromatics

Heat the oil in a large Dutch oven over medium heat (350°F / 175°C). Add the onion and cook 6 to 7 minutes until soft and translucent, then add the garlic and ginger and cook 1 minute more until fragrant.

2. Bloom the spices

Stir in the cumin, smoked paprika, turmeric, and cayenne. Cook 30 seconds, stirring constantly, until the spices smell toasty and darken slightly. Do not let them burn.

3. Add tomatoes and lentils

Pour in the crushed tomatoes and scrape up any browned bits on the bottom. Add the rinsed lentils, coconut milk, and broth, then stir to combine.

4. Simmer the curry

Bring to a boil, then reduce heat to low and simmer uncovered 22 to 25 minutes. Stir every 5 minutes so the lentils do not stick. The curry is done when the lentils are soft and the sauce coats the back of a spoon.

5. Season and rest

Turn off the heat and stir in 1 teaspoon salt and a squeeze of lemon. Let it sit 5 minutes to thicken, then taste and adjust salt.

6. Serve

Spoon over basmati rice or with warm naan. Top with cilantro, a swirl of coconut milk, or a spoon of yogurt if you like.

Delicious Variations

Spinach and Chickpea

Add 1 cup cooked chickpeas with the lentils and stir in 3 cups baby spinach at the end for a heartier bowl.

Thai-Inspired

Swap the cumin and paprika for 2 tablespoons red curry paste and finish with lime and basil for a Southeast Asian twist.

Smoky Sweet Potato

Add 1 diced sweet potato with the broth and cook 10 minutes longer until tender for a sweeter, more filling curry.

How to Store Lentil Tomato Curry

Refrigerator

Store in an airtight container in the refrigerator for up to 4 days. The curry thickens as it chills, so loosen it with a splash of broth or water when reheating.

Freezer

Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating for the best texture.

Reheating

Reheat gently on the stovetop over medium-low heat (300°F / 150°C) for 5 to 7 minutes, stirring often. Add broth or water 1 tablespoon at a time if it looks thick.

Frequently Asked Questions

Q: How do I make lentil tomato curry thicker?

Simmer it uncovered for 5 to 10 extra minutes, stirring often, until the sauce coats the back of a spoon. Red lentils naturally thicken as they break down, so you usually do not need any thickener. If you are in a hurry, mash a few lentils against the side of the pot with your spoon.

Q: Can I use brown or green lentils instead of red?

Yes, but they take much longer and stay firm. Brown and green lentils need about 40 to 45 minutes of simmering and an extra 1 cup of broth. Red lentils are the right choice if you want that creamy, broken-down texture.

Q: Is lentil tomato curry healthy?

Yes, it is high in plant protein and fiber and naturally dairy-free. One serving has about 12 grams of protein and 22 grams of carbs, mostly from the lentils and tomatoes. Coconut milk adds fat, so use light coconut milk if you are watching calories.

Q: Why did my curry turn out bitter?

Burnt spices are almost always the culprit. Cumin, paprika, and turmeric burn in seconds over high heat, so bloom them for only 30 seconds and keep the heat at medium. If it already tastes bitter, stir in 1 teaspoon of sugar and a squeeze of lemon to balance it.

Q: Can I make this in a slow cooker or Instant Pot?

Yes. For a slow cooker, add everything except the coconut milk and cook on low 6 hours, then stir in the coconut milk at the end. For an Instant Pot, pressure cook on high 8 minutes with 1/2 cup less broth, then stir in the coconut milk after releasing pressure.

Make this Lentil Tomato Curry this week and let the pot do the work while you do everything else. Start with the onion and garlic tonight, and see how quickly it becomes a regular on your table. Here's to a calmer home, one drawer at a time.

Lentil Tomato Curry

Lentil Tomato Curry

Lentil Tomato Curry is a cozy one-pot dinner that turns pantry lentils and canned tomatoes into a rich, protein-packed meal in 45 minutes.

★★★★½ 4.8 (187 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30 ml) olive oil or coconut oil
  • 1 large yellow onion (about 2 cups / 280 g), finely diced
  • 4 garlic cloves, minced (about 1 tablespoon)
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 can (28 oz / 794 g) crushed tomatoes
  • 1 cup (200 g) dried red lentils, rinsed
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk
  • 2 cups (480 ml) vegetable broth, plus more as needed

📋 Instructions

  1. 1Sauté the aromatics — Heat the oil in a large Dutch oven over medium heat (350°F / 175°C). Add the onion and cook 6 to 7 minutes until soft and translucent, then add the garlic and ginger and cook 1 minute more until fragrant.
  2. 2Bloom the spices — Stir in the cumin, smoked paprika, turmeric, and cayenne. Cook 30 seconds, stirring constantly, until the spices smell toasty and darken slightly. Do not let them burn.
  3. 3Add tomatoes and lentils — Pour in the crushed tomatoes and scrape up any browned bits on the bottom. Add the rinsed lentils, coconut milk, and broth, then stir to combine.
  4. 4Simmer the curry — Bring to a boil, then reduce heat to low and simmer uncovered 22 to 25 minutes. Stir every 5 minutes so the lentils do not stick. The curry is done when the lentils are soft and the sauce coats the back of a spoon.
  5. 5Season and rest — Turn off the heat and stir in 1 teaspoon salt and a squeeze of lemon. Let it sit 5 minutes to thicken, then taste and adjust salt.
  6. 6Serve — Spoon over basmati rice or with warm naan. Top with cilantro, a swirl of coconut milk, or a spoon of yogurt if you like.
👨‍🍳 Chef's Note: Red lentils are the star here, so do not swap them for brown without adding time and broth. Taste before serving, because every brand of crushed tomatoes has a different level of sweetness.

Servings: 6

Cuisine: Indian-Inspired

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Elena Vasquez

Written by Elena Vasquez
Elena writes about home organization and decluttering from a busy parent's perspective. She focuses on simple, low-cost systems that actually work in real life. Her articles emphasize small daily habits over perfect aesthetics.

Leave a Comment

x
Advertisements