Tomato Rice in Pressure Cooker

Servings: 3 Total Time: 30 mins Difficulty: Beginner
Tomato Rice pinit

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.

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.

Difficulty: Beginner Prep Time 5 mins Cook Time 25 mins Total Time 30 mins
Servings: 3 Estimated Cost: $ 1 Calories: 320
Best Season: Suitable throughout the year, Winter

Description

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

Cooking Mode Disabled

To make tomato rice

Instructions

Prep Work

  1. Soak the Rice

    Rinse the basmati rice thoroughly and soak it in water for 30 minutes.

  2. Chop the vegetables

    Finely chop onions, green chilies, and tomatoes.

Method

  1. Heat Oil and Ghee

    In a pressure cooker, heat ghee and oil

  2. Temper the Spices

    Add cinnamon, cloves, cardamom, star anise, and bay leaf. Sauté until aromatic.
  3. Sauté the Onions and Chilies

    Add chopped onions and green chilies. Cook until onions turn soft.
  4. Add Ginger-Garlic Paste & Tomatoes

    Stir in ginger garlic paste and sauté until the raw smell disappears.
  5. Mix in Spices

    Add chopped tomatoes, turmeric powder, salt, red chili powder, and garam masala. Cook until tomatoes turn soft.
  6. Add Rice, Coriander & Water

    Drain the soaked rice and add it to the cooker along with water. Mix gently.
  7. Pressure Cook

    Close the lid and cook for 1 whistle on medium flame. Turn off the heat and let the pressure release naturally.
  8. Serve and Enjoy

    Fluff the rice with a fork and serve hot, garnished with coriander leaves.

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutrition Facts

Servings 3


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 9g14%
Saturated Fat 4g20%
Cholesterol 10mg4%
Sodium 580mg25%
Potassium 420mg12%
Total Carbohydrate 55g19%
Dietary Fiber 3g12%
Sugars 5g
Protein 6g12%

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.

Keywords: Tomato Rice in Pressure Cooker, Tomato Rice, lunchbox RecipeTomato Bath,
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under

Frequently Asked Questions

Expand All:

Do I really need to soak the rice for 30 minutes?

Soaking rice helps it cook evenly and results in a fluffier texture. If you're short on time, you can soak for 15 minutes, but ideally, 30 minutes is best.

Can I skip the ghee and use only oil?

Ghee adds a rich flavor, but if you prefer a lighter option, you can use just oil. However, ghee enhances the aroma and taste of the dish.

Can I skip the whole spices like cardamom and star anise?

Whole spices add a depth of flavor, but if you don’t have them, you can substitute with ground spices like cinnamon powder or garam masala.

How do I know when the onions are sautéed enough?

The onions should be golden brown and translucent. This caramelization brings out sweetness and a deep flavor in the dish.

Should I rinse the rice after soaking it?

Rinsing the rice helps remove excess starch, making the rice less sticky. If you prefer fluffy rice, rinsing is a good idea

How do I know the right amount of water for perfect rice?

A good ratio is 1 cup of rice to 1.5 cups of water. If you want softer rice, you can add a bit more water, but too much water can make it mushy.

Why does my rice look mushy?

Mushy rice could be due to too much water or overcooking. Ensure you follow the cooking times and water ratios for the perfect texture.

Hema Subramanian
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!

- Hema Subramanian

User Reviews

5 out of 5
Based on 1 ratings
5 Stars
1
4 Stars
0
3 Stars
0
2 Stars
0
1 Star
0
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

  1. Remi.C.H.

    Simple but tasty.