
Mexican Chiles Rellenos Rice
A vibrant stovetop rice dish where long-grain white rice absorbs the complex flavors of roasted guajillo and ancho chiles in beef broth. Strips of the softened chiles are folded into the fluffy rice for authentic texture and taste. Serve alongside grilled meats or as a hearty side to eggs.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 15 min
- Total
- 1 hr
- Makes
- 4 servings (about 4 cups)
Steps
Before you start
- Measure all ingredients before you start—the cooking happens quickly once the rice hits the pot.
- Have your beef broth hot or at least warm; cold broth will cool the pot and extend cooking time.
- Read through the chile-soaking step; don't skip it, as it softens the chiles for easy handling.
Toast and soak chiles
- Place the guajillo and ancho chiles on a large, dry skillet over medium heat.
- Toast them for 1–2 minutes, pressing them gently against the hot surface, until fragrant and slightly darkened but not burned.
- Transfer to a small bowl, cover with 1 cup (240 ml) of hot water, and let soak for 10 minutes, stirring occasionally so they soften evenly.
- The chiles should become tender enough to tear easily.
- Once soft, lift them out with a spoon, reserving the soaking liquid.
+ Show details− Hide details
Ready when: Chiles are darkened and fragrant, then become tender after soaking
Tip: Don't let the dry chiles burn or they'll taste bitter. Work quickly on the hot skillet.
Shred and set aside chiles
- Once the soaked chiles are cool enough to handle, cut them lengthwise into strips about ¼ inch (6 mm) wide, discarding any remaining seeds or white membranes.
- Set the strips aside on a plate.
- You should have about ¾ cup (180 ml) of chile strips total.
+ Show details− Hide details
Ready when: Chile strips are cleanly cut and seeds removed
Tip: Use a clean kitchen towel to hold the hot chile and steady it while cutting.
Sauté aromatics
- Heat the vegetable oil in your large pot over medium-high heat.
- Add the diced onion and minced garlic, stirring frequently, for 3–4 minutes until the onion is translucent and the garlic is fragrant but not yet brown.
+ Show details− Hide details
Ready when: Onion is translucent, garlic is fragrant and beginning to soften
Tip: If garlic starts to brown too quickly, lower the heat slightly—burnt garlic will make the rice taste bitter.
Toast the rice
- Add the rinsed and drained rice to the pot, stirring constantly for 2–3 minutes.
- The rice grains should turn from white to a light golden color and smell toasted.
- This step builds flavor and helps prevent the rice from becoming mushy.
+ Show details− Hide details
Ready when: Rice is light golden and fragrant
Tip: Stir continuously so the rice toasts evenly and doesn't stick to the bottom.
Add broth and chile liquid
- Pour the beef broth and the reserved chile soaking liquid into the pot, stirring once to combine.
- The liquid should bubble slightly as it hits the hot pot.
- Bring to a gentle boil, then reduce the heat to low, cover with the lid, and cook undisturbed for 18–20 minutes.
+ Show details− Hide details
Ready when: Rice is tender and has absorbed almost all the liquid; no water pools at the bottom
Tip: Don't lift the lid during cooking—steam escapes and the rice won't cook evenly.
Fold in chile strips and season
- Remove the pot from heat.
- Use a fork to gently fluff the rice, separating the grains.
- Add the reserved chile strips, salt, and black pepper to taste, folding them in gently with the fork so the chiles are evenly distributed and don't break apart.
+ Show details− Hide details
Ready when: Chile strips are folded throughout, rice is fluffy and seasons are absorbed
Tip: Taste a few grains before fully committing to salt—the broth may have salt already.
Rest and serve
- Cover the pot and let the rice rest for 5 minutes off the heat.
- This allows any remaining steam to settle and helps the flavors meld.
- Uncover, top with fresh cilantro if using, and serve hot alongside grilled proteins or as a hearty side dish.
+ Show details− Hide details
Ready when: Rice is steamed and flavors have melded
Tip: If your pot has a glass lid, you can peek without lifting it to check doneness—just don't remove it.
Good to know
Tips
- If your dried chiles are very hard and brittle, extend the soaking time to 15 minutes in hot water.
- For deeper color and more robust flavor, substitute half the beef broth with the chile soaking liquid, then add water or broth to reach 3 cups total.
- Toasting the rice before adding liquid prevents it from becoming overcooked or mushy—this is the key to fluffy, separate grains.
- Serve this rice with a squeeze of fresh lime juice and sliced jalapeños on the side for brightness and heat.
Make ahead
You can prepare and soak the chiles up to 8 hours ahead; store them covered in the refrigerator in their soaking liquid. Toast and dice the onion and garlic up to 4 hours ahead.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a covered pot over low heat with a splash of broth or water to restore moisture, stirring gently. Not recommended for freezing, as the texture of the rice becomes slightly gritty.
Substitutions
- guajillo chiles, whole dried → 3 dried mulato chiles or pasilla chiles. Similar heat and depth; mulatos are slightly sweeter and darker.
- beef broth, unsalted or low-sodium → 3 cups (720 ml) chicken broth or vegetable broth. Use chicken for a lighter flavor or vegetable if you prefer a plant-based version.
- long-grain white rice → 1.5 cups (300 g) jasmine rice or basmati rice. Both cook in similar time; jasmine will be slightly more fragrant.
- fresh cilantro, chopped → 2 tablespoons (5 g) fresh parsley or 1 tablespoon (3 g) dried oregano. Parsley is milder; oregano adds a different herbaceous note.




