Back to Recipes
indianhealthy

Tomato Rice

Tomato Rice is a flavorful South Indian dish made with rice and fresh tomatoes. It is a simple yet satisfying one-pot meal, perfect for lunch or dinner.

Prep: 10 min
Cook: 10 min
Total: 20 min
Servings: 2
March 26, 2026

Instructions

Instructions

  1. Rinse the basmati rice under cold water until the water runs clear. Soak it in water for 30 minutes, then drain.
  2. In a pressure cooker or pot, heat oil over medium heat. Add mustard seeds and cumin seeds. Once they splutter, add the chopped onions and sauté until translucent.
  3. Add the ginger-garlic paste and green chilies. Sauté for another minute until fragrant.
  4. Add the chopped tomatoes and turmeric powder. Cook until the tomatoes soften and the oil separates.
  5. Add the soaked and drained rice, salt, and water. Stir gently to combine.
  6. If using a pressure cooker, cover and cook for 2 whistles. If using a pot, cover and cook on low heat for about 15-20 minutes or until the rice is cooked and water is absorbed.
  7. Once done, fluff the rice gently with a fork and garnish with chopped coriander leaves before serving.

Tips

  • Adjust the number of green chilies based on your spice preference.
  • Serve with a side of raita or pickle for added flavor.
Chat with us
Call us
Watch 2-min demo