Go Back
+ servings
Tomato rice in a white bowl with fresh herbs in the background.

Tomato rice-Indian style

Tomato rice- a simple Indian-style one-pot rice dish full of flavors. This tangy rice is flavored with warm Indian spices. It gets ready in just 30 minutes and is suitable for vegans, vegetarians, and people on gluten free diet too.
Course Main Course
Cuisine Indian
Diet Gluten Free, Vegan, Vegetarian
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4
Calories 232kcal


  • 1 Cooking pot



  • Wash rice with water and keep aside.
  • Heat oil in a pot. Add all the whole spices. Once they start spluttering, add sliced onion.
  • When the onion starts turning brown, add ginger-garlic paste and curry leaves. Saute for about a minute.
  • Add coriander powder, red chili powder, and garam masala. Saute for a few seconds.
  • Add chopped tomatoes, green chili peppers, salt, and ground black pepper. Mix everything and cook until the tomatoes turn mushy and are nicely cooked. It will take around 5-6 minutes on medium flame.
  • Once the tomatoes are cooked, add rice. Let the rice grains cook with tomatoes for 1-2 minutes before adding water and roughly chopped cilantro. Mix everything.
  • Cover the pan and cook for around 15 minutes or until the water gets completely absorbed. Once the rice is cooked, switch off the stove and don't remove the lid for at least 5 minutes.
  • After 5 minutes, remove the lid and fluff rice with a fork. Garnish with more chopped cilantro.
  • Enjoy with some raita, chutney, or salad on the side.



  1. The amount of water used may vary slightly depending upon the quality of rice.
  2. You can also add a tablespoon of tomato paste for more flavor and brighter color.
  3. Instead of water, vegetable stock can also be used to cook the rice.
  4. For some crunch add roasted peanuts or cashewnuts.
  5. More easy recipe tips and tricks are given within the post above. Please follow them to make this recipe.


Calories: 232kcal | Carbohydrates: 43g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 55mg | Potassium: 255mg | Fiber: 3g | Sugar: 3g | Vitamin A: 617IU | Vitamin C: 27mg | Calcium: 39mg | Iron: 1mg