
If you’re craving a comforting dish bursting with bold flavors and a touch of Middle Eastern magic, Persian Tomato Rice (also known as “Dami Gojeh Farangi”) is your answer!
This classic recipe combines perfectly cooked rice with the tanginess of tomatoes and a delightful medley of spices.
Often served as a side dish or enjoyed on its own, Persian Tomato Rice is a must-try for anyone who loves vibrant and aromatic cuisine.
Whether you’re new to Persian cooking or looking to perfect your skills, this guide has everything you need to make this flavorful dish at home.
Ready to dive in?
Let’s get started!
Ingredients for Persian Tomato Rice
To create this vibrant dish, you’ll need the following ingredients:
- Basmati rice – Known for its long grains and fluffy texture.
- Tomatoes – Fresh, ripe tomatoes are ideal, but canned tomatoes work well too.
- Onion – Adds sweetness and depth.
- Garlic – For an aromatic touch.
- Tomato paste – Intensifies the tomato flavor.
- Spices – Turmeric, cumin, and paprika are key to achieving the authentic flavor.
- Optional additions – Saffron, green peppers, or fresh herbs for extra flavor.
Pro Tip: Sourcing high-quality basmati rice and Persian spices will elevate this dish to restaurant-quality!
How to Make Persian Tomato Rice
Step 1: Prep the Rice
- Rinse the basmati rice under cold water until the water runs clear. This removes excess starch and ensures fluffy grains.
- Soak the rice in water for 30 minutes, then drain.
Step 2: Prepare the Tomato Base
- Heat a tablespoon of oil in a large pot over medium heat.
- Sauté the chopped onions until golden brown, then add minced garlic and cook for another minute.
- Stir in tomato paste and spices (turmeric, cumin, and paprika) and cook until fragrant.
- Add diced tomatoes, a pinch of salt, and a splash of water. Simmer for 10 minutes until the tomatoes break down into a rich sauce.
Step 3: Cook the Rice
- Add the drained rice to the pot with the tomato sauce and gently mix to combine.
- Pour in enough water to cover the rice by about an inch. Bring to a boil.
- Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20-25 minutes until the rice is tender and fluffy.
Step 4: Fluff and Serve
- Once cooked, fluff the rice gently with a fork.
- Serve hot, garnished with fresh herbs or a sprinkle of saffron for an authentic touch.
Tips for Perfect Persian Tomato Rice Every Time
- Don’t skip the rinse: Washing the rice ensures a fluffy texture.
- Use ripe tomatoes: Fresh, juicy tomatoes enhance the dish’s flavor.
- Layer with care: If you prefer tahdig (crispy rice), layer the bottom of the pot with oil and allow the rice to cook undisturbed.
- Experiment with saffron: A few strands dissolved in warm water add a luxurious aroma and golden hue.
Serving Suggestions for Persian Tomato Rice
Persian Tomato Rice pairs beautifully with:
- Grilled meats like kebabs or chicken.
- Persian stews such as Ghormeh Sabzi or Khoresh Bademjan.
- Roasted vegetables or a simple cucumber and yogurt salad.
- A refreshing glass of doogh (Persian yogurt drink).
Variations of Persian Tomato Rice
- Add Protein: Mix in cooked ground lamb or shredded chicken for a heartier version.
- Make It Vegan: The base recipe is already vegan, but you can add chickpeas for extra protein.
- Regional Twists: Some regions add green peppers or fresh herbs like parsley and dill for added flavor.
Storing and Reheating Leftovers
- Storage: Allow the rice to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3 days.
- Reheating: Reheat in a covered pot over low heat with a splash of water to restore moisture.
- Creative Uses: Leftovers can be transformed into stuffed bell peppers or added to soups for a quick meal.
FAQ’s
Can I use other types of rice instead of basmati?
Yes, but basmati rice provides the best texture and flavor for this dish. Adjust the cooking time and water ratio if using other types.
Can I make this dish ahead of time?
Absolutely! Persian Tomato Rice reheats well. Store leftovers in an airtight container in the fridge for up to 3 days.
Can I freeze Persian Tomato Rice?
Yes, it freezes well. Let it cool completely, then store in a freezer-safe container for up to 2 months. Reheat with a splash of water.
Persian Tomato Rice (Dami Gojeh Farangi)
Ingredients
- 1 cup basmati rice
- 2 medium tomatoes diced
- 1 medium onion finely chopped
- 2 cloves garlic minced
- 2 tablespoons tomato paste
- 1 teaspoon turmeric
- ½ teaspoon ground cumin
- ½ teaspoon paprika
- 1 tablespoon oil vegetable or olive oil
- 1 cup water or as needed
- 1 teaspoon salt adjust to taste
Optional:
- A few strands of saffron dissolved in warm water
- Fresh herbs like parsley or dill for garnish
Instructions
Step 1: Prep the Rice
- Rinse the basmati rice under cold water until the water runs clear. This removes excess starch and ensures fluffy grains.
- Soak the rice in water for 30 minutes, then drain.
Step 2: Prepare the Tomato Base
- Heat a tablespoon of oil in a large pot over medium heat.
- Sauté the chopped onions until golden brown, then add minced garlic and cook for another minute.
- Stir in tomato paste and spices (turmeric, cumin, and paprika) and cook until fragrant.
- Add diced tomatoes, a pinch of salt, and a splash of water. Simmer for 10 minutes until the tomatoes break down into a rich sauce.
Step 3: Cook the Rice
- Add the drained rice to the pot with the tomato sauce and gently mix to combine.
- Pour in enough water to cover the rice by about an inch. Bring to a boil.
- Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20-25 minutes until the rice is tender and fluffy.
Step 4: Fluff and Serve
- Once cooked, fluff the rice gently with a fork.
- Serve hot, garnished with fresh herbs or a sprinkle of saffron for an authentic touch.