Persian Tomato Rice (Dami Gojeh Farangi)
DinnerPublished May 8, 2026

Persian Tomato Rice (Dami Gojeh Farangi)

This Persian Tomato Rice is a fragrant, one-pot comfort dish where fluffy basmati rice is slow-cooked with ripe tomatoes, warm spices, and a buttery golden crust called tahdig. A stunning homemade tomato rice dish the whole family will love.

Total Time65 mins
Yield4 servings
Stella
By Stella

The Persian Comfort Food You Have Been Missing

If you have never made Persian Tomato Rice, also known as Dami Gojeh Farangi, you are in for one of the most rewarding cooking experiences a simple pot of rice can offer. This is not your average tomato and rice recipe. It is a deeply fragrant, warmly spiced, one-pot dish where every grain of basmati absorbs a slow-cooked tomato sauce built on caramelized onion, garlic, and a whisper of cinnamon and cumin. And at the very bottom of the pot? A crackling, buttery golden crust called tahdig that Persians have been fighting over at the dinner table for centuries.

This is the kind of homemade tomato rice dish that tastes like it took hours of active work, but really asks very little of you once everything is in the pot.


Why This Recipe Works

Persian rice recipes are built on a few non-negotiable techniques, and this one is no exception. Here is what makes this dish so good:

  • Soaking the rice washes away excess starch and results in long, separate, fluffy grains instead of a sticky clump.
  • Toasting the tomato paste deepens the flavor dramatically. That 2-minute step where the paste darkens in the pan is doing a lot of heavy lifting.
  • The kitchen towel trick wraps the lid of the pot to absorb steam, keeping the rice light while the tahdig crisps up below.
  • Low and slow heat is everything. Patience here is what separates a stunning Persian tomato rice from a scorched pot.

Using quality basmati rice and ripe, in-season tomatoes makes a noticeable difference in this recipe. The right heavy-bottomed pot also matters more than you might think since thin pans create uneven heat that burns the crust before the top cooks through.

Tools & Ingredients We Recommend


A Dish With Deep Roots

Among Persian dishes, dami refers to a style of rice that is cooked directly with other ingredients rather than being parboiled separately. It is a humble, everyday category of Persian cooking, and tomato rice is one of its most beloved expressions. Across Iran, every family has their own version. Some add a pinch of saffron. Some stir in lentils or ground meat. Others keep it beautifully simple, the way we are doing here.

What makes this particular rice tomato recipe so universally appealing is how effortlessly it crosses cultural lines. The spices are warm rather than sharp, the tomato base is savory and slightly sweet, and the result is a dish that feels familiar and exciting at the same time.

Chef's Tip: If you want a showstopping tahdig, resist the urge to peek or stir once the lid goes on for the final steam. Trust the process and let the low heat do its work undisturbed.


What to Serve With Persian Tomato Rice

This dish is wonderful on its own as a vegetarian main, but it also shines as a tomato rice side dish alongside:

  • Grilled or roasted chicken seasoned with lemon and turmeric
  • Pan-seared salmon with a herb yogurt sauce
  • A simple cucumber and herb salad with lemon and olive oil
  • Warm flatbread and a bowl of thick yogurt for scooping

For a heartier quick rice tomato dish, stir in browned ground lamb or a can of chickpeas during the tomato cooking stage.


Ready to make your new favorite Persian dish? Here is everything you need:

Persian Tomato Rice (Dami Gojeh Farangi)

Persian Tomato Rice (Dami Gojeh Farangi)

This Persian Tomato Rice is a fragrant, one-pot comfort dish where fluffy basmati rice is slow-cooked with ripe tomatoes, warm spices, and a buttery golden crust called tahdig. A stunning homemade tomato rice dish the whole family will love.

Prep:15 mins
Cook:50 mins
Total:65 mins
Yield:4 servings
Cuisine:Persian
Yield: 4 servingsCalories: 380Protein: 7g
Carbs: 68gFat: 10gSat. Fat: 4gFiber: 3gSugar: 6gSodium: 480mg

Ingredients

Units
Scale
  • 2 cups basmati rice, rinsed and soaked 30 minutes, then drained
  • 4 ripe roma tomatoes, roughly chopped
  • 2 tbsp tomato paste
  • 1 yellow onion, finely diced
  • 4 garlic cloves, minced
  • 3 tbsp unsalted butter, divided
  • 2 tbsp neutral oil, such as avocado or vegetable oil
  • 1/2 tsp ground turmeric
  • 1/4 tsp ground cinnamon
  • 1/2 tsp ground cumin
  • 1 1/2 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper, freshly ground
  • 2 cups water or light vegetable broth
  • 3 tbsp fresh parsley or dill, roughly chopped, for garnish

Instruction

1

Rinse the basmati rice under cold water until the water runs clear, then soak in cold water for at least 30 minutes. Drain well before using.

2

In a wide, heavy-bottomed pot or Dutch oven, melt 2 tablespoons of the butter with the oil over medium heat. Add the diced onion and cook, stirring occasionally, for 8 to 10 minutes until softened and lightly golden.

3

Add the minced garlic and cook for 1 minute until fragrant. Stir in the tomato paste and cook for 2 minutes, letting it darken slightly and caramelize.

4

Add the chopped tomatoes, turmeric, cinnamon, cumin, salt, and black pepper. Stir everything together and cook for 5 minutes until the tomatoes break down and the mixture thickens into a sauce.

5

Add the drained rice to the pot and stir gently to coat each grain in the tomato mixture. Pour in the water or broth and bring to a boil over medium-high heat.

6

Once boiling, reduce the heat to low. Place the lid on the pot and cook for 10 minutes, allowing the rice to absorb most of the liquid.

7

Remove the lid and scatter the remaining 1 tablespoon of butter in small pieces over the surface of the rice. Wrap the lid tightly in a clean kitchen towel and place it back on the pot. This absorbs excess steam and helps develop the crust.

8

Cook on the lowest heat setting for 25 to 30 minutes. The bottom layer of rice will form a crispy golden crust called tahdig.

9

Remove from heat and let the pot rest, covered, for 5 minutes. To serve, scoop the fluffy rice onto a platter and then carefully loosen the tahdig from the bottom with a spatula and place it on top, crust side up. Garnish with fresh parsley or dill and serve immediately.

Equipment

  • Wide heavy-bottomed pot or Dutch oven with a tight-fitting lid
  • Wooden spoon or silicone spatula
  • Sharp chef's knife and cutting board
  • Clean kitchen towel (for wrapping the lid)
  • Measuring cups and spoons

Notes

Soaking the rice is non-negotiable for getting separate, fluffy grains. Do not skip it. Leftover rice keeps well in an airtight container in the refrigerator for up to 4 days. Reheat gently in a pan with a splash of water over low heat to revive the texture. The tahdig will not stay crispy once stored, but the flavor is still wonderful the next day. For a richer dish, use chicken broth in place of water and add a pinch of saffron bloomed in 2 tablespoons of warm water.

Storing and Making Ahead

This rice reheats beautifully, making it a great candidate for meal prep. Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a small splash of water to the pan, cover, and warm gently over low heat until steaming. Avoid the microwave if you can, as it tends to dry the grains out.

You can also prepare the tomato base up to 2 days in advance and refrigerate it. When ready to cook, simply warm the base in the pot, add the drained soaked rice and liquid, and proceed from step five. This makes it an especially practical Persian tomato rice for weeknight dinners.

Frequently Asked Questions

Tahdig is the prized crispy rice crust that forms on the bottom of the pot in Persian rice cooking. It is considered the best part of the dish and is intentionally created by cooking the rice low and slow with butter and oil. It is not optional in an authentic Persian tomato rice recipe, but if your crust breaks apart, do not worry. It tastes just as delicious.
Yes. One 14-ounce (400g) can of crushed or diced tomatoes works well as a substitute for the fresh roma tomatoes. Drain off about half the liquid before adding to avoid the mixture becoming too wet. The flavor will be slightly deeper and more concentrated, which is perfectly delicious in this quick rice tomato dish.
Stored in an airtight container in the refrigerator, this Persian tomato rice will keep for up to 4 days. To reheat, add 2 to 3 tablespoons of water to the rice, cover the pan with a lid or foil, and warm over low heat for 5 to 8 minutes. The tahdig will soften when stored but the rice itself reheats beautifully.
Absolutely. This tomato rice side dish pairs naturally with browned ground lamb or beef stirred into the tomato base before adding the rice. Chickpeas are a wonderful vegetarian addition. Simply add one 15-ounce can of drained chickpeas along with the tomatoes in step four.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!