tomato bath recipe
Print Recipe
4.25 from 4 votes

tomato bath

this karnataka style tomato rice also called as tomato bath is a delicious, tangy and spiced dish. the recipe is made with a ground paste of tomatoes, coconut, spices and herbs. addition of this ground masala makes the rice really delicious and flavorful. 
Prep Time20 mins
Cook Time20 mins
Total Time40 mins
Course: main course
Cuisine: indian
Servings: 2
Calories: 239kcal
Author: Dassana Amit


for making tomato+coconut masala paste

  • 4 medium sized tomatoes, 300 grams or 2 cups roughly chopped tomatoes
  • 5 to 6 medium sized garlic cloves, roughly chopped or 2 teaspoons chopped garlic
  • 1 inch ginger , roughly chopped (adrak) or 2 teaspoons chopped ginger
  • 2 to 3 green chilies, roughly chopped or 2.5 to 3 teaspoons chopped green chilies
  • ½ teaspoon cumin seeds (jeera) or ½ teaspoon cumin powder
  • 3 cloves (lavang)
  • 1 inch cinnamon (dalchini)
  • ¼ cup fresh coconut or desiccated coconut powder

for soaking rice

  • 1 cup rice
  • water as required, for soaking rice

other ingredients for tomato bath

  • 2 tablespoons ghee or oil
  • ½ teaspoon cumin seeds
  • 1 medium sized tej patta or 2 small tej patta
  • 1 medium sized onion, thinly sliced or ½ cup sliced onion
  • 1 small to medium capsicum, sliced - optional
  • ¼ teaspoon turmeric powder
  • ¼ teaspoon red chili powder
  • salt add as required
  • ¼ teaspoon sugar
  • ½ cup water or add as required
  • 2 tablespoons coriander leaves for garnishing
  • fresh coconut for garnishing - optional


soaking rice for tomato bath

  • rinse 1 cup rice very well in water a couple of times. then soak rice in enough water for 30 minutes. 
  • after 30 minutes drain all the water and keep the rice aside. you can use sona masuri rice, basmati rice or any short grained variety of rice. i have used hand pounded sona masuri rice.

making masala paste for tomato bath

  • rinse and roughly chop 4 medium tomatoes (300 grams) and add them in a grinder jar. you will need 2 cups roughly chopped tomatoes.
  • add 1 inch ginger (chopped), 5 to 6 medium sized garlic (chopped), 2 to 3 green chilies (chopped), ½ teaspoon cumin seeds (or ½ teaspoon cumin powder), 3 cloves and 1 inch cinnamon.
  • next add ¼ cup grated coconut or desiccated coconut powder.
  • without adding any water grind everything to a fine smooth paste. the juices from the tomato will help in grinding the paste. so no need to add water while grinding.
  • now measure the tomato coconut masala paste in a measuring cup. depending on the water content in the tomatoes, the quantity may vary. 
  • you need to use the proportion of 1:2 for white rice and the masala paste+water respectively. if using 1 cup of white rice, you will actually need 2 cups of the masala paste. 
  • i got 1.5 cups of tomato coconut masala paste - so added ½ cup water later in the pan.
  • - for 1.5 cups of tomato paste, add 0.5 cups water.
    - for 1.25 cups, add 0.75 cups water.
    - for 1 cup of tomato paste, add 1 cup water.

making tomato bath

  • in a heavy thick bottomed pan or pot heat 2 tablespoons ghee or oil.
  • keep the flame to a low and add 2 small tej patta or 1 medium tej patta and ½ teaspoon cumin seeds. stir well. let the cumin seeds crackle.
  • then add 1 medium onion, thinly sliced or ½ cup thinly sliced onions.
  • stirring often sauté the onions till they become golden. sauté onions on a medium-low to medium flame. if using capsicum, then you can add after the onions have become golden and sauté for 2 to 3 minutes.
  • then add the rice. sprinkle ¼ tsp turmeric powder and ¼ tsp red chili powder. mix everything.
  • now add the measured tomato coconut masala paste. stir and gently mix everything.
  • add water as required and depending on the quantity of masala paste. i added ½ cup water first and later added ½ cup water more as i was using hand pounded sona masuri rice which takes more water to cook.
  • season with salt as per taste. add ¼ teaspoon sugar.
  • mix well. check the taste and it should be slightly salty.

cooking tomato bath

  • cover the pan with its lid and simmer tomato bath on a low flame.
  • simmer tomato bath till the rice grains are cooked and fluffy. do check at intervals and if the rice starts sticking to the pan or water dries up or rice mixture looks dry, then you can add some more water.
  • once the rice grains are completely cooked, then switch off the flame. fluff the tomato bath with a fork.
  • serve tomato bath with any raita, pickle or salad of your choice. while serving garnish with some chopped coriander leaves and some grated coconut (optional)


tips for making tomato rice bath

  • use the same measuring cup that you have used to measure the rice.
  • you can also pressure cook the rice. if pressure cooking, then add less water or add water ass required. also use a heavy cooker so that the rice does not stick or get burnt at the bottom. 
  • when the rice is cooking keep an eye on it by checking it with a fork so as to ensure that the rice does not stick to the bottom of the pan. add more water if the water dries up and the rice mixture looks dry.
  • to add more spice increase the quantity of green chillies.


Calories: 239kcal | Carbohydrates: 22g | Protein: 3g | Fat: 16g | Saturated Fat: 11g | Monounsaturated Fat: 3g | Cholesterol: 33mg | Sodium: 100mg | Potassium: 606mg | Fiber: 5g | Sugar: 9g | Vitamin A: 1970IU | Vitamin C: 77.5mg | Calcium: 47mg | Iron: 1.9mg