Mexican Rice Tahdig: Crispy Bottom, Easy Recipe

Updated November 4, 2026

Total time
1 hr 5 min
prep 20 min · cook 45 min
Serves
6
portions as written

Jump to recipe

Mexican Rice Tahdig: Crispy Bottom, Easy Recipe

Mexican rice tahdig is a brilliant fusion dish that combines the crispy, golden crust of Persian tahdig with the bold, zesty flavors of Mexican arroz rojo. It works because the same long-grain rice that makes fluffy Mexican rice also creates a perfect crunchy layer when pressed and cooked low and slow with a little oil. The result is a show-stopping side dish with a satisfying textural contrast: a crackling, savory bottom and tender, tomato-infused rice on top.

Ingredients

  • 2 cups (400 g) long-grain white rice (such as basmati or jasmine)
  • 3 tbsp (45 ml) neutral oil (like canola or vegetable), divided
  • 1 small white onion, finely chopped (about 1 cup / 150 g)
  • 3 cloves garlic, minced
  • 1 (14.5 oz / 410 g) can diced tomatoes with their juice
  • 2 tbsp (30 g) tomato paste
  • 1 tsp (5 g) ground cumin
  • 1 tsp (5 g) chili powder (mild or medium)
  • 1/2 tsp (2.5 g) smoked paprika
  • 1 1/2 tsp (7 g) salt, plus more to taste
  • 2 1/4 cups (530 ml) water or low-sodium chicken broth
  • 1/4 cup (60 ml) plain yogurt (optional, for a richer crust)
  • Fresh cilantro and lime wedges, for serving

Instructions

  1. Rinse the rice in a fine-mesh strainer under cold running water until the water runs clear (about 1–2 minutes). Soak the rice in cold water for 15 minutes, then drain well.
  2. In a medium saucepan, heat 1 tbsp (15 ml) of the oil over medium heat. Add the onion and cook, stirring, until soft and translucent, about 5 minutes. Add the garlic and cook for 30 seconds until fragrant.
  3. Add the diced tomatoes with their juice, tomato paste, cumin, chili powder, smoked paprika, and salt. Stir to combine and cook for 2–3 minutes, until the mixture thickens slightly.
  4. Add the water or broth and bring to a boil. Stir in the drained rice, reduce heat to low, cover, and simmer for 15 minutes, or until the rice is just tender and the liquid is absorbed. Remove from heat and let stand, covered, for 5 minutes. Fluff gently with a fork.
  5. While the rice cooks, prepare a nonstick skillet or pot (about 10 inches / 25 cm wide with a tight-fitting lid). Add the remaining 2 tbsp (30 ml) oil and swirl to coat the bottom and sides. If using yogurt, mix it with 1/2 cup (about 100 g) of the cooked rice in a small bowl.
  6. Spoon the rice into the skillet. If using the yogurt mixture, spread it over the bottom first, then top with the remaining rice. Gently press the rice down with the back of a spoon to pack it firmly.
  7. Cover the skillet with a clean kitchen towel, then place the lid on top (the towel absorbs steam and helps the crust form). Cook over medium-low heat for 25–30 minutes, without lifting the lid, until the bottom is deeply golden and crisp. You can check by gently lifting a corner with a spatula after 25 minutes.
  8. Remove the skillet from heat and let it rest, covered, for 10 minutes. Place a large serving platter over the skillet and carefully invert to release the tahdig. If it sticks, use a spatula to loosen the edges first.
  9. Scatter with fresh cilantro and serve with lime wedges.

Tips

  • Use a nonstick pan: A good nonstick skillet or well-seasoned cast iron is essential for a clean release. Avoid using a pan with scratches or a thin bottom that heats unevenly.
  • Don’t skip the soaking: Soaking the rice helps remove excess starch, which keeps the grains separate and prevents the crust from becoming gummy.
  • Resist peeking: Lifting the lid during the crust-forming stage lets out steam and can make the rice soggy. Trust the timer and check only at the end.
  • Adjust the heat: If your crust is browning too quickly, lower the heat. Every stove is different; the goal is a slow, even golden crust, not a burnt one.

Serving Suggestions

Serve Mexican rice tahdig as a dramatic side to grilled chicken, carne asada, or roasted vegetables. It also works as a base for a burrito bowl—just break up the crust and layer with black beans, salsa, and avocado. The crispy bits are irresistible on their own, so consider making extra if you want leftovers for snacking.

Variations

  • Spicy version: Add 1–2 minced chipotle peppers in adobo sauce along with the garlic for a smoky heat.
  • Cheesy crust: Sprinkle 1/2 cup (60 g) of shredded Monterey Jack or cheddar over the bottom of the pan before adding the rice for a gooey, cheesy layer.
  • Vegetable add-ins: Stir in 1 cup (150 g) of frozen peas and carrots with the rice during the simmering step for extra color and nutrition.
  • No-yogurt version: If you prefer a dairy-free crust, skip the yogurt entirely—the oil alone will still create a golden crust.

Storage and Reheating

Store any leftover tahdig in an airtight container in the refrigerator for up to 4 days. To reheat, place the rice in a skillet over medium-low heat with a splash of water, cover, and cook for 5–7 minutes until heated through. The crust will soften but can be re-crisped by spreading the rice in a single layer on a baking sheet and broiling for 2–3 minutes. You can also freeze the rice for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use brown rice? Yes, but brown rice needs more liquid and a longer cooking time. Increase the water to 2 1/2 cups (590 ml) and simmer for 35–40 minutes before forming the crust. The crust will be chewier but still delicious.

Why did my tahdig stick to the pan? The most common reasons are: not using enough oil, the pan wasn’t hot enough when you added the rice, or you lifted the lid too early. Make sure the bottom is well-oiled and let it cook undisturbed for the full time.

Can I make this ahead of time? You can prepare the rice mixture up to a day ahead and keep it refrigerated. When ready to serve, bring it to room temperature, then follow the crust-forming steps. The crust is best made fresh, but leftovers still taste great.

Is this dish gluten-free? Yes, as written, this recipe is naturally gluten-free. Just check that your chili powder and tomato paste are certified gluten-free if you have celiac disease.

What if I don’t have a nonstick skillet? You can use a well-seasoned cast iron pan or a stainless steel pan with a generous amount of oil. The key is to let the crust form completely before trying to flip; if it resists, cook for a few more minutes.

Can I double the recipe? Absolutely, but use a larger pan (12 inches / 30 cm) and increase the crust-forming time to 35–40 minutes. Avoid overcrowding the pan, or the crust will be thin and less crispy.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).