I got this curried spinach rice lentil recipe from my mother-in-law. It is one of our favorite lentil dishes. The spicy aromatic curry and rich creamy coconut flavor are completely absorbed in the lentils and rice; that makes the dish absolutely delicious with every bite. Whenever my mother-in-law has guests over who are on a vegetarian or vegan diet, she often serves this lentil dish. She always gets compliments on how good it tastes, even from the meat eaters. They never knew lentils could taste so good; even my one year old son screams with delight when he sees this dish.
I never saw dry lentils before until my husband, Brad, suggested we make lentil soup sometime for dinner. Lentils? What are they? I believe this is very new to most Chinese. I started making lentil dishes during my pregnancy and now I really like them. Lentils are very high in folic acid for prenatal care. They are also rich in iron, protein, and dietary fibers. Wow, I never knew they are so healthy. I also like it that they are easy to cook. Not like most legumes, lentils can be cooked in 30 minutes and no pre-soaking is necessary.
The original recipe uses yellow onion, frozen spinach, cooked lentils, basmati rice, and coconut milk. I substituted sweet red onions for the yellow, fresh spinach for the frozen, and brown rice for the basmati and it tasted even better yet. Oh, I have to mention that making this tasty dish is simple. Combine the cooked lentils with fried onions, spinach, and brown rice; then stir in curry powder and salt. Add coconut milk and transfer to an oven safe dish to bake at 350 ºF. After 35 to 40 minutes, you get a dish that provides essential nutrients for your body: good source of protein, dietary fibers, and carbohydrates. In addition, it offers vitamins and minerals.
I like to keep some homemade ready-made meals in my freezer and serve them on an as-needed occasion. I call them my “emergency food”. This dish is one of them. It tastes just as good as if it were freshly made.
*Recipe is updated on 05/20/2015

- 2/3 cup raw brown lentils
- 2 2/3 cups water
- 1 cup chopped onion yellow or red
- 1 bunch fresh spinach approximately 10 oz, finely chopped
- 1 clove garlic finely chopped
- 3 tbsp olive or canola oil
- 2 tsp yellow curry powder
- ½ tsp salt
- ½ tsp freshly ground black pepper
- 1 cup brown rice
- 2 cups coconut milk
- Cook Lentils: Measure the lentils into a strainer, pick over and remove any stones. Rinse thoroughly under running water. Transfer rinsed lentils to a saucepan, add 1-1/3 cup of water to lentils. On a stove top, bring the water to a boil then set the heat to medium low to simmer for 25 minutes.
- In another saucepan, add brown rice and 1-1/3 cup of water. On a stove top, bring the water to a boil then set heat to low to simmer for 10 minutes.
- While lentils and rice are cooking, use knife or food processor to chop onions, garlic, and spinach into fine pieces.
- Preheat oven to 350 ºF. In a large skillet, heat oil over medium-high heat. Add chopped onions and garlic; then stir until onions are translucent and softened. Stir in rice, curry powder, salt and pepper; cook 2 more minutes. Add chopped spinach, cooked lentils and coconut milk; cook for 1 minute.
- Transfer the lentil rice mixture to an oven safe dish; cover with oven safe lid or aluminum foil and bake 35 minutes.
1. For cooking lentils, the ratio of water to lentil is essential. Excess water will make the lentils too soft and break the shape of lentils. ½ cup raw lentils usually yields 1½ cups cooked lentils.
2. Keep extra top space in the oven safe dish for expansion while baking in oven. I normally leave 2 inches of unfilled space on top.
3. The assembled dish can be prepared one day before baking and stored in fridge. If the dish goes right from the fridge to the oven, an extra 10 minutes baking time is needed.
4.I have used Chinese brown rice and it takes much longer to cook. In this recipe I used American brown rice (Uncle Ben’s brand).
5. The consistency of different brands and packages of coconut milk are different. In this recipe I used full-fat coconut milk from a can.

Hello,
This looks great. Do you think it would work with soy milk or almond milk instead of the coconut milk?
Thanks!
Yes, it will work with soy milk and almond milk. But you will not get the coconut flavor in the dish. I personally like the coconut flavor with curry the best.
Is the rice uncooked when added?
Yes, the rice is uncooked. It will be cooked when you bake the whole dish in oven.
I’m so happy to have discovered your website! Will this recipe work with other kinds of lentils? I think I have red, yellow and green in the house.
Thanks for stopping by, Ellen. I never used red and yellow lentils. But I assume they would work.
i just made this and followed the recipe exactly..but my rice did not cook! What did i do wrong? 🙁
April, sorry to hear that. What kind of brown rice do you use? I noticed some Asian brown rice take much longer time to cook than the American brown rice. Did you cover your dish during baking? Did your rice uncooked or dry on top but on the bottom of the dish are cooked?
I loved this recipe! I followed it to the “T” however, and my brown rice did not cook either 🙁
Sorry to hear that. I guess it is the problem of coconut milk and brown rice. Let me make some modification on the recipe.
I made this tonight. It was so good, my meat eaters liked it, too, just like you said. I froze half for later, I am looking forward to leftovers for another day! Thank you!
I did cook the brown rice and lentils in my rice cooker, it has a brown rice setting. Then added them at the same time.
So glad you all enjoyed it.
This recipe looks delicious. I’m curious, though, have you ever tried to replace the rice with something else like freekeh or bulgur wheat? I’m looking forward to trying it. 🙂
Thanks Ema! Because my family are gluten-free, we avoid anything that is made of wheat or wheat itself. Definitely, you can try the non-glutenfree version. Let me know how it tastes so I can recommend to my friends who eat wheat.
Hi Joyce. I finally had a chance to try out your recipe and it’s delicious. Thank you!!
I ended up replacing the rice with quinoa and added some grated sweet potato and zucchini (trying to use up extra veggies at home). I think it came out great. Very yummy. Thank you again.
You are welcome, Ema! Quinoa sounds a fantastic choice. I’ll definitely try that next time. Thanks!
I had too much kale in the freezer, so used well-cooked kale instead of spinach. Worked great!
That sounds great too! I have a bunch of kale in my refrigerator too so I think I will make that tomorrow.
This is amazing! I had some cooked rice and steamed lentils, so I reduced the time in the oven to 20 min. It came out fantastic. Will definitely make it again. Thank you!
Hi Joyce
I love love love this recipe and look forward to it at least once (or twice) a week. I have used half vegetable stock and half coconut milk to cut back the richness, but either way, still delicious. When by myself I have reduced all the ingredients and just simmered in saucepan on stove and it still works! Thank you very much
How wonderful, Lorraine! So glad you loved it.
Do you think it would work if I swapped coconut cream for Greek style yoghurt?
Thanks Adrienne for asking the question. The coconut milk I used is probably a little runnier than the yogurt. The coconut flavor is quite a key flavor for the dish so it’s better to keep it in the ingredient lists.
What an awesome recipe! Made this for my pioneering vegan family and everyone just loves it sooo much! We served it with a green salad and it was the best thing we have eaten in a while. Not that our vegan dinners aren’t great, this was just so outstanding. A winner that I will make time and time again
Wow, I’m so glad to hear that. Our family really enjoy this dish too. I often make this for potlucks too.
It’s unclear to me what “coconut milk” means in the recipe. Do you use the coconut milk that comes in a can, the kind that you cook with; or the coconut beverages that come in cartons, the think liquid that you can drink or put in cereal.
I used coconut milk in a can. It definitely has more flavors than the carton ones. The one in cartons are too thin for this recipe, I think. 🙂
Uncle Bens rice is Parboiled and requires a shorter cooking time -this may be why some people have had problems with their rice.
Thanks for mentioning that. I updated the recipe a while back. In the recipe, I added cooking brown rice in water for 10 minutes before adding to the lentil/spinach mixture.
Would this work with white rice? Would the baking time be different?
Yes, it will work with white rice. You don’t have to precook (like boil the rice in a saucepan) the white rice because it cooks faster than brown rice. The baking time is the same.
This is really delish. It’s even better as leftovers the next day. I had to cook it an extra 10 minutes, but all good. Thanks for the recipe.
Thank you for this nice recipe! I followed it with one exception – I used low fat coconut milk. It was excellent. I also freeze portions of food and call them “emergency food”! So funny. Bon Appétit!
Hey Danielle, I’m so glad the recipe worked out for you. You are right! It’s an excellent emergency food. 🙂
I made this and it was SO GOOD! I wasn’t sure which brown lentils to get so I used pardina lentils, and my can of coconut milk only had 1 3/4 cups so I added about a 1/4 cup of soy milk so it would have enough liquid. I froze half in containers for homemade TV dinners for later and I look forward to having it again soon. Thanks so much for sharing!
I forgot to include a link to the post I wrote about this recipe on my blog! Here you go: http://foodfordissertating.blogspot.com/2018/03/temari-rabbit-bento-bowl-27.html
That’s awesome, April! Yes, pardina lentils are the ones I used in this recipe. 🙂
Do you think this could be modified for the instant pot? I am a little obsessed with it right now.
Yes, absolutely. If you are using instant pot, you can add less water into the pot since it seals and evaporation loss of liquid than baking method. Otherwise the dish will be too soupy.
I followed the recipe exactly, but the flavor is pretty bland…should I add more curry powder? Lemon juice? More salt?
Hi Michelle, I think you could do that. I have found that using a good quality curry powder can really enhance the flavor. As powdered spices tend to go bland after 3 months, you may want to check to see if your spices are not fresh and don’t have strong flavors. I hope this will help.
Hi there, I love this recipe and make it often. I would like to make one to freeze. Can you tell me how you do it? Do you bake completely and then freeze or freeze before baking? How much time to bake from frozen? Thank you!
You can completely bake it and then freeze it. Or prepare it without baking and then freeze it till you need to serve it. In that case, you should add 15 more minutes to the baking time.
really wish you would have specified in the recipe that the rice is not to be fully cooked before going in the oven. Brown rices cook at different times depending on the type.
Thanks for mentioning that. I will update the recipe.
I already had enough precooked lentils and brown rice in the fridge. Used a bag of thawed frozen spinach and added two shredded carrots (because, well, more vegetables!). I also omitted the oil, and sauteed the onion in water, since there is already so much fat in the coconut milk. Turned out excellent! Thanks for a great recipe.
I added 3# of brown ground turkey. Added another 1.5cups if coconut milk and 2 more tap of curry, more pepper, salt and garlic to turkey then mixed it all with the casserole mixture. Baked it for an addition 5 mins and wallah hearty, savory and oh so yummy!
I make this again and again, usually when I have either rice or lentil leftovers or a bag of spinach that is about to spoil. Perfect recipe for that. And very tasty. I never get tired of it. Thank you!
Raw brown rice always takes 40 minutes to cook (unless you use a pressure cooker, as I do.) Uncle Ben’s is parboiled, same as their white rice, which is why it takes less time.