Hello there, fellow food enthusiasts! Today, I am thrilled to share with you my love for Persian cuisine and one of my all-time favorite dishes – Persian Tomato Rice Recipe. This vibrant dish is not only a feast for the eyes but also a delightful mix of flavors that can brighten up any occasion—from family dinners to festive gatherings. The unique combination of spices and fresh ingredients makes this dish stand out, ensuring that every bite is packed with warmth and zest.
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps and accessible ingredients, anyone can make this dish in under an hour.
- Flavorful and Aromatic: The blend of fresh tomatoes, onions, and spices creates a rich flavor profile that is sure to impress.
- Versatile: Persian Tomato Rice pairs perfectly with various sides like yogurt or fresh herbs, making it adaptable for any meal.
- Nutritious Ingredients: Packed with vegetables and wholesome rice, this dish offers a balanced option for your dinner table.
- Perfect for Meal Prep: Make a large batch ahead of time and enjoy it throughout the week as leftovers.
Tools and Preparation
Before diving into the cooking process, gather your essential tools. Having the right equipment on hand will make your cooking experience smoother and more enjoyable.
Essential Tools and Equipment
- Pot
- Cutting board
- Knife
- Measuring cups
- Wooden spoon
Importance of Each Tool
- Pot: A sturdy pot is essential for even cooking and ensures that your rice cooks perfectly without burning.
- Knife: A sharp knife helps in chopping vegetables quickly and efficiently, saving you time in the kitchen.
- Measuring cups: Accurate measurements are key to achieving the right flavor balance in your dish.

Ingredients
For the Rice Mixture
- ⅓ cup coarsely chopped cilantro (dill or mint)
- 3 garlic cloves (thinly sliced)
- 2 medium-sized potatoes (diced)
- 1 onion (finely chopped)
- 2 cups Basmati rice (washed and drained)
- ½ teaspoon cayenne
- Freshly ground black pepper (to taste)
- 1 teaspoon salt
- ½ teaspoon turmeric
For the Tomato Base
- 7 large tomatoes (crushed)
- 2 tablespoons vegetable oil
- 2 to 3 cups water
- 2 tablespoons unsalted butter (cut into pieces)
How to Make Persian Tomato Rice Recipe
Step 1: Heat the Oil
Begin by heating the vegetable oil in a pot over medium heat until it shimmers.
Step 2: Sauté Onions
Add the finely chopped onion to the pot and sauté until it turns a rich golden color, stirring occasionally to ensure even cooking.
Step 3: Add Turmeric
Once the onions are golden, sprinkle in the vibrant turmeric. Stir well to infuse the onions with its aromatic flavor and color.
Step 4: Cook Potatoes
Introduce the diced potatoes into the pot. Cook them for approximately 5 minutes, allowing them to soak up the flavors while beginning to soften.
Step 5: Incorporate Tomatoes
Pour the crushed tomatoes into the pot with the onions and potatoes. Combine them thoroughly for a flavorful base.
Step 6: Season Mix
Season the mixture with salt and cayenne pepper according to your taste preferences. Stir well to distribute evenly.
Step 7: Add Rice & Water
Gently add the washed Basmati rice to the pot, followed by 2 cups of water. Let them mingle with the savory tomato mixture.
Step 8: Boil & Simmer
Bring the pot to a gentle boil over medium heat. Then reduce to low heat and let it simmer until most excess liquid has been absorbed.
Step 9: Check Rice Texture
Sample a grain of rice to assess its texture. If still slightly firm, add an additional ½ cup of water and simmer until tender.
Step 10: Steam Finish
Once cooked through, cover the pot with a lid wrapped in a clean towel. This traps steam for about 10 minutes allowing perfect absorption of moisture.
Step 11: Fluff Rice
Uncover and fluff your Persian tomato rice gently with a fork, blending in any remaining liquid.
Step 12: Add Garlic & Butter
Sprinkle thinly sliced garlic cloves and freshly ground black pepper over rice. Distribute small pieces of unsalted butter for richness.
Step 13: Garnish
Finish by garnishing with generous handfuls of coarsely chopped cilantro, dill or mint for vibrant freshness.
Step 14: Serve
Serve this fragrant Persian tomato rice alongside creamy yogurt or fresh herbs for a delightful culinary experience.
Enjoy your homemade Persian Tomato Rice Recipe!
How to Serve Persian Tomato Rice Recipe
Persian Tomato Rice is a versatile dish that pairs wonderfully with various sides. Here are some delightful serving suggestions to enhance your dining experience.
With Creamy Yogurt
- Serve a dollop of creamy yogurt on the side to balance the flavors and add a refreshing touch.
Accompanied by Fresh Herbs
- Offer a selection of fresh herbs such as basil, mint, or parsley for guests to sprinkle over their rice, adding brightness and flavor.
Paired with Grilled Chicken
- Pair this rice with tender grilled chicken marinated in spices to complement the robust tomato flavors.
Served with Pickled Vegetables
- Include pickled vegetables like torshi for a tangy contrast that enhances the overall meal experience.
Alongside Roasted Vegetables
- Roasted seasonal vegetables provide a healthy crunch and additional flavor depth when enjoyed with the rice.
How to Perfect Persian Tomato Rice Recipe
Achieving the perfect Persian Tomato Rice requires attention to detail. Here are some tips to ensure your dish turns out beautifully every time.
-
Use Quality Basmati Rice – Opt for high-quality Basmati rice for its unique aroma and fluffy texture that elevates your dish.
-
Adjust Water Carefully – Monitor the water level; too much can lead to mushy rice. Start with 2 cups and add more if necessary.
-
Sauté Onions Well – Ensure onions are well-cooked until golden. This step adds depth of flavor to your rice.
-
Let It Steam – After cooking, allow the rice to sit covered for about 10 minutes. This steaming process helps achieve fluffy grains.
-
Season Generously – Don’t shy away from seasoning; taste often and adjust salt and spices according to your preference.
Best Side Dishes for Persian Tomato Rice Recipe
To round out your meal, consider these delicious side dishes that pair well with Persian Tomato Rice.
- Grilled Lamb Kebabs – Juicy lamb skewers seasoned with spices make a hearty companion to the rice.
- Fattoush Salad – A fresh salad with crispy greens, tomatoes, cucumbers, and toasted pita chips adds vibrant flavors.
- Roasted Eggplant Dip (Baba Ghanoush) – Smoky eggplant dip provides a creamy texture that contrasts nicely with the rice.
- Stuffed Grape Leaves (Dolma) – These flavorful grape leaves stuffed with rice and herbs offer an aromatic addition to your meal.
- Spiced Chickpeas – Roasted chickpeas seasoned with cumin and paprika deliver protein-packed crunchiness alongside the rice.
- Cucumber and Tomato Salad – A light salad dressed in olive oil and lemon brings freshness that complements the tomato flavors of the rice.
- Saffron Infused Quinoa – Quinoa cooked with saffron adds an elegant twist while maintaining a similar texture to rice.
- Turmeric Cauliflower Florets – Roasted cauliflower seasoned with turmeric offers a colorful and nutritious side option.
Common Mistakes to Avoid
To ensure your Persian Tomato Rice turns out perfectly, keep an eye on these common mistakes.
- Skipping the soaking: Not soaking the Basmati rice can lead to a grainy texture. Always soak for at least 30 minutes before cooking.
- Overcrowding the pot: Adding too much rice or liquid can cause uneven cooking. Stick to the recommended amounts for best results.
- Ignoring the simmering time: Rushing the cooking process can leave uncooked grains. Allow enough time for the rice to absorb all the flavors.
- Neglecting seasoning: Under-seasoning can make your dish bland. Taste and adjust spices before serving to enhance flavor.
- Not fluffing the rice: Failing to fluff the rice after cooking may result in clumps. Use a fork gently to separate grains for a fluffy texture.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3 days.
- Allow to cool completely before sealing to prevent condensation.
Freezing Persian Tomato Rice Recipe
- Freeze in airtight containers or freezer bags for up to 2 months.
- Label containers with date and contents for easy identification later.
Reheating Persian Tomato Rice Recipe
- Oven: Preheat to 350°F (175°C). Place rice in a covered oven-safe dish, add a splash of water, and heat for 20-25 minutes.
- Microwave: Use a microwave-safe container. Heat on high for 2-3 minutes, stirring halfway through. Add a bit of water if needed.
- Stovetop: Heat over medium-low on the stovetop, adding a splash of water as necessary. Stir frequently until heated through.
Frequently Asked Questions
Here are some commonly asked questions about this delightful dish.
What is Persian Tomato Rice Recipe?
Persian Tomato Rice Recipe is a fragrant dish made with Basmati rice, tomatoes, and aromatic spices, perfect as a main course.
Can I use other types of rice?
Yes, while Basmati is traditional, you can try jasmine or long-grain rice, but cooking times may vary.
How can I customize the Persian Tomato Rice Recipe?
Feel free to add vegetables like bell peppers or peas for extra nutrition and flavor. You could also mix in cooked chicken or turkey if desired.
Is this recipe suitable for meal prep?
Absolutely! Persian Tomato Rice holds up well in storage and tastes great reheated, making it ideal for meal prep.
What can I serve with Persian Tomato Rice Recipe?
This dish pairs wonderfully with yogurt or fresh herbs like cilantro or mint for added freshness.
Final Thoughts
Persian Tomato Rice is not just a meal; it’s an experience filled with rich flavors and aromas that transport you straight to Persia. Its versatility allows you to customize it with various ingredients based on your preferences. Give this recipe a try, and enjoy creating your own delicious variations!
Persian Tomato Rice Recipe
Indulge in the vibrant flavors of our Persian Tomato Rice Recipe, a delightful dish that marries aromatic spices with fresh ingredients for a comforting meal. This one-pot wonder features fluffy Basmati rice infused with crushed tomatoes, fragrant herbs, and a hint of spice, making it perfect for family dinners or festive gatherings. Whether served alongside yogurt, grilled chicken, or roasted vegetables, this dish is versatile enough to complement any occasion. Easy to prepare and bursting with flavor, Persian Tomato Rice is sure to become a staple on your dinner table.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 4
- Category: Main
- Method: Cooking
- Cuisine: Persian
Ingredients
- 2 cups Basmati rice
- 7 large tomatoes (crushed)
- 1 onion (finely chopped)
- 3 garlic cloves (thinly sliced)
- 2 medium potatoes (diced)
- ⅓ cup coarsely chopped cilantro
- ½ teaspoon turmeric
- 1 teaspoon salt
- ½ teaspoon cayenne pepper
- Vegetable oil
- Unsalted butter
Instructions
- Heat vegetable oil in a pot over medium heat until shimmering.
- Sauté the finely chopped onion until golden brown.
- Stir in turmeric and cook for another minute.
- Add diced potatoes and sauté for about 5 minutes until slightly tender.
- Incorporate the crushed tomatoes, seasoning with salt and cayenne pepper.
- Gently mix in the washed Basmati rice and water; bring to a boil.
- Reduce heat and simmer until most liquid is absorbed, about 15 minutes.
- If needed, add more water and continue cooking until rice is tender.
- Steam covered with a towel for 10 minutes; fluff with a fork.
- Top with sliced garlic, butter, and fresh cilantro before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 5g
- Sodium: 420mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 0mg