Welcome to one of the most comforting, flavorful and easy lunch box recipes you can make! This South Indian Instant Pot Tomato Rice (Thakkali Sadam) is a tangy, spiced, one-pot meal that comes together in under 30 minutes.

Naturally vegan and gluten-free, it is the perfect “dump and go” recipe for busy weekdays when you want an authentic Tamil Nadu style meal without standing over a hot stove. The Instant Pot beautifully locks in the tanginess of the tomatoes and the rich aroma of the spices, making every grain of rice incredibly flavorful.
In my opinion, I would say an instant pot is more like a pressure cooker or electric rice cooker with advanced features like delay start, slow cooking etc. It will be so helpful if you are a working women, student or a bachelor for hassle free cooking. Even though I am a housewife, I like to cook everything quickly, spend less time in kitchen without any compromise in taste and health. So most of the time, I do use my pressure cooker for my cooking. So this instant pot – better than a pressure cooker in some aspects has won my heart.
You can just saute all the ingredients directly, add water and pressure cook with delay start mode on. By the time you come back from office, your food will be ready, hot and fresh. Soon I will try to make a series of some easy and quick instant pot recipes. I hope you will find it useful. Now lets see how to make our South Indian style tomato rice / thakkali sadam in instant pot with step by step pictures.
Table of contents

Key Ingredients for Authentic Flavor
To get that perfect South Indian restaurant or wedding-style taste, the secret lies in the whole spices. While many generic tomato rice recipes rely on cumin, an authentic Thakkali Sadam requires two specific ingredients:
- Fennel Seeds (Sombu): This adds a sweet, licorice-like aroma that defines Tamil Nadu cuisine.
- Kalpasi (Black Stone Flower): This is the ultimate secret ingredient! It imparts a deep, earthy, woody aroma that elevates the dish instantly. Do not skip this if you want the real, traditional flavor.
- Tomatoes: Always use deeply red, highly ripe, and juicy tomatoes. They provide the necessary tang and a naturally vibrant color without needing artificial food coloring.
The Perfect Rice to Water Ratio
Getting perfectly fluffy, non-sticky, separate grains of rice is crucial. Always wash and soak your Basmati rice for exactly 15 minutes before cooking. Here is the golden ratio I use:
- For the Instant Pot: 1 cup soaked Basmati Rice = 1.5 cups water (Cook time: 8 minutes)
- For a Stovetop Pressure Cooker: 1 cup soaked Basmati Rice = 1.5 cups water (Cook time: 2 whistles on medium flame)
How to Make Tomato Rice in the Instant Pot
- Wash and soak 1 cup of Basmati rice for 15 minutes. Drain the water completely.
- Turn on the Instant Pot and select the Sauté mode. Add 3 tablespoons of oil.
- Once hot, add the whole spices: 1 cinnamon stick, 3 cloves, 1 cardamom, 1 bay leaf, 1 piece of kalpasi (stone flower), and 1/2 tsp fennel seeds. Sauté until aromatic.
- Add 2 finely chopped large onions and 1 tbsp ginger-garlic paste. Sauté until the onions turn translucent and the raw garlic smell disappears.
- Stir in a handful of fresh mint leaves.
- Add 4 finely chopped ripe tomatoes (about 2 cups) and the required salt. Sauté well until the tomatoes turn completely soft and mushy.
- Add the spice powders: 1 to 1.5 tsp red chilli powder, 1/4 tsp turmeric powder, and 1/4 tsp garam masala. Mix well.
- Pro Tip to Avoid the “Burn” Message: Add 1.5 cups of water and gently scrape the bottom of the stainless steel. Insert with a wooden spoon to deglaze and remove any browned bits stuck to the bottom.
- Add the soaked, drained Basmati rice and a handful of green peas. Stir gently, check the water for salt, and close the Instant Pot lid.
- Ensure the pressure valve is set to the Sealing position. Press Cancel to turn off Sauté mode, then select Manual or Pressure Cook mode for 8 minutes on High Pressure.
- Once the cooking time is done, allow for a Natural Pressure Release (NPR) for 11 minutes, then turn the valve to ‘Venting’ to release any remaining steam.
- Open the lid and gently fluff the rice with a fork.
Stovetop Pressure Cooker Method
If you do not have an Instant Pot, you can easily make this in a traditional pressure cooker! Follow the exact same sautéing steps directly in your stovetop cooker. Once you add the 1.5 cups of water and the soaked rice, close the cooker lid and put the weight on. Cook on a medium flame for 2 whistles. Turn off the heat and wait for the pressure to release naturally before opening and fluffing the rice.
Tasty Variations
- Coconut Milk Tomato Rice: For a richer, creamier, and slightly sweeter variation, substitute half a cup of the water with thick coconut milk. This tastes absolutely heavenly!
- Skip the Garam Masala: If you prefer a lighter, purely tomato-forward flavor, you can completely skip the garam masala powder at the end. The whole whole spices will provide plenty of aroma.
Serving Suggestions
This tangy Thakkali Sadam is a complete meal on its own, but it pairs beautifully with a cooling Onion Raita or a crispy appalam (papad). For a lavish weekend lunch, serve it alongside my spicy Potato Fry (Urulaikizhangu Varuval) or a rich, coconut-based South Indian Veg Kurma!
Recipe Card

Instant pot tomato rice recipe
Ingredients
Main Ingredients
- 3 tbsp Cooking oil
- 1 Cinnamon
- 3 Cloves
- 1 Cardamom
- 1 Bay leaf
- 1 Black stone flower / kalpasi
- ½ tsp Fennel seeds
- 1 tbsp Ginger garlic paste
- 4 Ripe tomato
- 2 Big onion
- Mint leaves handful
- Green peas handful
- 1 – 1.5 tsp Red chilli powder
- ¼ tsp Turmeric powder
- ¼ tsp Garam masala powder
- 1.5 cup Water
- 1 cup Basmati rice (soaked in water for 15 minutes)
Instructions
- Wash and soak the basmati rice for 15 minutes. In the mean time, wash and chop onion, tomato finely.
- Switch on the instant pot and press saute button. Add oil and once its heated, add the whole garam masala one by one. Add fennel seeds and saute for a minute.
- Add onion, ginger garlic paste and saute till onion turns transparent. Add mint leaves and mix well. Now add tomato pieces and required salt.
- Saute till tomato turns mushy. Add red chilli powder, turmeric powder and garam masala powder. Saute for a minute.
- Lastly add the soaked rice. Mix well and check for taste. Add more salt or chilli powder if required. Add green peas. Mix well and close the instant pot.
- Press cancel button to suspend the saute mode. Now press pressure cook button and set the time to 8 minutes in normal mode. Make sure pressure valve button is in sealing position.
- Once its cooked, instant pot will go to warm mode by itself and pressure starts to release. Wait till the pressure valve handle moves to vent position naturally. It took 11 minutes for me. Press Off button.
- Now open the instant pot and fluff the rice gently with a fork like ladle. Serve hot with onion raita !
Notes
- Make sure pressure valve/ steam release button is in sealing position before turning on pressure cook mode.
- For variations, you can skip garam masala powder.
Sharing is caring
Frequently Asked Questions (Instant Pot Troubleshooting)
The “Burn” error usually happens when thick liquids or caramelized onions and tomatoes stick to the bottom of the stainless steel insert. To prevent this, always “deglaze” the pot. After your sauté step, pour in a little bit of the measured water and use a wooden spoon to scrape up any browned bits stuck to the bottom before you add the rice and close the lid.
Yes, you can absolutely make this traditional Thakkali Sadam with regular South Indian short-grain rice! However, the water ratio and timing will change. For Sona Masoori, use a ratio of 1 cup of rice to 2 cups of water, and increase the manual pressure cooking time to 12 minutes for a soft, perfectly cooked texture.
The secret to perfectly separate, fluffy grains is removing the excess surface starch. Always wash the Basmati rice 2 to 3 times until the water runs clear. Make sure you soak it for exactly 15 minutes, drain it completely before adding it to the pot, and strictly stick to the 1:1.5 rice-to-water ratio. Finally, always fluff the cooked rice gently with a fork rather than stirring heavily with a flat ladle.
Yes! You can easily double all the ingredients, including the water, to serve 6 people. The best part about the Instant Pot is that the cooking time (8 minutes on high pressure) remains exactly the same. Just make sure your ingredients do not cross the half-way fill line on the inside of the stainless steel pot.
Easy, yummy tomato rice is ready in instant pot under 20 minutes. Try and enjoy !










