Tomato Rice

Tomato Rice is an easy one pot rice dish from South India. There are many variations to this dish but I like mine simple with tomato as the distinct ingredient. The dish tastes so good with the a mixture of tomato juice and coconut milk, so if you want a richer flavor, try it with that. This recipe calls for Indian green chilli which gives the dish some heat. It all comes together so well 🙂


  • Prep time – 10 minutes
  • Cook time – 20 minutes


  • Rice (Washed and Strained) – 2 cups
  • Tomato Juice – 4 cups 
    • Option: For a richer flavour, you can use 2 cups coconut milk and 2 cups tomato juice as a substitute
  • Ghee – 1/2 cup
    • Option: Mixture of oil and ghee in equal portion – 1/2 cup
  • Cardamom pods – 5
  • Cloves – 4
  • Cashew nuts – 10
  • Small Indian Green chillies (Slit) – 10
    • Reduce the quantity if you want it mildly spiced
  • Cinnamon – 3-inch stick
  • Large Red Onion (Finely Chopped) – 2
  • Ginger garlic paste – 2 tsp 
  • Curry Leaves – 10


  1. In a deep dish pan, heat the ghee. Add the cinnamon, cardamom, cashew and cloves
  2. Add the onions and fry until golden brown
  3. Add the green chillies, ginger garlic paste and curry leaves. Fry for 3 minutes
  4. Add tomato juice and salt to taste
  5. When it boils add the washed and strained rice
  6. Keep on low heat till rice is cooked
  7. Enjoy 🙂

Tomato Rice 2


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s