Why You’ll Love This Recipe
Persian Tomato Rice, or Dami Gojeh Farangi, is a comforting one-pot Iranian dish made with rice, tomatoes, and a blend of aromatic spices. It’s simple yet full of rich flavor, thanks to the slow cooking process that allows the rice to absorb the essence of the tomatoes and spices. This hearty and flavorful meal is perfect for busy weeknights or a satisfying vegetarian main.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
basmati rice
ripe tomatoes (or tomato paste)
onion
garlic
turmeric
salt
pepper
vegetable oil or butter
water or vegetable broth
optional: green peppers, potatoes, or saffron for enhanced flavor
directions
Rinse the basmati rice several times until the water runs clear, then soak it for at least 30 minutes.
Peel and finely chop the onion and garlic.
In a large pot, heat the oil or butter over medium heat and sauté the onions until golden.
Add the garlic and turmeric, stirring for another minute until fragrant.
Chop the tomatoes and add them to the pot. Cook until the tomatoes break down and form a thick sauce. If using tomato paste, dilute it with a bit of water before adding.
Season with salt and pepper.
Drain the rice and add it to the pot, stirring gently to combine with the tomato mixture.
Add enough water or broth to just cover the rice. Bring to a boil, then reduce the heat to low.
Cover the pot with a tight-fitting lid or wrap the lid in a clean kitchen towel to trap the steam.
Simmer on low for 30-40 minutes, or until the rice is fully cooked and the liquid is absorbed.
Fluff gently with a fork before serving.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 15 minutes
Cooking time: 40 minutes
Total time: 55 minutes
Variations
Add thin slices of potato at the bottom of the pot for a crispy tahdig crust.
Incorporate chopped green bell peppers or chili peppers for extra depth and heat.
Add a pinch of saffron dissolved in hot water for a floral aroma and deeper color.
Stir in cooked lentils or chickpeas for a protein boost.
storage/reheating
Store Persian Tomato Rice in an airtight container in the refrigerator for up to 4 days.
Reheat in a covered pot over low heat with a splash of water to loosen it, or microwave with a damp paper towel over the bowl.
Freeze for up to 2 months; thaw overnight in the refrigerator before reheating.
FAQs
Can I use canned tomatoes?
Yes, canned diced tomatoes or crushed tomatoes work well when fresh tomatoes aren’t available.
Is this dish spicy?
Not by default, but you can add chili flakes or fresh chili for heat.
What kind of rice is best?
Basmati rice is ideal for its aroma and long grains that stay fluffy.
Can I make this dish vegan?
Yes, just use oil instead of butter and vegetable broth instead of meat stock.
Can I add meat?
Yes, you can add browned ground beef or chicken for a heartier version.
Do I need to soak the rice?
Soaking helps achieve a fluffier texture and reduces cooking time.
Why did my rice turn mushy?
Too much water or overcooking can cause mushy rice. Be sure to measure liquid carefully and keep heat low.
Is Dami Gojeh Farangi served with anything?
It’s often served with yogurt, pickles (torshi), or fresh herbs like mint and parsley.
Conclusion
Persian Tomato Rice is a simple yet deeply flavorful dish that brings the warmth of home-cooked Persian cuisine to your table. With minimal ingredients and a slow-simmered approach, it’s perfect for a comforting weeknight meal or a wholesome side. Once you try it, this classic may just earn a permanent spot in your recipe rotation.
PrintPersian Tomato Rice (Dami Gojeh Farangi)
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Persian
- Diet: Vegetarian
Description
Persian Tomato Rice (Dami Gojeh Farangi) is a comforting and simple Iranian one-pot dish made with rice, tomatoes, and spices. It’s a flavorful vegetarian meal often served with yogurt or pickles.
Ingredients
- 2 cups basmati rice
- 4 medium ripe tomatoes, chopped
- 1 large onion, finely chopped
- 2 tablespoons tomato paste
- 3 tablespoons vegetable oil
- 1/2 teaspoon turmeric
- 1/4 teaspoon ground cinnamon
- Salt to taste
- Black pepper to taste
- 3 cups water or as needed
Instructions
- Wash the basmati rice under cold water until the water runs clear. Soak for 30 minutes, then drain.
- In a large pot, heat the vegetable oil over medium heat. Add the chopped onion and sauté until golden brown.
- Stir in the turmeric, cinnamon, salt, and pepper. Add the tomato paste and cook for 2 minutes, stirring frequently.
- Add the chopped tomatoes and cook for another 5-7 minutes until softened and saucy.
- Stir in the soaked rice and mix well with the tomato mixture.
- Add 3 cups of water, bring to a boil, then reduce the heat to low. Cover the pot with a lid and simmer for 30-40 minutes, or until the rice is cooked and water is absorbed.
- Once done, fluff the rice gently with a fork and serve hot.
Notes
- Use ripe, juicy tomatoes for the best flavor.
- Serve with yogurt, pickles, or a side salad for a complete meal.
- You can add green beans or peas for variation.