One-Pot Persian Tomato Rice brings together fluffy basmati rice, tangy tomato purée, and warm spices in a single steaming pot. This bright tomato-infused dish features aromatic onions and garlic simmered to perfection, turning each grain into a vibrant morsel that’s both comforting and exotic. Whether you’re looking for an easy weeknight dinner or a flavorful side for a special gathering, this recipe is your ticket to Middle Eastern flavors without the fuss. Give it a try—you’ll be hooked from the very first bite!
Key Ingredients
Here’s what you’ll need to create this colorful, one-pot wonder:
- 2 cups basmati rice: Long-grain rice that cooks up light and fluffy, perfect for soaking up the tomato-infused broth.
- 2 tablespoons vegetable oil: Neutral oil for sautéing onions and garlic without overpowering the spices.
- 1 medium onion, chopped: Adds a sweet, savory base that mellows as it softens.
- 3 cloves garlic, minced: Provides aromatic depth and a gentle kick of flavor.
- 2 tablespoons tomato paste: Intensifies the tomato taste and adds a rich, concentrated color.
- 1 cup tomato purée: Delivers tangy tomato goodness and forms the cooking liquid for the rice.
- 3 cups water: Hydrates the rice and carries the spices and tomato flavors into every grain.
- 1 teaspoon salt: Enhances and balances all the savory elements in the dish.
- 1/2 teaspoon ground turmeric: Contributes a warm, golden hue and a subtle earthy note.
- 1/4 teaspoon black pepper: Lends a gentle heat and bright contrast to the tomato base.
How To Make One-Pot Persian Tomato Rice
Once you’ve gathered the ingredients, the magic happens in just one pot. You’ll start by preparing your rice to ensure each grain cooks perfectly, then build layers of flavor by sautéing onions and garlic before introducing tomato elements and spices. Finally, you’ll gently simmer the mixture and let it rest so that every kernel reaches tender, fluffy perfection. Follow these steps closely, and you’ll have a gorgeous, red-hued rice that’s as delicious as it is simple.
1. Rinse the basmati rice under cold water until the water runs clear, then drain. This removes excess starch, preventing clumping and ensuring fluffy grains.
2. Heat the vegetable oil in a large pot over medium heat and sauté the chopped onion until translucent, about 5 minutes. Stir occasionally to get an even golden color.
3. Add the minced garlic and cook for another minute until fragrant, taking care not to let it brown too quickly.
4. Stir in the tomato paste and tomato purée, then simmer for 3 minutes to deepen the flavors and cook off any raw tomato taste.
5. Pour in the water, add salt, turmeric, and black pepper, and bring the mixture to a gentle boil, stirring to combine the spices evenly.
6. Add the drained rice, stir once to combine, then reduce the heat to low and cover the pot with a tight-fitting lid to trap all the steam.
7. Cook undisturbed for 15–20 minutes, or until the rice has absorbed all the liquid and is tender, resisting the urge to lift the lid.
8. Remove from heat and let the rice rest, covered, for 5 minutes before fluffing with a fork to separate the grains and release remaining steam.
Serving Suggestions
This One-Pot Persian Tomato Rice shines whether served as a centerpiece or a side. The vibrant red color and aromatic spices make it perfect for sprucing up any meal. Serve it piping hot to showcase its fluffy texture and tangy flavor, pairing it with cool, creamy elements or hearty mains for a balanced plate.
- Creamy yogurt: A scoop of plain yogurt cuts through the tang and adds a luscious, cooling contrast.
- Cucumber-tomato salad: Fresh veggies tossed with lemon juice and herbs bring brightness and crunch.
- Grilled meats: Juicy chicken, lamb kebabs, or lamb chops pair seamlessly for a protein-rich feast.
- Herb garnish: Sprinkle with chopped parsley or cilantro and a drizzle of olive oil for a pop of color and freshness.
Tips For Perfect One-Pot Persian Tomato Rice
These friendly tips will help you unlock the very best version of this dish. From perfecting texture to dialing up aroma, you’ll find simple tweaks that make a big difference without adding any fuss.
- Serve hot with plain yogurt or a cucumber-tomato salad for a complete meal.
- For added aroma, steep a pinch of saffron in 2 tablespoons of warm water and stir into the rice before covering.
- Leftovers can be reheated with a splash of water to restore moisture.
- Adjust salt and spices to taste, adding more turmeric or pepper if you prefer a bolder flavor.
How To Store It
Part of the joy of this recipe is how well it keeps, giving you easy leftovers that taste just as good the next day. Proper storage will maintain the rice’s moisture and vibrant flavor, so you can enjoy it any time.
- Cool completely: Allow the rice to reach room temperature on the counter (no more than 2 hours) before packing away.
- Refrigerate: Transfer to an airtight container and store in the fridge for up to 4 days, keeping flavors fresh.
- Freeze: Portion into freezer-safe containers or bags, label with the date, and freeze for up to 2 months.
- Thaw properly: Move frozen rice to the fridge overnight, then reheat gently with a splash of water to restore tenderness.
Frequently Asked Questions
Here are answers to your burning questions about cooking and storing this tasty rice dish:
- How long does it take to prepare and cook One-Pot Persian Tomato Rice?
From start to finish, it takes about 35–40 minutes. Preparation—including rinsing rice, chopping onion, and measuring ingredients—takes around 10 minutes. Sautéing and simmering steps require 5 minutes for onions, 1 minute for garlic, 3 minutes for tomato paste and purée, then a 15–20-minute undisturbed cook time, followed by a 5-minute resting period.
- What can I do if I don’t have tomato purée on hand?
You can substitute canned crushed tomatoes or passata in equal measure, though you may need to simmer a bit longer to thicken the mixture. If using crushed tomatoes, drain any excess liquid to avoid a watery rice. Adjust the salt at the end, since canned tomatoes can vary in sodium content.
- How do I ensure the rice turns out fluffy and not soggy?
Rinse the basmati rice under cold water until the water runs clear to remove excess starch. After adding the rice to the gently boiling tomato liquid, stir just once to distribute evenly, then reduce heat to low and cover tightly. Avoid lifting the lid during cooking so steam doesn’t escape. The resting period with the lid on allows the grains to firm up and absorb residual steam, yielding a light, fluffy texture.
- Can I use a different oil or fat instead of vegetable oil?
Yes. You can swap vegetable oil for neutral oils like canola, grapeseed, or sunflower oil with no impact on flavor. For a richer profile, use ghee or unsalted butter; heat gently to avoid browning too much. If you choose butter, watch the heat carefully so it doesn’t burn while sautéing the onions.
- How do I incorporate the optional saffron for added aroma and color?
Steep a pinch of saffron threads in 2 tablespoons of warm water (not boiling) for at least 5 minutes. After stirring in the rice and before covering the pot, drizzle the saffron-infused water evenly over the top. Replace the lid and continue cooking undisturbed. The saffron will infuse a golden hue and fragrant notes throughout the dish.
- What’s the best way to reheat leftovers without drying them out?
Place leftover rice in a saucepan or skillet over low heat. Add a tablespoon or two of water or stock per cup of rice, then cover and warm for about 5 minutes, stirring once halfway through to ensure even moisture. You can also reheat in the microwave by sprinkling a little water on top, covering with a damp paper towel, and heating in 30-second intervals until hot.
- How should I store One-Pot Persian Tomato Rice and how long will it keep?
Cool the rice to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to 4 days. For longer storage, freeze in portions for up to 2 months. Thaw overnight in the refrigerator before reheating, and restore moisture as described above.
- What are some recommended side dishes or accompaniments?
Serve hot with plain yogurt or a cucumber-tomato salad to add freshness and creaminess. You can also pair it with grilled or roasted meats, braised vegetables, or a simple herb salad. A drizzle of olive oil and fresh chopped parsley or cilantro on top brightens the flavors and makes the dish feel complete.
What Makes This Special
This One-Pot Persian Tomato Rice is a flavor bomb that’s as simple as it is stunning. The secret lies in cooking everything together—sautéed onions, garlic, tomato paste, and purée blend seamlessly into the rice, giving each strand a rosy glow and tangy warmth. It works because the rice steams right in the spiced tomato broth, capturing every drop of flavor. Print this out, tuck it in your recipe binder, and let me know in the comments if you’ve fallen in love with this effortless Middle Eastern gem—or if you have questions I can help with!
One-Pot Persian Tomato Rice
Description
Fragrant rice glistens with tangy tomato notes as each grain absorbs warm spices and savory onion aroma, creating a vibrant, comforting dish that pairs perfectly with yogurt or a crisp cucumber-tomato salad.
Ingredients
Instructions
-
Rinse the basmati rice under cold water until the water runs clear, then drain.
-
Heat the vegetable oil in a large pot over medium heat and sauté the chopped onion until translucent, about 5 minutes.
-
Add the minced garlic and cook for another minute until fragrant.
-
Stir in the tomato paste and tomato purée, then simmer for 3 minutes to deepen the flavors.
-
Pour in the water, add salt, turmeric, and black pepper, and bring the mixture to a gentle boil.
-
Add the drained rice, stir once to combine, then reduce the heat to low and cover the pot with a tight-fitting lid.
-
Cook undisturbed for 15–20 minutes, or until the rice has absorbed all the liquid and is tender.
-
Remove from heat and let the rice rest, covered, for 5 minutes before fluffing with a fork.
Note
- Serve hot with plain yogurt or a cucumber-tomato salad for a complete meal.
- For added aroma, steep a pinch of saffron in 2 tablespoons of warm water and stir into the rice before covering.
- Leftovers can be reheated with a splash of water to restore moisture.
- Adjust salt and spices to taste, adding more turmeric or pepper if you prefer a bolder flavor.
