Rice and beans in coconut milk

casaveneracion.com Rice and beans in coconut milk

When Sam asked me to cook “rice and beans”, I immediately thought of Mexican cooking. The rice and bean dish is something I always associated with Mexican food. But, apparently, it’s much bigger than that. Rice and beans are cooked together all over South America. The Cubans have their arroz moro, there’s gallo pinto in Costa Rica and arroz con gandules in Puerto Rico. In Europe, the Portuguese have their feijoada and they brought the dish with them to all the places they colonized including Brazil and Mozambique. In North America, there’s the Creole red beans and rice. In Asia, Korea has its kongbap while Macau, a former Portuguese colony, has its version of feijoada.

How can the rice and beans combination be so popular? It’s peasant fare. Rice and beans are filling and cheaper than meat and seafood. For us rice eaters, adding beans to our daily rice has an added nutritional value because beans are much richer in protein than rice. This rice and beans dish that I cooked for Sam is something that I’d like to think of as essentially Southeast Asian — subtly spiced with garlic and ginger, and cooked in coconut milk.

Recipe: Rice and beans in coconut milk


  • 1/2 tsp. of minced garlic
  • 1/4 tsp. of grated ginger
  • 1 tbsp. of palm oil
  • 2 c. of rice (I used Basmati but you can use almost any variety), rinsed and drained
  • 1 to 2 c. of cooked beans, any variety (the amount depending on the rice to beans ratio that you prefer)
  • 3 to 4 c. of coconut milk (different rice varieties require varying amounts of liquid to cook)
  • salt and pepper, to taste
  • fried onion slices, optional


  1. Heat the oil in a small frying pan. Saute the garlic and ginger just until fragrant.
  2. Pour the rice into the rice cooker. Add the beans and the sauteed garlic and ginger with the oil.
  3. Pour in the coconut milk. Sprinkle with salt and pepper. Stir a few times. Cook.
  4. casaveneracion.com Rice and beans in coconut milk
  5. When the rice is done, fluff up with a fork to separate the grains.
  6. casaveneracion.com Rice and beans in coconut milk
  7. Top the rice with fried onion slices. It’s optional but recommended. Serve the rice hot.

Preparation time: 5 minute(s)

Cooking time: 15 minute(s)

Number of servings (yield): 3


Connie Veneracion

Hello, my name is Connie Veneracion. I cook, I shoot, I write. But I don't do the laundry. I don't like housekeeping very much either... (more about me)

You may also like...

Not So Fine Print

Author Cooks Privacy & TOS Disclaimer E-mail

Except for quotes, public domain videos, stock images and screen grabs, all text and photos © Connie, Speedy, Sam & Alex Veneracion. ALL RIGHTS RESERVED. No reproduction without prior written permission.

Commenting Guidelines

1. Read the post in full before asking questions.
2. Stay on topic; this is not a general Q&A forum.
3. Inane comments aimed at self-promotion will be deleted and the commenter will be blacklisted.

3 Responses

  1. lalaine says:

    We serve this regularly to our vegetarian patients. Rice and beans are not from animal sources so they are incomplete protein structures but marry them together, and they “complete” each other. :)

    Kudos to Sam for making this lifestyle change. Some people adapt vegetarianism for their health (which for me is a misconception, moderation and variety is the real key to good nutrition) but siya, she’s giving it up because of her affinity to animals and respect for life. Hirap yata to give up meat. Ang salad para akong ngumunguya nang damo. hehehe

    Delicious recipe Ms Connie. I love the addition of coconut milk. Must try.

  2. lalaine says:

    Siyanga pala, rice and red beans masarap i-soak sa tequila for a cold salad…masarap at masaya :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>