Tomato Rice, also known as Thakkali Sadam, is a comforting, one-pot meal that delivers an explosion of flavors with minimal effort. The combination of tangy tomatoes, aromatic spices, and fragrant rice makes this dish a go-to for busy days. Whether you’re whipping up a quick weekday lunch, packing a lunchbox, or preparing a last-minute meal for unexpected guests, this easy and delicious recipe never fails.
A Quick, Flavorful One-Pot Wonder
Tomato Rice is a true lifesaver in the kitchen. With just a few basic pantry staples—onions, tomatoes, and spices—you can create a meal that is both satisfying and bursting with flavor. Cooking everything in one pot not only saves time but also enhances the taste as the spices and tomatoes infuse the rice with their richness. The beauty of this dish lies in its simplicity, making it perfect for both beginners and seasoned cooks.
This dish has different variations across India. While Thakkali Sadam is a staple in Tamil Nadu, Andhra-style Tomato Rice tends to be spicier with the addition of green chilies and curry leaves. Some versions incorporate coconut milk for a richer taste, while others use mint or coriander for added freshness. No matter the variation, the essence remains the same—fluffy, flavorful rice infused with the goodness of tomatoes and spices.
I love making Tomato Rice in a pressure cooker because it speeds up the cooking process while ensuring that the rice absorbs all the flavors deeply. My version leans on a balance of tangy tomatoes, warm spices, and a hint of ghee for richness. It’s mildly spiced yet bold in flavor, making it a crowd-pleaser.
The Ingredients and Their Role in Flavor
Tomatoes: The star of the dish, adding tanginess and a slight sweetness that balances the spices.
Onions: Provide a subtle sweetness and depth to the dish.
Whole Spices (Cinnamon, Cloves, Cardamom, Star Anise, Bay Leaf): Infuse the rice with warmth and aroma.
Green Chilies: Add a mild heat that enhances the overall spice level.
Ginger-Garlic Paste: Brings in a deep, earthy flavor that complements the tomatoes.
Turmeric & Red Chili Powder: The turmeric adds color and a subtle bitterness, while chili powder brings heat and vibrancy.
Garam Masala: A finishing spice blend that rounds up all the flavors beautifully.
Ghee & Oil: Ghee adds richness, while oil helps prevent the rice from sticking together.
Basmati Rice: Long-grain rice gives the dish a fluffy texture and absorbs the flavors well.
🌿 To make this dish vegan, swap ghee for any neutral oil
How to Make Tomato Rice in a Pressure Cooker?
First, heat ghee and oil in a pressure cooker. The combination of both ensures the rice stays non-sticky while still getting that rich taste from the ghee.
Toss in the whole spices, allowing them to sizzle and release their aroma. As soon as you get that warm, inviting fragrance, add chopped onions and green chilies, sautéing them until golden.
Next comes the ginger-garlic paste, which adds an earthy depth to the dish. Stir until the raw smell disappears, then throw in the star ingredient—ripe, juicy tomatoes. Let them cook down with a sprinkle of salt, turmeric, and red chili powder, softening into a thick, flavorful base.
Once the tomatoes break down into a luscious gravy, add the soaked and drained rice, gently mixing it with the masala.
Pour in water, and finally, stir in garam masala and coriander leaves for a burst of freshness. Close the pressure cooker, cook for a whistle, and let the magic happen.
https://www.youtube.com/watch?v=W4rvMmdMxwE
How to Serve Tomato Rice
Tomato Rice is best enjoyed hot and fresh, served with a side of raita (yogurt-based dip) and crispy papad or fryums.
A spoonful of pickle on the side can elevate the flavors even more.
If you want to make it a complete meal, pair it with a simple dal or a side of potato fry.
Packing Tomato Rice for Lunchboxes
Tomato Rice makes for an excellent lunchbox meal as it stays fresh and flavorful for hours. To prevent it from getting soggy, let it cool slightly before packing.
Pair it with a small container of raita or a cup of curd to keep the meal balanced. If packing for kids, you can reduce the spice level and add a handful of cashews or peas for extra nutrition and texture.
A quick, flavorful, and comforting one-pot dish, Tomato Rice in a Pressure Cooker is a South Indian–style recipe made with ripe tomatoes, fragrant basmati rice, and a blend of spices. The natural tanginess of tomatoes pairs beautifully with aromatic tempering of onions, green chilies, garlic, and whole spices, creating a mildly spiced yet vibrant rice dish. Cooking it in a pressure cooker makes the process fast and fuss-free, while also locking in all the flavors. Perfect for a wholesome lunch or dinner, this tomato rice can be enjoyed on its own or paired with papad, raita, or pickle for a satisfying meal.
Ingredients
To make tomato rice
1cup basmati rice
1cup water (as needed)
1tbsp ghee
1tbsp oil
1 cinnamon
4 cloves
3 cardamom
1 star anise
1 bay leaf
2 onion
2 green chili
1tsp ginger garlic paste
4 tomato
1/4tsp turmeric powder
1tsp salt
3tsp red chili powder
1tsp garam masala
1handfull of coriander leaves (for garnish)
Instructions
Prep Work
1
Soak the Rice
Rinse the basmati rice thoroughly and soak it in water for 30 minutes.
2
Chop the vegetablesFinely chop onions, green chilies, and tomatoes.
Method
3
Heat Oil and Ghee
In a pressure cooker, heat ghee and oil
4
Temper the SpicesAdd cinnamon, cloves, cardamom, star anise, and bay leaf. Sauté until aromatic.
5
Sauté the Onions and ChiliesAdd chopped onions and green chilies. Cook until onions turn soft.
6
Add Ginger-Garlic Paste & TomatoesStir in ginger garlic paste and sauté until the raw smell disappears.
7
Mix in SpicesAdd chopped tomatoes, turmeric powder, salt, red chili powder, and garam masala. Cook until tomatoes turn soft.
8
Add Rice, Coriander & WaterDrain the soaked rice and add it to the cooker along with water. Mix gently.
9
Pressure CookClose the lid and cook for 1 whistle on medium flame. Turn off the heat and let the pressure release naturally.
10
Serve and EnjoyFluff the rice with a fork and serve hot, garnished with coriander leaves.
Nutrition Facts
Servings 3
Amount Per Serving
Calories320kcal
% Daily Value *
Total Fat9g14%
Saturated Fat4g20%
Cholesterol10mg4%
Sodium580mg25%
Potassium420mg12%
Total Carbohydrate55g19%
Dietary Fiber3g12%
Sugars5g
Protein6g12%
Vitamin A 1100 IU
Vitamin C 15 mg
Calcium 50 mg
Iron 2.2 mg
Magnesium 45 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Pin this recipe to share with your friends and followers.
Hema Subramanian
Food and Lifestyle Blogger
I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.
My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!