recipes

Lentil Curry: A High Fiber Vegan Dinner You'll Actually Crave

This lentil curry high fiber vegan dinner is rich, warming, and done in one pot. It uses red lentils so you don't have to wait an hour for them to soften.

David Miller April 8, 2026

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Serves: 4
345 kcal
Easy

Ingredients

  • 1 tbsp coconut oil or olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp yellow curry powder
  • 1 tsp ground turmeric
  • 1/2 tsp ground cumin
  • 1 cup dry red lentils, rinsed well
  • 1 (14.5 oz) can diced tomatoes, with juices
  • 1 (13.5 oz) can full-fat coconut milk
  • 2 cups vegetable broth
  • 1/2 tsp salt, plus more to taste
  • 2 cups fresh baby spinach
  • Fresh lime juice for serving

Instructions

  1. 1 Heat the oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 5 to 6 minutes until soft and translucent.
  2. 2 Add the garlic and grated ginger. Cook for 1 minute, stirring constantly so the garlic doesn't burn.
  3. 3 Stir in the curry powder, turmeric, and cumin. Let the spices toast for about 30 seconds until they smell incredibly fragrant.
  4. 4 Add the rinsed red lentils, diced tomatoes with their juice, coconut milk, vegetable broth, and salt. Stir everything well to combine, scraping up any spices stuck to the bottom of the pot.
  5. 5 Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and simmer for 15 to 20 minutes. Stir occasionally to make sure the lentils aren't sticking to the bottom.
  6. 6 Once the lentils are tender and have absorbed most of the liquid, turn off the heat. Stir in the fresh spinach and let the residual heat wilt the leaves, which takes about 1 minute.
  7. 7 Squeeze a little fresh lime juice over the pot. Taste and add more salt if needed. Serve hot.

You know those nights when you want takeout, but you also want to feel like a responsible adult who eats vegetables? This is the meal for those nights. This lentil curry high fiber vegan dinner hits all the comfort food buttons while casually delivering a massive dose of plant-based nutrition.

It’s entirely made in one pot, which means fewer dishes. And because we are using red lentils, it’s ready in about half an hour. No soaking, no planning ahead, no fuss.

Why red lentils are the best shortcut

If you avoid cooking lentils because they take forever, you’re buying the wrong kind. Brown and green lentils are great for salads because they hold their shape. But red lentils? They are the weeknight heroes.

When you simmer red lentils, they break down completely. They basically melt into the broth, thickening the whole pot and creating a rich, creamy texture without needing flour or complicated roux. They act like a sponge, soaking up all the curry, ginger, and garlic flavors.

Building the flavor base

A good curry is all about the aromatics. Don’t rush the first step. Let the onions get properly soft. When you add the garlic and fresh ginger, your kitchen will start to smell like a restaurant.

Toasting the dry spices is the step most people skip, and it’s the most important one. When you drop the curry powder, turmeric, and cumin into the hot oil for thirty seconds, the heat wakes up the oils in the spices. It takes away the raw, dusty flavor and makes the curry taste deep and complex.

The coconut milk rule

Do yourself a favor and buy the full-fat coconut milk in the can, not the watery stuff in the carton from the cereal aisle. The creaminess of the coconut milk is what tames the spices and gives the stew its luxurious, velvety mouthfeel. It also helps cool down any heat from the ginger and curry powder.

Yes, it has some fat. But paired with the massive amount of fiber from the lentils and the nutrients from the tomatoes and spinach, it makes the meal incredibly satisfying. You won’t be digging through the pantry looking for a snack an hour later. The fat helps your body absorb the fat-soluble vitamins in the spinach and tomatoes, too.

What to serve on the side

While this curry is hearty enough to eat completely on its own, adding a side makes it stretch further and feel like a proper feast.

  • The classic grains: A scoop of basmati rice or brown rice is the traditional move. The rice soaks up the creamy coconut broth perfectly. Quinoa is also great if you want an extra protein boost.
  • Warm bread: If you can find good naan bread, warm it up in the oven or blister it directly over a gas burner. Tearing off a piece of warm bread and dragging it through the curry is arguably the best part of the meal.
  • A cooling contrast: A quick cucumber salad with a splash of vinegar, or a dollop of plain dairy-free yogurt on top of the curry, provides a cool contrast to the warm, heavily spiced stew.

Small tweaks to make it yours

  • Add more veggies: Toss in some diced sweet potatoes, cauliflower florets, or chopped carrots when you add the broth. Just chop them small so they cook in the same time as the lentils. Root vegetables make this even heartier.
  • Swap the greens: If you don’t have spinach, finely chopped kale works perfectly. Just add it a few minutes earlier so it has time to soften. Swiss chard is another great option; just chop the stems finely and sauté them with the onions.
  • The acid finish: Do not skip the lime juice at the end. Rich, heavy dishes need a spark of acid to balance them out. A squeeze of fresh lime makes the flavors pop. If you are out of limes, a tiny splash of apple cider vinegar works in a pinch.
  • Crunchy garnish: Texture matters in a bowl of stew. Top your bowl with some toasted cashews, slivered almonds, or a sprinkle of roasted pumpkin seeds to break up the creaminess.

Storage and reheating rules

Curries are basically the ultimate leftover food. The spices get to know each other overnight, and the whole pot tastes deeper and more complex the next day.

Store any leftovers in an airtight container in the fridge for up to four days. When you reheat it, you will notice the lentils have soaked up almost all the coconut milk, turning it into a thick paste. Just add a splash of water or vegetable broth when you heat it on the stove or in the microwave. Stir well, and it will return to its original glorious, creamy texture.

This lentil curry high fiber vegan dinner is the kind of recipe that makes you look forward to eating your leftovers. It’s warm, it’s hearty, and it asks almost nothing of you. It proves that plant-based meals don’t have to leave you hungry an hour later.

#VeganDinner #LentilCurry #OnePotMeal #HighFiberDiet #HealthyComfortFood

Frequently Asked Questions

Can I use brown or green lentils instead of red?
You can, but the texture and cooking time will change completely. Red lentils break down and make the curry creamy. Brown or green lentils stay firm and take about 20 minutes longer to cook.
What should I serve with this lentil curry?
It is fantastic over basmati rice, quinoa, or with a piece of warm naan bread to scoop up the sauce. You can also just eat it like a thick stew.
Is this lentil curry high fiber vegan dinner spicy?
Not really. Standard yellow curry powder is usually mild. If you want heat, add a pinch of cayenne pepper or some red pepper flakes when you add the other spices.
Does it keep well as leftovers?
Yes, it tastes even better the next day after the flavors meld. Store it in the fridge for up to 4 days. It thickens a lot, so add a splash of water when reheating.
Do I have to use full-fat coconut milk?
You don't have to, but light coconut milk makes the broth much thinner and less satisfying. The fat balances the spices and creates that rich, comforting texture.
Free Newsletter

Get Weekly Nutrition, Recipes & Life Hacks

Get our best healthy recipes, nutrition advice, and practical life hacks delivered to your inbox every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.