This Vegan Gluten-Free Lentil Curry is the kind of meal that makes weeknights feel easier. It’s hearty without being heavy, comforting without cream, and full of warm spices that make your kitchen smell amazing. You only need a handful of pantry staples to pull it off, and it comes together in one pot.
Whether you’re new to plant-based cooking or a seasoned pro, this curry delivers big flavor with minimal fuss.

Vegan Gluten-Free Lentil Curry - Cozy, Nourishing, and Weeknight-Friendly
Ingredients
- Red lentils (1 1/2 cups, dry) – They cook fast and break down into a creamy texture.
- Coconut oil or olive oil (1–2 tablespoons) – For sautéing the aromatics.
- Yellow onion (1 medium, finely chopped)
- Garlic (3–4 cloves, minced)
- Fresh ginger (1 tablespoon, minced)
- Tomato paste (2 tablespoons) – Adds depth and a hint of sweetness.
- Diced tomatoes (1 can, 14–15 ounces) – Fire-roasted if you like a smoky edge.
- Coconut milk (1 can, 13–14 ounces, full-fat or light) – For creaminess.
- Vegetable broth or water (2–3 cups) – Adjust for desired thickness.
- Ground turmeric (1 teaspoon)
- Ground cumin (2 teaspoons)
- Ground coriander (1 teaspoon)
- Garam masala (1–2 teaspoons) – Stir in at the end for aroma.
- Chili flakes or cayenne (optional, to taste)
- Salt and black pepper – To season properly.
- Fresh lemon or lime (1, juiced) – Brightens everything up.
- Fresh cilantro (small bunch, chopped) – For garnish.
- Optional add-ins: Spinach or kale (2 cups), peas (1 cup), or diced sweet potato (1 medium).
- To serve: Cooked rice, quinoa, or gluten-free flatbread.
Instructions
- Rinse the lentils: Place red lentils in a fine-mesh sieve and rinse under cold water until it runs clear. Set aside.
- Sauté the aromatics: Warm oil in a large pot over medium heat. Add onion and a pinch of salt, and cook 5–6 minutes until soft and translucent.Stir in garlic and ginger; cook 1 minute until fragrant.
- Toast the spices: Add turmeric, cumin, and coriander. Stir for 30–45 seconds to bloom the spices. Mix in tomato paste and cook another minute to caramelize slightly.
- Add the base: Pour in diced tomatoes, coconut milk, and 2 cups of broth or water.Stir well to combine and bring to a gentle simmer.
- Simmer the lentils: Add rinsed lentils. Reduce heat to medium-low and cook, uncovered, 15–20 minutes, stirring occasionally. Add more liquid as needed for a creamy, stew-like consistency.
- Optional veggies: If using sweet potato, add it with the lentils so it has time to soften.For spinach, kale, or peas, stir them in during the last 3–5 minutes.
- Finish and season: When lentils are tender and the curry is thick, stir in garam masala and lemon or lime juice. Taste and adjust salt, pepper, and heat with chili flakes or cayenne.
- Serve: Spoon over warm rice or quinoa. Top with chopped cilantro and an extra squeeze of citrus if you like.
What Makes This Recipe So Good

- Simple ingredients, big payoff: Red lentils, coconut milk, and basic spices transform into a rich, satisfying curry.
- One-pot convenience: Less cleanup, more time to enjoy dinner.
- Naturally vegan and gluten-free: No swaps needed—this dish is already friendly to many dietary needs.
- Meal-prep gold: Tastes even better the next day and freezes well.
- Customizable heat: Keep it mild or turn it up with chili—your call.
What You’ll Need
- Red lentils (1 1/2 cups, dry) – They cook fast and break down into a creamy texture.
- Coconut oil or olive oil (1–2 tablespoons) – For sautéing the aromatics.
- Yellow onion (1 medium, finely chopped)
- Garlic (3–4 cloves, minced)
- Fresh ginger (1 tablespoon, minced)
- Tomato paste (2 tablespoons) – Adds depth and a hint of sweetness.
- Diced tomatoes (1 can, 14–15 ounces) – Fire-roasted if you like a smoky edge.
- Coconut milk (1 can, 13–14 ounces, full-fat or light) – For creaminess.
- Vegetable broth or water (2–3 cups) – Adjust for desired thickness.
- Ground turmeric (1 teaspoon)
- Ground cumin (2 teaspoons)
- Ground coriander (1 teaspoon)
- Garam masala (1–2 teaspoons) – Stir in at the end for aroma.
- Chili flakes or cayenne (optional, to taste)
- Salt and black pepper – To season properly.
- Fresh lemon or lime (1, juiced) – Brightens everything up.
- Fresh cilantro (small bunch, chopped) – For garnish.
- Optional add-ins: Spinach or kale (2 cups), peas (1 cup), or diced sweet potato (1 medium).
- To serve: Cooked rice, quinoa, or gluten-free flatbread.
Instructions

- Rinse the lentils: Place red lentils in a fine-mesh sieve and rinse under cold water until it runs clear. Set aside.
- Sauté the aromatics: Warm oil in a large pot over medium heat. Add onion and a pinch of salt, and cook 5–6 minutes until soft and translucent.
Stir in garlic and ginger; cook 1 minute until fragrant.
- Toast the spices: Add turmeric, cumin, and coriander. Stir for 30–45 seconds to bloom the spices. Mix in tomato paste and cook another minute to caramelize slightly.
- Add the base: Pour in diced tomatoes, coconut milk, and 2 cups of broth or water.
Stir well to combine and bring to a gentle simmer.
- Simmer the lentils: Add rinsed lentils. Reduce heat to medium-low and cook, uncovered, 15–20 minutes, stirring occasionally. Add more liquid as needed for a creamy, stew-like consistency.
- Optional veggies: If using sweet potato, add it with the lentils so it has time to soften.
For spinach, kale, or peas, stir them in during the last 3–5 minutes.
- Finish and season: When lentils are tender and the curry is thick, stir in garam masala and lemon or lime juice. Taste and adjust salt, pepper, and heat with chili flakes or cayenne.
- Serve: Spoon over warm rice or quinoa. Top with chopped cilantro and an extra squeeze of citrus if you like.
Keeping It Fresh
- Store: Cool completely, then refrigerate in an airtight container for up to 4 days.
- Freeze: Portion into freezer-safe containers and freeze up to 3 months.
Leave a little headroom for expansion.
- Reheat: Warm gently on the stove or in the microwave. Add a splash of water or broth to loosen if it thickens.
- Make-ahead tip: Cook the base without greens, then add quick-cooking veggies (like spinach or peas) when reheating for the best texture.

Why This is Good for You
- Protein and fiber powerhouse: Lentils offer plant-based protein and fiber that support fullness, steady energy, and digestion.
- Healthy fats: Coconut milk brings satisfying fats, making the curry creamy and helping your body absorb fat-soluble nutrients.
- Anti-inflammatory spices: Turmeric, ginger, and garlic are known for antioxidant and anti-inflammatory properties.
- Naturally gluten-free and dairy-free: Great for people with sensitivities without compromising taste.
- Balanced meal: Paired with rice or quinoa and a side of greens, it covers carbs, protein, and fats in one bowl.
Pitfalls to Watch Out For
- Overcooking the aromatics: Garlic burns fast. Keep heat moderate and stir constantly once it goes in.
- Skipping the spice bloom: Toasting spices in oil unlocks deeper flavor.
Don’t rush this step.
- Too thick or too thin: Adjust with small splashes of water or broth. The curry should be creamy, not pasty or soupy.
- Under-seasoning: Lentils need enough salt and acid. Taste at the end and add more salt and lemon or lime.
- Using old spices: Stale spices taste flat.
If your jars are years old, it’s time for a refresh.
Variations You Can Try
- Thai-leaning twist: Add 1–2 tablespoons red curry paste and a splash of tamari. Finish with Thai basil and lime.
- Veggie-loaded: Add diced carrots, cauliflower florets, or bell pepper with the lentils for extra color and crunch.
- Creamy tomato: Use crushed tomatoes and a second tablespoon of tomato paste for a richer tomato base.
- Smoky heat: Stir in smoked paprika and use fire-roasted tomatoes.
- Greens galore: Fold in a big handful of spinach or kale right before serving for extra nutrients.
- Citrus-herb finish: Swap cilantro for fresh mint or parsley and use lime zest for an aromatic pop.
FAQ
Can I use green or brown lentils instead of red?
Yes, but the texture will be different. Green and brown lentils hold their shape and take longer to cook.
Add 10–15 more minutes and extra liquid as needed, and don’t expect the same creamy finish you get from red lentils.
Is light coconut milk okay?
Absolutely. Light coconut milk makes a slightly thinner curry with fewer calories. If you use it, you may need to simmer a few extra minutes to reach a creamy consistency.
How do I make it spicier?
Add more chili flakes or a chopped fresh chili with the onions.
You can also stir in a pinch of cayenne near the end, taste, and build from there.
What can I serve with this curry?
Steamed basmati or jasmine rice is classic. Quinoa, cauliflower rice, or gluten-free flatbread all work well. A side of cucumber salad or quick pickled onions adds a fresh contrast.
Can I make it without coconut?
Yes.
Use an extra cup of broth and stir in 2–3 tablespoons of cashew cream or a splash of unsweetened almond milk at the end. Adjust seasoning since coconut milk adds natural sweetness and body.
How do I fix a curry that’s too salty?
Dilute with more unsalted liquid (water or broth) and add extra lentils or vegetables to balance. A squeeze of lemon or lime can also help round out the flavor.
Will this work in a slow cooker?
It can.
Sauté the aromatics and spices on the stove first for best flavor. Then transfer everything to the slow cooker and cook on low for about 3–4 hours, checking liquid and doneness.
Final Thoughts
This Vegan Gluten-Free Lentil Curry is the kind of reliable recipe you’ll keep coming back to. It’s easy, budget-friendly, and flexible enough to match whatever you have on hand.
Keep the basics the same—bloom your spices, season well, and finish with a bright splash of citrus—and you’ll get a bowl of comfort every time. Make a big batch, stash a few portions in the freezer, and future you will be very glad you did.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
