Food

Tomato Rice Recipe: How to Make Thakkali Sadam

Written by MasterClass

Last updated: Mar 20, 2022 • 3 min read

Learn how to make thakkali sadam, a South Indian–style tomato rice dish from the state of Tamil Nadu.

Learn From the Best

What Is Tomato Rice?

Tomato rice, or thakkali sadam, is a popular side dish in South Indian cuisine, consisting of short- or long-grain white rice cooked in a spiced tomato broth. Some recipes also feature cashew nuts.

Thakkali sadam (from “thakkali,” meaning “tomato,” and “sadam,” meaning “rice”) is similar to a Persian rice dish called kateh gojeh farangi, which incorporates ground cinnamon to highlight the sweetness of the tomatoes. The dish also bears a resemblance to Spanish rice (also known as Mexican rice), in which toasted rice cooks in a broth with chopped tomatoes.

5 Tips for Making Tomato Rice

Recipes for tomato rice vary by region, personal preference, and the ingredients you have available: You can make it as mild or as spicy as you like and experiment with different seasoning combinations. Here are some tips to consider:

  1. 1. Use leftover rice. Tomato rice is a great way to use up any cooked rice you might have in the refrigerator. Simply add the cold rice to the prepared tomato masala and stir to combine. Add a bit of water as needed, and cook until the rice is warm and tender.
  2. 2. Make it in a pressure cooker or on the stovetop. Make tomato rice in a large sauté pan (be sure to use one with a lid) on the stovetop or in a pressure cooker. To prepare the dish in a pressure cooker, sauté the spices and tomatoes as usual, then add the washed rice and water. Cook on high pressure for six to eight minutes, then allow the pressure to release naturally.
  3. 3. Use fresh tomatoes or canned tomatoes. Thakkali sadam typically features fresh chopped tomatoes, but canned tomatoes also work. For a smoother texture, use tomato sauce, or purée the tomato mixture before adding the rice.
  4. 4. Toast the whole spices first. Toasting whole spices infuses the fat—the dish’s foundation—with flavor. Save ground spices for the end of cooking, when their aromas will be freshest.
  5. 5. Serve with relishes and chutneys. Serve tomato rice with dahi (curd or plain yogurt) or raita (yogurt relish) and crispy flatbreads like papad. If you want to make yogurt relish from scratch, this cucumber raita recipe by Madhur Jaffrey is a great place to start.

South Indian–Style Tomato Rice Recipe

2 Ratings | Rate Now

makes

prep time

5 min

total time

35 min

cook time

30 min

Ingredients

Note: The total time does not include 30 minutes of inactive time.

  1. 1

    Rinse the rice in a fine-mesh strainer, then transfer it to a large bowl of cold water to soak for 30 minutes.

  2. 2

    Drain the rice and rinse it well. Set the drained rice aside.

  3. 3

    In a large sauté pan over medium-high heat, heat the ghee or oil until it shimmers.

  4. 4

    Add the cardamom pods, mustard seeds, cinnamon stick, and bay or curry leaves.

  5. 5

    Once the mustard seeds begin to pop, add the onions and green chili, and stir to combine.

  6. 6

    Sauté until the edges of the onion begin to turn golden brown, about 5–7 minutes.

  7. 7

    Add the ginger and garlic and continue to cook for another minute.

  8. 8

    Add the chopped tomatoes, turmeric, red chili powder, garam masala, coriander powder, salt, and pepper. Cook until tomatoes have softened, another 5 minutes.

  9. 9

    Add the rice and water.

  10. 10

    Bring the mixture to a boil, then reduce to a simmer.

  11. 11

    Cover the mixture and cook until the rice is tender and has absorbed most of the liquid, about 15 minutes.

  12. 12

    Fluff the rice with a fork and serve it hot.

Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by the world’s best, including Madhur Jaffrey, Niki Nakayama, Chef Thomas Keller, Yotam Ottolenghi, Dominique Ansel, Gordon Ramsay, Alice Waters, and more.