South Indian Tomato Rice (No Coconut)
South Indian Tomato Rice (No Coconut) is a medium South Indian recipe that serves 4. 320 calories per serving.
Prep: 25 min | Cook: 30 min | Total: 1 hr 5 min
Cost: $7.45 total, $1.86 per serving
Ingredients
- 4 medium (about 500g) Tomatoes (Ripe, red tomatoes for best flavor and color)
- 3-4 whole Dry red chilies (Use non-spicy or spicy variety as preferred)
- 1/4 cup (chopped) Coriander stems (Use fresh stems for flavor)
- 4 cloves Garlic (Peeled)
- 12-15 leaves Curry leaves (Divided for paste and tempering)
- 1.5 tsp Salt (Divided for paste and tempering)
- 1/2 tsp Sugar (Balances acidity)
- 1/4 tsp Turmeric powder
- 1/2 tsp Degi red chili powder (For color, not heat)
- 1/2 cup Water (For blending paste)
- 2 large (about 300g) Onions (Sliced)
- 1 tsp Whole urad dal
- 1/4 tsp Fenugreek seeds
- 1/2 tsp Mustard seeds
- 1.5 cups (uncooked) Rice (small-grain preferred, or sella basmati) (Soaked for 20 minutes, drained)
Instructions
Soak the rice
Rinse the rice 2-3 times until water runs clear. Soak in plenty of water for 20 minutes. Drain well before cooking.
Time: PT25M
Prepare the tomato paste
In a blender, add dry red chilies, coriander stems, garlic, half the curry leaves, tomatoes, 1/2 tsp salt, sugar, turmeric powder, degi red chili powder, and water. Blend to a smooth, fine paste.
Time: PT5M
Chop onions and prep tempering ingredients
Slice onions thinly. Measure out urad dal, fenugreek seeds, mustard seeds, and remaining curry leaves.
Time: PT5M
Make the tempering
Heat 2 tbsp oil in a large pot over medium heat. Add urad dal, fenugreek seeds, and mustard seeds. Let them sizzle and pop for 30 seconds. Add remaining curry leaves and sliced onions. Sauté until onions are soft and starting to turn golden, about 5-7 minutes.
Time: PT8M
Temperature: Medium heat
Cook the tomato paste
Add the blended tomato paste to the pot. Stir well. Cook over medium heat, stirring occasionally, until the raw smell disappears and oil starts to separate at the edges, about 10 minutes.
Time: PT10M
Temperature: Medium heat
Add tomatoes and salt
Add remaining chopped tomatoes (if any) and 1 tsp salt. Cook for another 3 minutes to soften.
Time: PT3M
Temperature: Medium heat
Add soaked rice and cook
Add the drained, soaked rice to the pot. Gently mix to coat rice with the masala. Add 2.5 cups water. Bring to a boil, then reduce heat to low. Cover and cook for 15 minutes, or until rice is tender and water is absorbed.
Time: PT15M
Temperature: Start at high, then low heat (simmer)
Rest and fluff
Turn off the heat. Let the rice rest, covered, for 5 minutes. Fluff gently with a fork before serving.
Time: PT5M
Serve
Serve hot with raita, papad, or pickle.
Time: PT2M
Nutrition Facts
- Calories
- 320
- Protein
- 6g
- Carbohydrates
- 65g
- Fat
- 4g
- Fiber
- 3g
Dietary info: Vegetarian, Vegan, Gluten-free, Nut-free, low-calorie, low-fat
Allergens: Mustard
Last updated: April 7, 2026





