Mexican

Mexican Refried Pintos with Arroz Rojo

Frijoles Refritos con Arroz a la Mexicana

Untested — not yet cooked

This recipe has been designed but never made. The timings, quantities, and seasoning are Ember's considered judgement, not tested fact. Treat them as a starting point: taste as you go, trust your own palate over the numbers, and note what you change.

Prep 10 min
Cook 35 min
Total 45 min
Serves 4
Difficulty easy
Heat medium
VeganGluten-freeDairy-freeNut-freeEgg-free

Traditional-inspired — draws faithfully on a tradition with adaptations for dietary needs or ingredient availability.

Overview & Flavor Profile

Creamy, glossy refried pintos with real caramelized depth, alongside tomato-based Mexican red rice (arroz rojo). A weeknight-fast version built from quality canned pintos — but with the technique that separates real refritos from anything that comes out of a can.

The technique to know: the finishing sear. Home cooks skip it and end up with just-mashed beans. Ninety seconds of undisturbed contact between the mashed beans and fresh hot oil is where the caramelized depth lives — this is the plant-version of what happened to lard or bacon fat in the traditional recipe.

For the rice: toast the grains before adding liquid. Skipped, you get gummy tomato rice. With it, you get fluffy, individual grains with tomato flavor coating each one. This is not optional for arroz rojo.

Ingredients

Refried pintos

  • 3 tbsp (45 ml) neutral oil (or olive oil, or traditional lard if not keeping vegetarian)
  • 1 small yellow onion (~6 oz / 170 g), finely diced
  • 1 jalapeño, finely diced (seeds removed for household mid; leave seeds in for Michael’s version, or serve pickled jalapeños on the side instead)
  • 4 garlic cloves, minced
  • 1 tsp ground cumin
  • Optional: ¼ tsp chipotle powder OR 1 chipotle in adobo, finely chopped, for smoky heat
  • 2 (15-oz / 425 g) cans pinto beans, drained but the liquid RESERVED — do not discard
  • ¾ tsp fine sea salt (adjust)
  • ¼ tsp freshly ground black pepper

Arroz rojo

  • 1½ cups (300 g) long-grain white rice
  • 3 tbsp (45 ml) neutral oil
  • ½ small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 (8-oz / 225 g) can plain tomato sauce (or 3 tbsp tomato paste
    • water to compensate)
  • 2¾ cups (660 ml) vegetable stock or water
  • 1 tsp fine sea salt
  • 1 tsp ground cumin
  • Optional: 1 whole jalapeño, unslit (added to the pot for flavor; pull out and discard at the end)

For serving

  • Crumbled queso fresco (or crumbled feta — a genuinely acceptable sub in the household)
  • Fresh cilantro, chopped
  • Raw diced white onion
  • Lime wedges
  • Sliced avocado (if ripe)
  • Warm corn tortillas or tortilla chips
  • Mexican hot sauce (Cholula, Valentina, or Tapatío) — at the table

Instructions

Start the rice first — it needs 25 minutes off-attention while you work on the beans.

Arroz rojo

  1. Toast the rice. In a heavy-bottomed saucepan (or sauté pan with a tight-fitting lid), heat the 3 tbsp oil over medium-high. Add the rice and stir constantly for 3 to 4 minutes until the grains turn opaque with some faint golden edges. This is non-negotiable — the toasting is what makes arroz rojo fluffy rather than gummy.

  2. Quick sofrito. Add the diced onion; cook 2 minutes until translucent. Add the garlic; cook 30 seconds.

  3. Add liquid and simmer. Add the tomato sauce, stock, salt, cumin, and the whole jalapeño (if using). Bring to a full boil. Cover tightly, reduce to the lowest possible simmer, and cook 20 minutes without lifting the lid. Rest off heat 5 minutes. Discard the whole jalapeño. Fluff with a fork.

Refried pintos (start alongside the rice — they finish together)

  1. Aromatic base. Heat a stainless sauté pan dry over medium heat, add the oil, then add the diced onion and jalapeño. Cook until soft and translucent, 4 to 5 minutes.

  2. Garlic and cumin. Add the garlic and cook 60 seconds. Add the cumin (and chipotle powder or chipotle in adobo, if using) and stir 30 seconds into the fat.

  3. Add beans and mash in the pan. Add the drained beans and ½ cup of the reserved bean liquid. Bring to a simmer. With a potato masher or the back of a wooden spoon, mash the beans directly in the pan to a mostly-smooth texture with some beans left partially intact. Cook, stirring, until the beans thicken and start to pull away from the pan when you drag the spoon across, 8 to 10 minutes. Add more of the reserved bean liquid a tablespoon at a time if the beans get too thick.

  4. The finishing sear — this is the whole game. Push the beans to one side of the pan; add a small drizzle more oil to the empty half and let it heat. Fold the beans into the fresh hot oil and press them flat with the back of the spoon. Let sit undisturbed 90 seconds so a light crust forms on the pan-side; scrape up and fold in. Repeat once. This step is what makes them refritos rather than just mashed beans.

  5. Salt and pepper to taste.

Finishing & Serving

Serve the refritos with a rim of Mexican red rice on the plate. Top the beans with crumbled queso fresco (or feta), a spoonful of raw diced white onion, and fresh cilantro. Lime wedges and hot sauce at the table. Warm corn tortillas on the side. Sliced avocado if ripe.

Chef’s Notes

Per plate (~1 cup refritos + ¾ cup rice + toppings): approximately 495 cal / ~18 g protein. Add a fried egg on top (huevos rancheros-style) for another 7 g of protein and a runny yolk that ties everything together.

The reserved bean liquid matters. It is starchy and mildly salty and re-emulsifies the beans into a proper creamy body. Plain water works in a pinch but the depth suffers.

The finishing sear is the whole point. Skip step 7 and you get just-mashed beans; do step 7 and you get real refritos. The 90-second undisturbed contact with hot oil is where the caramelized depth comes from. This is what pork fat used to do in the traditional recipe. Do not skip.

Toasting the rice is not optional. For arroz rojo specifically, skipping the toast produces gummy tomato rice. Three minutes of active stirring over medium-high heat is the whole trick.

Household calibration. Base recipe with 1 seeded jalapeño + optional chipotle lands at mild-medium. For Michael’s version: leave the jalapeño seeds in, use the chipotle in adobo, and add pickled jalapeños on the side. Salt Lily-mid in the pot; Michael can push at the plate.

Dried pintos variant. Simmer 1 lb (450 g) soaked pintos with 1 onion (halved), 4 garlic cloves (smashed), 1 tsp salt, and 6 cups water for 1½ hours or until tender. Drain, reserving the cooking liquid, and proceed from step 4 with the cooked beans. Better depth than canned; adds 90 minutes.

Queso fresco or feta. Queso fresco is traditional — mild, salty, crumbly, doesn’t melt. Feta is not authentic but it is a genuinely good substitute in the household when queso fresco is not on hand: similar crumbly texture, salt-forward, holds its shape against the hot beans without melting into a puddle. The dish will not suffer.

Leftover refritos are the best-ever tostada or huevos rancheros base. They also make a killer quesadilla — refritos + shredded Monterey Jack + pickled jalapeños in a flour tortilla, crisped in a dry pan until the outside is deeply browned and the cheese has melted. Or a burrito with the rice folded in.

Freezer. Refritos freeze 3 months in 1-cup portions. Cook fresh rice each time.

For Michael specifically: the finishing sear is the move that turns weeknight canned beans into a legitimate Mexican refritos plate. Do not skip it, even when tired. Ninety seconds each side of the pan; three minutes of your attention. That is the difference.