How to Make Indian Tomato Rice - A Step-by-Step Guide

Indian Tomato Rice, also known as “Thakkali Sadam” in South India, is a flavorful and aromatic rice dish that is incredibly easy to make. This traditional Indian recipe is perfect for busy weeknights when you want to prepare a delicious meal without spending hours in the kitchen. The combination of tangy tomatoes, fragrant spices, and fluffy rice makes this dish a true crowd-pleaser.

Tomato rice is a popular comfort food in many Indian households and is often served as a main course o...

Read more Snack recipes

Ingredients

  • ⅓ cup vegetable oil
  • 2 onions, diced
  • 1 ½ teaspoons salt
  • 1 clove garlic, minced
  • 1 teaspoon chile powder
  • 1 teaspoon minced fresh ginger root
  • ½ teaspoon ground turmeric
  • 2 cups diced tomatoes
  • 2 ¼ cups basmati rice
  • 3 cups water

Information

  • Prep Time: 10 mins
  • Cook Time: 35 mins
  • Total Time: 45 mins
  • Servings: 6
  • Yield: 6 servings

  • Heat oil in a saucepan over medium heat; cook and stir onions until golden, 10 to 15 minutes. Add salt, garlic, chile powder, ginger, and turmeric; stir to coat. Mix tomatoes into onion mixture; cook and stir until tomatoes begin to break down, 5 to 10 minutes.
  • Stir rice into onion-tomato mixture and pour in water. Bring to a boil; reduce heat to low, cover, and simmer, stirring occasionally, until rice is tender and liquid is absorbed, 15 to 20 minutes.
  • Nutrition

    398 cal.

    • Total Fat: 13g
    • Saturated Fat: 2g
    • Sodium: 591mg
    • Total Carbohydrate: 65g
    • Dietary Fiber: 3g
    • Total Sugars: 5g
    • Protein: 7g
    • Vitamin C: 14mg
    • Calcium: 33mg
    • Iron: 1mg
    • Potassium: 262mg