South Indian Tangy Tomato Rice

South Indian tangy tomato rice recipe

The Spruce / Chosen Posture

Prep: 10 mins
Cook: 30 mins
Total: 40 mins
Servings: 4 to 6 servings
Nutrition Facts (per serving)
167 Calories
6g Fat
26g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 167
% Daily Value*
Total Fat 6g 8%
Saturated Fat 1g 3%
Cholesterol 0mg 0%
Sodium 222mg 10%
Total Carbohydrate 26g 9%
Dietary Fiber 3g 11%
Total Sugars 5g
Protein 4g
Vitamin C 37mg 187%
Calcium 44mg 3%
Iron 2mg 11%
Potassium 443mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Whether you are looking for a flavorful Indian dish or for an easy way to use up some leftovers in the fridge, tangy tomato rice is the perfect dish for brunch, lunch, or dinner. Slightly spicy, this thirty-minute recipe only takes ten minutes to prepare and yields four to six servings for your family and friends! With a flexible kitchen set-up and less than an hour to cook entirely, this tomato and rice recipe can be made in several ways, such as by pan-frying or cooking in a pressure cooker.

Of South Indian origin, tangy tomato rice is a famous recipe that makes a great one-dish meal that you can serve with poppadoms. A poppadom is a thin and crisp disc-shaped chip from India. Typically an appetizer, poppadoms are made from a seasoned dough such as peeled black gram flour, fried or cooked with dry heat, and served with chutney. If you are having trouble locating or cooking poppadoms or simply have another preference for a side dish, you can serve this tomato rice recipe with an Indian bread such as naan or paratha.


Click Play to See This South Indian Tangy Tomato Rice Recipe Come Together

If you decide you are going to use basmati rice for your dish, one tip is to be sure to drain the water completely after soaking for 15 to 20 minutes and then proceed to sauté the rice in a teaspoon of ghee for no more than five minutes before cooking. A teaspoon or two of lemon juice will also prevent basmati rice from getting mushy or sticky.

Adding coriander leaves and curry powder is essential to giving this dish the tangy and spicy flavor you are searching for, as the herbs give the basmati rice a kick, so be sure to include powder and coriander leaves.


  • 2 cups cooked basmati rice

  • 4 large tomatoes, cut into cubes

  • 2 tablespoons vegetable oil, or canola or sunflower oil

  • 1 teaspoon mustard seeds

  • 1 large onion, finely chopped

  • 2 pepper green chilies, slit lengthwise

  • 1 (1-inch piece) ginger, grated

  • 2 teaspoons ground coriander

  • 1 teaspoon ground cumin

  • 1 tablespoon garam masala

  • Salt, to taste

  • Poppadoms, for serving

Steps to Make It

  1. Heat the oil in a deep pan and add the mustard seeds and green chilies until they stop spluttering. Add the onion and fry until soft.

  2. Add the tomato and ginger and mix well. Cook until the tomatoes turn pulpy.

  3. Add the coriander, cumin, and garam masala powders. Salt to taste and mix well. Cook on a low flame for 3 to 4 minutes, stirring frequently. Turn off the fire and add the rice. Mix well.

  4. Serve with poppadums.


You can use leftover cooked basmati rice for this recipe.

Recipe Tags: