Tomato rice is a vibrant, flavorful dish that combines the sweetness of ripe tomatoes with perfectly cooked rice, creating a comforting meal with minimal effort. This dish works well as a quick lunch, a hearty dinner, or even a side dish for larger meals, thanks to its bold flavors and easy preparation.
Ingredients
- 1 cup long-grain white rice (preferably Basmati or jasmine)
- 2 large ripe tomatoes, finely chopped
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated (optional)
- 2 tablespoons vegetable oil or ghee
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 1 teaspoon ground coriander (optional)
- 1/2 teaspoon red chili powder (adjust to taste)
- 1 teaspoon garam masala or curry powder (optional)
- 1 1/2 cups water or vegetable broth
Salt to taste
Fresh cilantro leaves, chopped (for garnish)
Lemon wedges (for serving)
Instructions
- Rinse the rice thoroughly under cold water until the water runs clear. Drain well and set aside.
- Heat the oil or ghee in a large, deep skillet or saucepan over medium heat. Once hot, add the cumin seeds and cook until fragrant, about 30 seconds.
- Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
- Add the chopped tomatoes to the pan, along with turmeric, coriander, red chili powder, and salt. Cook, stirring occasionally, until the tomatoes break down and form a thick sauce, about 5-7 minutes.
- Stir in the rinsed rice, making sure each grain is coated with the tomato-spice mixture. Cook for 2 minutes to toast the rice slightly.
- Pour in the water or broth, and add garam masala or curry powder if using. Bring the mixture to a boil over high heat.
- Once boiling, reduce the heat to low, cover the pan with a tight-fitting lid, and simmer gently for 15-20 minutes, or until the rice is tender and the liquid has been absorbed.
- Remove the pan from heat and let it sit, covered, for 5 minutes to allow the flavors to settle. Fluff the rice gently with a fork.
- Garnish with chopped cilantro and serve hot with lemon wedges on the side for a bright, fresh flavor.
Tips
- Use ripe, fresh tomatoes for the best flavor. If tomatoes are out of season, canned crushed tomatoes can be substituted.
- For a vegetarian protein boost, add cooked chickpeas or paneer cubes during the simmering stage.
- If you like a slightly smoky flavor, add a pinch of smoked paprika or a small piece of smoked chili during cooking.
- To prevent burning or sticking, avoid lifting the lid during the simmering process.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop, adding a splash of water to restore moisture.
Serving Suggestions
Serve tomato rice as a main dish accompanied by a side salad or raita for a complete meal. It pairs beautifully with grilled vegetables, roasted chicken, or fish for a more substantial dinner. Garnish with additional cilantro or a squeeze of lemon for added freshness.
Variations
For extra flavor, try adding chopped bell peppers, peas, or corn during the tomato cooking stage. You can also incorporate spices like cinnamon or cloves for a different aroma profile. To make it more indulgent, stir in a spoonful of yogurt or cream just before serving. For a spicy kick, include chopped green chilies or a dash of hot sauce.
Storage and Reheating
Allow the tomato rice to cool completely before transferring to an airtight container. Store in the refrigerator for up to 3 days. To reheat, place in a microwave-safe dish, cover loosely, and heat on medium power for 2-3 minutes, stirring halfway through. Alternatively, reheat on the stovetop over low heat with a splash of water or broth, stirring until heated through. Avoid reheating multiple times to maintain optimal flavor and texture.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but brown rice requires a longer cooking time and more water. Rinse it thoroughly and increase the simmering time to about 40-45 minutes, adding extra water as needed. Keep in mind that the texture will be chewier and may alter the flavor slightly.
How can I make this dish vegan?
This recipe is already vegan if you use vegetable oil and vegetable broth. Just ensure that any optional ingredients, like garam masala or curry powder, are free from animal-derived additives. You can also add vegetables or plant-based proteins for more variety.
What if my rice turns out too sticky or undercooked?
If the rice is sticky, it may have been cooked with too much water or overcooked. Next time, rinse the rice thoroughly and reduce the cooking time slightly. If undercooked, add a splash more water, cover, and simmer for a few more minutes until tender. Fluff with a fork afterward.
Can I make this dish in a rice cooker?
Absolutely. Sauté the spices and tomatoes in a pan first, then transfer to the rice cooker with rinsed rice and water. Cook on the standard rice setting. Check for doneness and fluff the rice before serving.
Is it possible to freeze this dish?
Yes, you can freeze cooked tomato rice in airtight containers for up to 2 months. Thaw in the refrigerator overnight and reheat as described above. Freezing may slightly change the texture, but it still makes for a convenient, tasty meal later.
Related
- Dirty Cabbage Crockpot Recipe: Easy, Hearty Slow Cooker Meal
- Cowboy Candy Onions Recipe: Sweet & Spicy Pickled Onions Made Easy
- Peach Cobbler Recipe No Milk: Easy Dairy-Free Southern Classic