Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of tomatoes and rice garnished with parsley, placed on a white table.

How to Cook Tomatoes and Rice – 3 Foolproof Methods!


  • Author: Elyse
  • Total Time: 30 minutes
  • Yield: 3 cups cooked rice 1x

Description

Tomatoes and rice is a simple yet flavorful dish enjoyed in many cuisines around the world. This comforting recipe combines juicy tomatoes, fragrant spices, and perfectly cooked rice for a satisfying meal. Whether served as a side dish or a main course, this dish is versatile, budget-friendly, and easy to customize. Learn how to make delicious tomatoes and rice using the stovetop, Instant Pot, or rice cooker with this step-by-step guide!


Ingredients

Scale

Essential Ingredients:

  • 1 cup basmati rice (or white rice, brown rice, or red rice)
  • 2 cups water or broth (adjust as needed)
  • 2 medium tomatoes, chopped (or 1 cup canned diced tomatoes)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ginger garlic paste
  • 1 green chili, chopped (optional for spice)
  • 1 teaspoon cumin seeds
  • ½ teaspoon turmeric powder
  • ½ teaspoon chili powder (adjust to taste)
  • 1 bay leaf (optional)
  • 1 tablespoon oil or ghee
  • Salt, to taste
  • Fresh cilantro, for garnish (optional)

Optional Add-ins:

 

  • Vegetables – Bell peppers, peas, carrots
  • Protein – Chicken, shrimp, tofu
  • Nuts – Fried cashews for extra crunch

Instructions

Stovetop Method:

  1. Rinse & Soak the Rice: Rinse the rice under running water until the water runs clear. If using basmati rice, soak it for 30 minutes, then drain.
  2. Sauté Aromatics: Heat oil in a pan over medium heat. Add cumin seeds and bay leaf. When fragrant, add onions and green chili. Sauté until onions turn golden.
  3. Cook Tomatoes: Stir in garlic and ginger garlic paste. Cook for 30 seconds. Add tomatoes and cook until they soften.
  4. Add Spices & Rice: Stir in turmeric, chili powder, and salt. Add the drained rice and mix well.
  5. Cook the Rice: Pour in water or broth, bring to a boil, then cover and simmer on low heat until rice is tender and liquid is absorbed (about 15-18 minutes).
  6. Fluff & Serve: Let the rice rest for 5 minutes, fluff with a fork, and garnish with cilantro.

Instant Pot Method:

  1. Turn the Instant Pot to sauté mode and heat oil.
  2. Sauté cumin seeds, onions, garlic, and ginger until golden.
  3. Add tomatoes, spices, and rice. Mix well.
  4. Pour in 1.5 cups of water or broth (Instant Pot requires less liquid).
  5. Close the lid and set to Pressure Cook (High) for 5 minutes.
  6. Allow natural pressure release for 10 minutes, then fluff and serve.

Rice Cooker Method:

 

  1. Add rinsed rice, tomatoes, onions, garlic, spices, and water to the rice cooker.
  2. Stir everything together and set the cooker to normal cook mode.
  3. Once done, let it rest for a few minutes, then fluff and serve.

Notes

Make it Spicy: Add more chili powder or chopped green chilies.
For Extra Flavor: Toast the rice in oil before adding liquid.
Protein Options: Serve with chicken, shrimp, or tofu.
Vegetarian Pairings: Enjoy with raita, sautéed veggies, or a fresh salad.
Storage: Store leftovers in an airtight container for up to 3 days.

  • Prep Time: 10 min
  • Cook Time: 20 minutes
  • Category: Side Dish, Main Course
  • Method: Stovetop, Instant Pot, Rice Cooker
  • Cuisine: Indian, Mexican, West African

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 3g
  • Sodium: 300mg (depending on added salt)
  • Fat: 3g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 0mg

Keywords: Tomato rice, one-pot rice, Indian tomato rice, Mexican rice, Jollof rice, easy rice dish, vegetarian rice, quick rice recipe