SAEDNEWS: A simple and delicious traditional Persian dish made with everyday ingredients. This guide includes an easy meat-free tomato rice recipe, useful cooking tips, and its key benefits.
According to Saednews, Tomato Dampokhtak is a popular traditional Iranian rice dish known for its delicious flavor, simple ingredients, and easy preparation. Because it uses affordable ingredients that are usually easy to find, it has long been a favorite on Persian family tables.
In this article, you’ll learn how to make Persian tomato rice without meat, including the ingredients, step-by-step cooking instructions, and useful tips for getting the best flavor and texture.
To prepare this simple Iranian dish, you will need:
500 g fresh tomatoes
3 cups rice
1 medium onion
1–2 garlic cloves
1/2 teaspoon curry powder
Turmeric, as needed
Black pepper, as needed
Salt, as needed
Cooking oil, as needed

Start by rinsing the rice and soaking it in water for about 1–2 hours. Soaking helps the rice cook more evenly and gives it a softer, more tender texture.
Meanwhile, finely chop the onion and garlic. Dice the tomatoes into small pieces.
Heat some oil in a suitable pot over medium heat. Add the chopped onion and sauté until it becomes soft and lightly golden.
Add the minced garlic and cook for another couple of minutes, stirring occasionally, until fragrant.
Add the diced tomatoes to the onion and garlic mixture. Stir in the curry powder, turmeric, and black pepper.
Mix everything well and allow the tomatoes to cook until they soften and some of their excess liquid evaporates.
Drain the soaked rice and add it to the tomato mixture. Stir gently so the rice becomes evenly coated with the tomato sauce.
Add approximately 4–5 cups of water, depending on the type of rice and how much liquid remains in the tomatoes. Season with salt and stir carefully.
Place the pot over medium heat and bring the mixture to a boil. Once it starts boiling, reduce the heat to low and cover the pot.
Allow the rice to cook gently for approximately 30–40 minutes, or until the rice is fully tender and most of the liquid has been absorbed.
Check the pot occasionally during cooking and adjust the heat if necessary to prevent the rice from sticking or burning.
Once the rice is completely cooked and the excess liquid has evaporated, remove the pot from the heat.
Let the tomato rice rest for a few minutes before serving. Spoon it onto a serving dish and enjoy it with Shirazi salad, plain yogurt, or cucumber yogurt.

Fresh, ripe tomatoes provide a richer flavor and naturally enhance the color and taste of the dish.
You can customize the flavor by adding spices such as cinnamon or saffron. Add them in small amounts so they complement rather than overpower the tomato flavor.
For a more nutritious and colorful version, add vegetables such as diced carrots or bell peppers.
Controlling the temperature is important when cooking rice in a single pot. Once the liquid begins to boil, lower the heat so the rice cooks gradually without sticking to the bottom.
Tomato Dampokhtak is an excellent choice when you want a flavorful homemade meal without meat or complicated ingredients. The combination of tomatoes, onions, garlic, and warm spices creates a comforting Persian dish that is both easy to prepare and satisfying.