
This easy Tomato Rice Recipe transforms ripe tomatoes, fragrant spices, and fluffy basmati rice into a comforting one-pot meal bursting with flavour. Perfect for busy weeknights, lunch boxes, or quick family dinners, it's simple to prepare, naturally vegetarian, and ready in under 40 minutes.
Calories
368kcal
Protein
7g
Carbs
Fat
11g
Wash the basmati rice under cold running water 3–4 times until the water runs almost clear. Soak it for 20 minutes, then drain thoroughly.
Cook the rice with water and salt until just tender. Avoid overcooking, as the rice will be mixed with the tomato masala later. Spread the cooked rice onto a large tray or plate and allow it to cool slightly.
Heat the oil or ghee in a large heavy-bottomed pan over medium heat. Add: Cumin seeds Bay leaf Cinnamon Cloves Green cardamom Cook for about 30 seconds until fragrant.
Add the chopped onions and sauté for 6–8 minutes until soft and lightly golden. Stir occasionally to prevent burning.
Stir in the ginger, garlic and green chillies. Cook for 1–2 minutes until fragrant. Do not let the garlic brown too much.
Add the chopped tomatoes along with: Turmeric Red chilli powder Coriander powder Salt Sugar (if using) Mix everything well. Cook over medium heat for 10–12 minutes, stirring occasionally, until the tomatoes completely soften and break down. Continue cooking until the masala becomes thick and you see a thin layer of oil around the edges.
Sprinkle in the garam masala and stir for about 30 seconds. Avoid cooking it for too long.
Add the cooked rice to the tomato masala in batches. Using a spatula, gently fold the rice into the masala until every grain is evenly coated. Avoid vigorous stirring.
Cover the pan with a lid. Cook on the lowest heat for 5 minutes. Turn off the heat and let the rice rest for another 10 minutes without removing the lid.
Fluff the rice carefully using a fork. Sprinkle over freshly chopped coriander. Serve immediately with: Cucumber raita Plain yoghurt Crispy papad Mango pickle Onion salad Vegetable curry
There's something incredibly comforting about a warm bowl of Tomato Rice. With juicy tomatoes, aromatic spices, fluffy rice, and fresh herbs, this classic dish delivers bold flavour without requiring hours in the kitchen. Whether you're preparing a quick family dinner, packing tomorrow's lunch, or looking for a satisfying vegetarian meal, Tomato Rice is a recipe you'll find yourself making again and again.
What makes this version different is the attention to technique. Instead of simply mixing tomatoes with cooked rice, the tomato masala is slowly cooked until rich, thick, and deeply flavourful. This simple step transforms ordinary ingredients into a vibrant rice dish where every grain is coated with savoury tomato goodness. The result is perfectly fluffy rice with balanced tanginess, gentle warmth from whole spices, and a fresh finish from coriander leaves.
Another reason this recipe stands out is its flexibility. You can prepare it using freshly cooked rice for a classic one-pot meal or use leftover rice to create a delicious meal in under 20 minutes. It's ideal for busy weekdays, meal prep, lunch boxes, or those evenings when you want something comforting without spending hours cooking.
Unlike many recipes that become overly spicy or soggy, this Tomato Rice is carefully balanced. The tomatoes provide natural sweetness and acidity, the spices add warmth without overpowering the dish, and the rice remains light and fluffy. Pair it with cucumber raita, plain yoghurt, papad, pickle, or your favourite curry for a complete and satisfying meal.
Using everyday pantry staples, you can prepare a delicious homemade meal that's perfect for lunch or dinner without spending hours in the kitchen.
Every step is explained clearly so you'll know exactly why each stage matters. From rinsing the rice correctly to cooking the tomato masala until it reaches the right consistency, these simple techniques help ensure fluffy, flavourful Tomato Rice every single time.
Whether you've just cooked a fresh batch of basmati rice or have leftover rice in the fridge, this recipe includes instructions for both methods. Each approach gives excellent results while reducing food waste.
Tomato Rice stores exceptionally well, making it ideal for preparing ahead. The flavours continue to develop as it rests, making leftovers just as delicious the next day.
You can make this recipe mild or spicy, add vegetables for extra nutrition, or include paneer, tofu, or chickpeas for additional protein.
Even if you've never cooked Indian rice dishes before, the detailed instructions and cooking tips make this recipe easy to follow.
Many Tomato Rice recipes focus only on the ingredient list, but small cooking techniques make the biggest difference. This recipe explains not just what to do but why each step matters.
Cooking the tomato masala until the oil begins to separate removes excess moisture and concentrates the natural sweetness of the tomatoes. This prevents watery rice and creates a richer flavour.
Rinsing the rice before cooking removes excess surface starch, allowing the grains to stay light, fluffy, and separate instead of becoming sticky.
Allowing the cooked rice to rest before fluffing gives the steam time to settle, producing a much better texture and preventing broken grains.
These simple details are often overlooked, yet they transform an ordinary Tomato Rice recipe into one that's consistently delicious.
Fresh, ripe tomatoes are the heart of this recipe. Their natural acidity balances beautifully with warm spices, while slow cooking enhances their sweetness and creates a rich sauce that coats every grain of rice.
Best Choice: Fully ripe Roma or vine-ripened tomatoes.
Long-grain basmati rice produces fluffy, separate grains that absorb flavour without becoming sticky.
Rinsing removes excess surface starch, helping each grain remain separate after cooking.
Finely chopped onions create the savoury foundation of the dish. Cooking them until lightly golden develops natural sweetness that balances the tomatoes.
Fresh ginger and garlic provide aromatic depth and build the flavour base. Freshly chopped ingredients create a brighter flavour than pre-made pastes.
Whole cumin, cinnamon, cloves, green cardamom, and bay leaf gently infuse the rice with warm, fragrant notes without overpowering the tomatoes.
Turmeric adds colour, red chilli powder provides gentle heat, and coriander powder contributes earthy flavour.
Fresh coriander leaves add brightness and freshness just before serving, balancing the richness of the cooked tomato masala.
Oil keeps the recipe light, while ghee adds a richer aroma and a restaurant-style finish.
| Instead Of | Use |
|---|---|
| Basmati Rice | Jasmine Rice or any long-grain white rice |
| Fresh Tomatoes | Canned Crushed Tomatoes |
| Ghee | Vegetable Oil, Sunflower Oil, or Vegan Butter |
| Green Chillies | Red Chilli Flakes or omit for a milder dish |
| Coriander Leaves | Fresh Parsley |
| Onion | Shallots |
| Fresh Ginger & Garlic | Ginger-Garlic Paste |
Freshly cooked rice creates the softest texture. Cook it until just tender, then let it rest for about 10 minutes before fluffing with a fork. Resting allows excess steam to escape and helps keep the grains separate.
Cold leftover rice is an excellent option because the grains are already firm. Gently separate any clumps before mixing it into the tomato masala, and fold everything together carefully to avoid breaking the rice.
Preparing your ingredients before turning on the stove makes the cooking process much smoother. Chop the onions, tomatoes, herbs, and chillies first, then measure your spices so everything is ready when needed.
Take the time to rinse the rice thoroughly until the water runs almost clear. This small step significantly improves the final texture by removing excess starch.
Most importantly, don't rush the tomato masala. Let it simmer until it thickens and the oil begins to separate around the edges. This concentrates the tomato flavour, balances its acidity, and prevents the finished dish from becoming watery or bland.
Once everything is ready, you'll be set up for a foolproof Tomato Rice that is fluffy, aromatic, and packed with rich tomato flavour every single time.
Yes. Leftover rice works wonderfully for this recipe because the chilled grains are firmer and less likely to break when mixed with the tomato masala. Simply separate any clumps and gently fold the rice into the cooked masala for the best texture.
Tomato Rice can become mushy if the rice is overcooked, too much liquid is added, or the tomato masala isn't cooked long enough. For fluffy rice, cook the tomatoes until the oil begins to separate and gently fold in cooked rice without over-stirring.
Absolutely. Canned crushed tomatoes are a convenient substitute for fresh tomatoes. Since they contain more liquid, cook the tomato mixture a few extra minutes until it thickens before adding the rice.
Let the rice cool completely before storing it in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave with a splash of water or warm it gently on the stovetop over low heat to keep the rice moist and fluffy.
Tomato Rice pairs perfectly with cucumber raita, plain yogurt, crispy papad, mango pickle, onion salad, dal tadka, or a simple vegetable curry. These sides complement the tangy tomato flavours and make it a complete, satisfying meal.
This Tomato Rice Recipe is the perfect combination of simplicity, flavour, and comfort, making it an excellent choice for both busy weeknights and relaxed family meals. By using fresh ingredients, cooking the tomato masala thoroughly, and following a few simple techniques, you can create fluffy, aromatic rice packed with rich tomato flavour every time. Whether you enjoy it on its own or pair it with raita, yoghurt, papad, pickle, or your favourite curry, this versatile dish is sure to become a regular part of your meal rotation. For more easy homemade recipes, cooking tips, and delicious meal inspiration, explore LaGrub, where you'll discover a wide range of recipes to suit every taste and occasion.
Log in to read and share comments, recipes tips, and connect with other food lovers.
Unlock the full recipe library, premium cookbooks, and members-only weekly drops. Cancel anytime.
Already a member? Sign in to unlock everything.