Sawasdee ka (hello)! As a chef and cooking enthusiast, I’m always on the lookout for recipes that are both delicious and easy to make. Today, I want to share with you my recipe for Thai Black Bean Rice, a flavorful and aromatic dish that is perfect for any occasion. Made with rice, black beans, coconut milk, and fragrant Thai spices, this dish is sure to impress even the pickiest eaters. Whether you’re a beginner or a seasoned chef, this recipe is a great way to expand your culinary horizons and create a delicious meal that everyone will love. So, let’s get started! We’ve made this thai black bean rice recipe easy to follow 👨‍🍳. If you’re looking for our favorite rice cookers to make this recipe, check out our list of top rice cookers here.

thai black bean rice ingredients


  • 1 cup black beans, drained and rinsed
  • 1 cup long-grain rice
  • 2 cups water
  • 1 tablespoon vegetable oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1 red bell pepper, chopped
  • 1 tablespoon curry powder
  • 1/4 teaspoon cayenne pepper
  • 1 tablespoon soy sauce
  • 1/4 cup fresh cilantro, chopped


1. In a large pot, bring the black beans and 4 cups of water to a boil. Reduce heat and simmer for 1 hour or until beans are tender.2. At the same time, in a separate pot, bring the rice and 2 cups of water to a boil. Reduce heat, cover, and simmer for 18-20 minutes or until rice is tender.3. In a large skillet, heat the vegetable oil over medium heat. Add the onion and garlic and sauté until onions are translucent.4. Add the red bell pepper and continue to sauté for 2-3 minutes.5. Stir in the curry powder and cayenne pepper and continue to sauté for 1-2 minutes.6. Add the cooked black beans, cooked rice, and soy sauce to the skillet. Stir well and let cook until heated through.7. Top with fresh cilantro and serve hot. thai black bean rice

How long does thai black bean rice last in the fridge?

Thai black bean rice can typically be stored in an airtight container in the refrigerator for up to four to five days after cooking. However, it is important to cool the rice down to room temperature before refrigerating it, and to avoid leaving it at room temperature for more than two hours to prevent the growth of harmful bacteria. To reheat the rice, add a little bit of water and microwave it for one to two minutes or until it’s heated through. Alternatively, you can also reheat it on the stove by adding a splash of water and stir-frying it until it’s heated through.

Click the banner below to find more of our favorite rice cookers!


Low calorie thai black bean rice recipe substitutions

To make this recipe lower in calorie, some modifications can be done. Instead of using regular long-grain rice, one can switch to brown rice or cauliflower rice to reduce the calorie count. Additionally, using cooking spray instead of vegetable oil can cut back on the fat content. Alternatively, avocados, olive oil, or coconut oil can be used in a smaller quantity as a healthier oil option. Instead of using soy sauce, one can use low-sodium soy sauce or liquid aminos. Using fewer black beans and adding more vegetables such as zucchini, mushrooms, or broccoli can also reduce calorie content. Lastly, instead of using regular curry powder and cayenne pepper, one can opt for low sodium or salt-free seasoning alternatives. These changes will make the recipe healthier and lower in calorie without compromising the taste.

What to serve with a thai black bean rice?

Thai black bean rice can be served with a variety of dishes, depending on your preference. Some popular options include grilled chicken or shrimp, stir-fried vegetables, or a vegetable curry. You could also serve it alongside a fresh salad or some pickled vegetables for a refreshing contrast. To add a little extra flavor, you might like to sprinkle some chopped cilantro or lime juice over the top of your meal. Whatever you choose, Thai black bean rice is a flavorful and filling base that can be paired with a wide range of dishes to suit your taste.

Whats the best sauce for a thai black bean rice?

The best sauce for Thai black bean rice would be a mixture of soy sauce, oyster sauce, rice vinegar, and a touch of honey. This combination of sauces provides a savory and slightly sweet flavor that complements the earthy and slightly nutty taste of the black beans. If you prefer a bit of heat, you can add some chili flakes or Thai chili paste. To make the sauce, simply mix all the ingredients together in a small bowl and drizzle over the rice before serving. Enjoy!

Thai black bean rice health benefits

Thai black bean rice provides numerous health benefits as it is made with black beans which are a rich source of plant-based protein, fiber, and iron. The combination of rice and black beans provides a complete protein source that helps to support muscle growth, repair, and maintenance. Additionally, black beans contain antioxidants such as anthocyanins which help to reduce inflammation, lower blood pressure, and improve overall heart health. The rice is also a good source of complex carbohydrates that provide sustained energy throughout the day. Therefore, if you are looking for a wholesome and nourishing meal, Thai black bean rice is an excellent choice.

Click the banner below to find more of our favorite rice cookers!