How to Make Tomato Rice Recipe

Tomato rice is one of those comforting dishes that proves simple ingredients can create something incredibly delicious. Made with ripe tomatoes, fragrant spices, curry leaves, and fluffy rice, this South Indian favorite is quick enough for busy weekdays yet satisfying enough to serve guests. Every spoonful is packed with tangy tomato flavor, gentle heat from chilies, and the delightful crunch of tempered lentils.

One of the best things about this recipe is its versatility. You can enjoy it for lunch, dinner, or even pack it in a lunchbox because it stays flavorful for hours. Since this recipe uses already boiled rice, it comes together in less than 30 minutes while delivering restaurant-quality taste.

If you’re looking for an easy homemade tomato rice recipe that’s bursting with flavor, follow the step-by-step guide below.

Ingredients

  • 3 tablespoons vegetable oil
  • 1 teaspoon mustard seeds
  • 1 teaspoon urad dal
  • 1 teaspoon chana dal
  • 2–3 green chilies, slit
  • 2–3 dried red chilies
  • A handful of fresh curry leaves
  • 1 medium onion, thinly sliced
  • 3 ripe tomatoes, finely chopped
  • Salt, to taste
  • ¼ teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 3–4 cups boiled rice (cooled)

How to Make Tomato Rice

Step 1: Heat the Oil

How to Make Tomato Rice Recipe
How to Make Tomato Rice Recipe Heat the Oil 

Place a deep pan or kadai over medium heat and add 3 tablespoons of vegetable oil. Allow the oil to heat until it shimmers slightly. Hot oil is important because it helps release the aroma from the spices you’ll add next.

Step 2: Temper the Spices

Step 2: Temper the Spices
Temper the Spices

Add the mustard seeds and let them crackle for a few seconds. Once they begin popping, stir in the urad dal and chana dal.

Cook them until they turn a beautiful golden color. These lentils not only add authentic South Indian flavor but also provide a pleasant crunchy texture that makes every bite more enjoyable.

Step 3: Add the Chilies and Curry Leaves

Add the Chilies and Curry Leaves
Add the Chilies and Curry Leaves

Now add the green chilies, dried red chilies, and fresh curry leaves.

Be careful because the curry leaves may splutter as they hit the hot oil. Stir everything together for about 30 seconds until the leaves become fragrant and the chilies release their flavor into the oil.

At this stage, your kitchen will already begin to smell amazing.

Step 4: Cook the Onion

Cook the Onion
Cook the Onion

Add the thinly sliced onion to the pan.

Cook over medium heat, stirring occasionally, until the onions soften and become light golden. Avoid rushing this step because well-cooked onions create a naturally sweet base that balances the tanginess of the tomatoes.

This usually takes about 4–5 minutes.

Step 5: Add the Tomatoes

Add the Tomatoes
Add the Tomatoes

Once the onions are soft, add the three chopped tomatoes.

Mix everything thoroughly so the tomatoes combine with the onions and tempered spices.

The tomatoes will begin releasing their juices almost immediately, creating a rich and flavorful base for the rice.

Step 6: Season the Tomato Mixture

Season the Tomato Mixture
Season the Tomato Mixture

Sprinkle in:

  • Salt to taste
  • Turmeric powder
  • Red chili powder

Mix well until every piece of tomato is coated with the spices.

mix

Continue cooking over medium heat, stirring occasionally, for 10 to 15 minutes. During this time, the tomatoes will soften completely and break down into a thick, rich masala.

You’ll know it’s ready when the oil begins separating slightly around the edges of the pan and the mixture looks thick instead of watery.

Step 7: Add the Boiled Rice

Add the Boiled Rice

Reduce the heat to low.

Add the boiled rice to the tomato mixture in batches if necessary.

Using a wide spatula or wooden spoon, gently fold the rice into the masala instead of stirring aggressively. This keeps the grains fluffy and prevents them from breaking.

Continue tossing gently until every grain is evenly coated with the vibrant tomato mixture.

Step 8: Serve and Enjoy

Serve and Enjoy
Serve and Enjoy

Turn off the heat once the rice is fully mixed and heated through.

Allow the tomato rice to rest for about two minutes before serving. This short resting time lets the flavors blend beautifully.

Serve hot with:

  • Plain yogurt
  • Raita
  • Papad
  • Pickle
  • Potato fry
  • Crispy chips

It also tastes wonderful on its own.

Chef’s Tips for the Best Tomato Rice

For the best flavor, always use ripe, juicy tomatoes. They create a naturally sweet and tangy masala without needing extra ingredients.

Using cooled boiled rice works much better than freshly cooked hot rice because the grains remain separate while mixing.

Cook the tomato mixture until most of the moisture evaporates. If the masala is too watery, the rice can become soft and sticky.

Don’t skip the curry leaves, mustard seeds, urad dal, or chana dal. Together, they create the signature South Indian flavor and add texture that makes this recipe special.

If you prefer extra spice, simply add another green chili or increase the red chili powder to suit your taste.

Variations

This tomato rice recipe is easy to customize.

Add cooked green peas for a touch of sweetness, roasted peanuts or cashews for extra crunch, or diced carrots for more color and nutrition. A sprinkle of freshly chopped cilantro before serving also adds freshness and brightens the overall flavor.

For a richer taste, finish with a teaspoon of ghee just before serving.

Storage Tips

Store leftover tomato rice in an airtight container in the refrigerator for up to 2 days.

Reheat gently in a pan or microwave, adding a tablespoon of water if needed to keep the rice soft and fluffy.

Avoid freezing, as the texture of the rice may change after thawing.

Frequently Asked Questions

Can I use freshly cooked rice?

Yes, but let it cool completely before mixing with the tomato masala. Warm rice tends to break and become mushy.

Which tomatoes work best?

Ripe red tomatoes with plenty of natural juice provide the richest flavor and the best texture.

Can I make tomato rice less spicy?

Absolutely. Reduce the number of green chilies or use less red chili powder to match your preferred spice level.

What can I serve with tomato rice?

Tomato rice pairs perfectly with yogurt, cucumber raita, papad, pickle, vegetable curry, potato fry, or a simple salad.

Editor Thoughts

This easy tomato rice recipe transforms everyday pantry ingredients into a colorful, satisfying meal that’s ready in no time. The combination of crackling mustard seeds, crunchy lentils, fragrant curry leaves, sweet onions, and slow-cooked tomatoes creates layers of flavor that coat every grain of rice. Whether you’re preparing a quick family lunch, meal prepping for the week, or looking for a comforting vegetarian dinner, this homemade tomato rice is a dependable recipe you’ll want to make again and again. Serve it hot with your favorite side dishes and enjoy a classic comfort food that’s both simple and incredibly delicious.

 

Erime Editor is the official editorial account of ErimeToday. Articles published under this name are created, reviewed, and managed by the ErimeToday editorial team to deliver helpful guides, technology tips, relationship advice, daily accurate word game answers, anime updates, gaming content, manga insights, news, and useful resources for readers around the world.