Persian Tomato Rice

Persian Tomato Rice, known as Dami Gojeh Farangi, is a simple yet deeply flavorful dish from Iranian cuisine. Fragrant basmati rice is simmered with ripe tomatoes, warm spices, and sometimes potatoes or onions for a comforting one-pot meal that pairs perfectly with grilled meats, eggs, or yogurt. It’s humble, hearty, and packed with savory-sweet flavor.

Why You’ll Love This Recipe

  • One-pot, minimal-fuss preparation
  • Balanced, rich tomato flavor with fluffy basmati rice
  • Naturally vegan and gluten-free
  • Great as a side dish or satisfying main
  • Perfect with yogurt, fried eggs, or kebabs
  • Family-friendly and kid-approved
  • Aromatic with traditional Persian spices
  • Delicious hot or at room temperature
  • Budget-friendly and pantry-based
  • A beloved classic from Iranian home kitchens

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Basmati rice
  • Ripe tomatoes (or canned crushed tomatoes)
  • Onion (finely chopped)
  • Garlic (minced)
  • Tomato paste
  • Ground turmeric
  • Salt and pepper
  • Neutral oil (like vegetable or sunflower oil)
  • Water or vegetable broth
  • Optional: diced potatoes, cinnamon, or cayenne pepper
  • Optional garnish: fresh herbs like parsley or cilantro

Directions

  1. Rinse the rice under cold water until the water runs clear. Soak in water for 15–30 minutes, then drain.
  2. Heat oil in a large pot over medium heat. Sauté chopped onions until golden.
  3. Add garlic and turmeric; cook for 1 minute. Stir in tomato paste and cook for another minute to deepen flavor.
  4. Add chopped tomatoes (or crushed canned tomatoes), salt, and pepper. Simmer for 5–10 minutes until slightly thickened.
  5. Stir in the drained rice. Add enough water or broth to just cover the mixture (about 1–1½ inches above the rice).
  6. Bring to a boil, then reduce heat to low, cover with a tight-fitting lid, and simmer for 25–30 minutes until rice is cooked and fluffy.
  7. Let rest 5–10 minutes before fluffing with a fork. Garnish with herbs and serve.

Servings and timing

This recipe serves 4–6 people.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes

Variations

  • Add cubed potatoes with the tomato mixture for heartiness
  • Sprinkle with cinnamon or a dash of cayenne for extra warmth or heat
  • Stir in frozen peas or green beans before simmering for more veggies
  • Use butter instead of oil for a richer flavor
  • Add cooked lentils or chickpeas for extra protein
  • Top with a fried egg or serve with grilled chicken or lamb

storage/reheating

Store in an airtight container in the refrigerator for up to 4 days.
To reheat, warm in a covered pan over low heat with a splash of water or microwave in short intervals, stirring occasionally.
This dish also freezes well for up to 1 month—thaw overnight in the refrigerator before reheating.

FAQs

Can I use canned tomatoes instead of fresh?

Yes, canned crushed tomatoes work well and save time.

What’s the best rice to use?

Long-grain basmati rice is traditional and gives the best texture and aroma.

Is this dish spicy?

No, it’s mildly spiced, but you can add chili flakes or cayenne if you prefer heat.

Can I add meat to Persian tomato rice?

Yes, small pieces of cooked ground beef, chicken, or lamb can be added before simmering.

How do I keep the rice fluffy?

Rinse and soak the rice beforehand, and don’t stir while it’s steaming.

Is this rice dish vegan?

Yes, it’s naturally vegan as long as vegetable oil and broth are used.

Can I prepare this ahead of time?

Yes, it reheats well and is great for meal prep or leftovers.

What if the rice is undercooked?

Add a bit more water, cover, and simmer for a few more minutes.

What can I serve with tomato rice?

Yogurt, grilled meats, fried eggs, salad shirazi, or pickled vegetables.

Can I add saffron?

Yes, a pinch of bloomed saffron adds beautiful aroma and color—stir it in at the end.

Conclusion

Persian Tomato Rice is a comforting, versatile dish that’s as simple to make as it is satisfying to eat. With fragrant rice, rich tomato flavor, and aromatic spices, it brings warmth and tradition to the table. Whether you enjoy it solo or as a side, this classic Iranian favorite is a recipe worth adding to your regular rotation.

Print

Persian Tomato Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fragrant and flavorful Persian-style tomato rice, known as ‘Estamboli Polo,’ made with basmati rice, tomatoes, and warm spices. A comforting and aromatic dish served on its own or with meat.

  • Author: Beth
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Persian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 cups basmati rice
  • 2 tablespoons vegetable oil or butter
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon ground cinnamon (optional)
  • 1/4 teaspoon black pepper
  • Salt, to taste
  • 2 medium tomatoes, chopped
  • 2 tablespoons tomato paste
  • 2 1/2 cups water or vegetable broth
  • 1 small potato, thinly sliced (for tahdig, optional)

Instructions

  1. Rinse basmati rice under cold water until the water runs clear. Soak in water for 20-30 minutes, then drain.
  2. In a large pot, heat oil or butter over medium heat. Add chopped onion and sauté until golden.
  3. Add garlic, turmeric, cinnamon (if using), pepper, and salt. Stir for 1 minute.
  4. Add chopped tomatoes and cook for 5 minutes until softened. Stir in tomato paste and cook for another 2 minutes.
  5. Add drained rice and mix to coat in tomato mixture.
  6. Pour in water or broth. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20-25 minutes until rice is tender and liquid is absorbed.
  7. If using potato slices for tahdig, place them at the bottom of the pot before adding the rice and cook on low heat for an additional 10 minutes to form a crispy bottom layer.
  8. Fluff the rice and serve warm, optionally with herbs or yogurt on the side.

Notes

  • For added protein, mix in cooked ground beef or lamb.
  • The cinnamon adds subtle warmth; adjust to your taste.
  • Tahdig (crispy bottom) is traditional and enhances flavor and texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 5g
  • Sodium: 300mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star