Hello and welcome to Rice Cookers 101! Today, we have a delicious and fragrant recipe for Thai tomato rice that will tantalize your taste buds. This recipe is a perfect blend of the Thai and Indian flavors with a hint of tomato and spices that will leave you wanting more. This recipe is easy to make and is perfect for a quick dinner or a party. Let’s get started! We’ve made this thai tomato 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 tomato rice ingredients


  • 1 cup Jasmine rice
  • 2 tablespoons vegetable oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 1 teaspoon ginger, minced
  • 2 medium tomatoes, chopped
  • 1 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon ground coriander
  • 1/4 teaspoon turmeric
  • 1/4 teaspoon paprika
  • 1 tablespoon chopped fresh cilantro leaves


1. Rinse 1 cup of Jasmine rice in cold water several times until the water runs clear and drain the rice.2. Place the rinsed rice in a pot with 2 cups of water. Bring to a boil, then reduce heat to low and simmer, covered, for 18-20 minutes or until the water has been absorbed and the rice is tender.3. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat.4. Add 1 chopped medium onion, 2 minced garlic cloves, and 1 teaspoon of minced ginger to the skillet and cook until the onions are soft and beginning to brown, stirring frequently, for about 5-7 minutes.5. Stir in 2 chopped medium tomatoes, 1 teaspoon of salt, 1/4 teaspoon of ground black pepper, 1/4 teaspoon of ground cumin, 1/4 teaspoon of ground coriander, 1/4 teaspoon of turmeric, and 1/4 teaspoon of paprika. Cook for an additional 5-7 minutes until the tomatoes have broken down and the mixture has thickened.6. Fluff the cooked rice with a fork and add it to the skillet. Toss to combine with the tomato mixture and cook until heated through, about 2-3 minutes.7. Sprinkle 1 tablespoon of chopped fresh cilantro leaves on top before serving. thai tomato rice

How long does thai tomato rice last in the fridge?

Thai tomato rice can be stored in the fridge after cooking for up to four days. It is important to allow the rice to cool down to room temperature before placing it in an airtight container and storing in the fridge. When reheating, make sure the rice is heated thoroughly to prevent any bacteria growth. Additionally, it is recommended to avoid reheating rice multiple times to reduce the risk of foodborne illness. If you do not plan to consume the rice within four days, it is best to freeze it for later use.

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


Low calorie thai tomato rice recipe substitutions

To make this Thai Tomato Rice recipe lower in calories, a few substitutions can be made. Instead of using 2 tablespoons of vegetable oil, use a non-stick cooking spray or reduce the amount of oil to 1 tablespoon. The salt can be reduced or substituted with a low-sodium option. To make the recipe more filling and nutritious, add some vegetables like bell peppers, carrots, and peas. Additionally, instead of using white Jasmine rice, substitute with brown or wild rice for added fiber and nutrients. Finally, the cilantro garnish can be omitted to reduce the calorie count. These substitutions will help make the recipe healthier and lower in calories.

What to serve with a thai tomato rice?

There are several dishes that would pair well with Thai tomato rice. Some options include grilled or sautéed shrimp, stir-fried vegetables such as broccoli or bok choy, or spicy Thai-style chicken curry. Additionally, a side of crunchy fresh cucumber salad or tangy papaya salad would help balance the flavors of the dish. To finish the meal, consider serving a light dessert such as fresh fruit or coconut milk ice cream.

Whats the best sauce for a thai tomato rice?

The best sauce for Thai tomato rice would be a sweet and spicy chili sauce. This sauce complements the tangy tomato taste of the rice while adding a little kick to it. You can easily make your own by mixing together Thai sweet chili sauce, sriracha sauce, lime juice, and soy sauce. Alternatively, you can also use store-bought chili sauce or make a peanut sauce by blending peanut butter, coconut milk, lime juice, and chili flakes. Both options will enhance the flavor of the rice and make it a more satisfying meal.

Thai tomato rice health benefits

Thai tomato rice can be a healthy and flavorful dish as it contains a variety of beneficial ingredients. For example, tomatoes are rich in antioxidants like lycopene, which can help to protect against certain cancers and promote heart health. Rice is a complex carbohydrate that provides energy and can support healthy digestion. Additionally, Thai cuisine often incorporates herbs and spices like cilantro and turmeric, which have anti-inflammatory properties that can help to reduce the risk of chronic disease. However, if you are looking for an even healthier option, a recipe for quinoa and vegetable stir-fry would be a good choice. Quinoa is a complete protein containing all essential amino acids, and vegetables like broccoli and bell peppers are packed with vitamins and minerals. This recipe could be modified to include Thai-inspired seasonings like ginger, garlic, and chili peppers for additional flavor.

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