Ready in 30 minutes, this creamy red lentil tofu curry is a protein-packed vegetarian meal perfect for a weeknight dinner. Serve it with rice and naan for a delicious and nutritious meal filled with Indian flavors.

As many of you know, I love a good curry. Not only are they full of flavor, but they are quick, easy, and relatively inexpensive to make. With a few simple ingredients and pantry staples you can create a hearty and healthy meal without much effort.
Whether it’s a weeknight dinner, a Friday night, or a Meatless Monday, curry is a great way to feed a crowd and something that the whole family can enjoy. So, if you’re looking for a new vegetarian meal idea, whip up this lentil tofu curry and enjoy a delicious and nutritious plant-based feast.

Why You’ll Love It
- Made in One Pot – This quick and easy one-pot recipe is ready in 30 minutes.
- High in Protein – The combination of red lentils and tofu ensures this curry has over 25 grams of plant-based protein per serving.
- High in Fiber – With 10 grams of fiber per serving, this lentil tofu curry is hearty and filling.
- Vegetarian – This is a gluten-free, dairy-free, vegetarian, and vegan recipe for everyone to enjoy.

Ingredients + Substitutions
- Red Lentils – To add some plant-based protein and fiber. I used red lentils because I think they provide a better texture, but green or brown lentils will also work.
- Tofu – To add some more plant-based protein. You can use firm or extra-firm tofu.
- Coconut Milk – To ensure the curry is rich and creamy. I used full-fat coconut milk but you can use light coconut milk or almond milk if preferred.
- Spices – A combination of curry powder, cumin, turmeric, and salt to flavor the curry. You can use any style of curry powder you like, garam masala will also work.
- Onion, Garlic, and Ginger – To add some flavor and fragrance. I used fresh ginger, garlic cloves, and a whole onion, but you can use powders if preferred. See the notes section of the recipe card for details.
- Carrot – To add some veggies.
- Spinach – To add some greens and micronutrients.
- Vegetable Broth – To cook the lentils and make the creamy sauce, water will also work.
- Rice – To serve, although optional. You can use white rice, brown rice, or cauliflower rice.
- Cilantro – To serve, although optional.


Dietary Adaptions
To Make it Gluten-Free: Use certified gluten-free broth or water instead.
To Make it Dairy-Free: No adaptations are needed, this recipe is dairy-free.


Red’s Nutrition Tip
I made this lentil curry with tofu, however, if you wanted to increase the protein content of the meal you could use tempeh instead. While tofu and tempeh are both made from soybeans, tempeh is fermented and has a lower calorie and higher protein content than tofu.


Serving Suggestions
This tofu lentil curry is a balanced meal filled with protein, complex carbohydrates, fiber, and healthy fats that can be enjoyed on its own or adapted to suit your personal dietary needs. For example:
- To make it lower in fat, use light coconut milk.
- To make it more filling or make more portions, serve it with steamed rice and naan bread.
- To add more veggies and fiber, add 1-2 cups of cabbage, green peppers, green beans, or broccoli.

Storage + Reheating
To Refrigerate: Allow the curry to cool completely and then transfer to an airtight container in the fridge for up to 5 days.
To Freeze: Transfer the cooled tofu and red lentil curry to an airtight container and freeze for up to 3 months.
To Reheat: Once thawed, the curry can be reheated in a pot on the stovetop on medium heat for 5-10 minutes or in a microwave-safe container in the microwave for 2-3 minutes.



































































