← Back to Blog

Mexican Rice with Poached Eggs — The Daily Work of Feeding a Family That Builds Things

Diego sent photographs from his latest project — a pedestrian bridge over a canal in a border community. The bridge is small — forty feet, concrete and steel — but the bridge connects two neighborhoods that were separated by water, and the connecting is Diego's life work, and the life work is the bridge, and the bridge is the family business in concrete form.

When I saw Diego’s photographs — that small concrete bridge joining two neighborhoods across the water — I thought about how the most meaningful work is often the most unglamorous: steady, structural, done without fanfare. I wanted to cook something that felt the same way that evening. Mexican rice with poached eggs is exactly that kind of dish — nothing showy, just warm and solid and there, the way a good bridge is, the way a good family is. It’s the meal I come back to when I want to feel grounded in the ordinary rightness of things.

Mexican Rice with Poached Eggs

Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 4

Ingredients

  • 1 1/2 cups long-grain white rice
  • 2 tablespoons vegetable oil
  • 1/2 medium white onion, finely diced
  • 3 garlic cloves, minced
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 2 cups chicken broth (or vegetable broth)
  • 1 teaspoon cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 4 large eggs
  • 1 tablespoon white vinegar (for poaching)
  • Fresh cilantro, for serving
  • Sliced jalapeño or hot sauce, optional
  • Lime wedges, for serving

Instructions

  1. Toast the rice. Heat the vegetable oil in a large, deep skillet or saucepan over medium-high heat. Add the dry rice and stir constantly for 3–4 minutes until the grains are golden and fragrant.
  2. Sauté the aromatics. Add the diced onion to the pan and cook with the rice for 2 minutes until softened. Stir in the garlic and cook for another 30 seconds.
  3. Add tomatoes and broth. Pour in the diced tomatoes with their juices and the chicken broth. Stir in the cumin, chili powder, salt, and black pepper. Bring to a boil.
  4. Simmer until tender. Reduce heat to low, cover tightly, and cook for 18–20 minutes until the rice has absorbed all the liquid and is fully cooked. Remove from heat and let rest, covered, for 5 minutes.
  5. Poach the eggs. Bring a medium saucepan of water to a gentle simmer. Add the white vinegar. Crack each egg into a small cup, then slide it gently into the simmering water. Poach for 3–4 minutes until the whites are set but the yolks remain soft. Remove with a slotted spoon and drain on a paper towel.
  6. Serve. Fluff the rice with a fork and divide among four bowls. Top each bowl with a poached egg. Garnish with fresh cilantro, jalapeño slices if desired, and a squeeze of lime.

Nutrition (per serving)

Calories: 390 | Protein: 13g | Fat: 11g | Carbs: 58g | Fiber: 2g | Sodium: 620mg

Maria Elena Gutierrez
About the cook who shared this
Maria Elena Gutierrez
Week 448 of Maria Elena’s 30-year story · El Paso, Texas
Maria Elena was born in Ciudad Juárez, crossed the border at twenty with nothing but her mother's recipes in her head, and built a life in El Paso one tortilla at a time. She owns Panadería Rosa, a tiny bakery named after the mother who taught her that cooking is prayer and waste is sin. She has five children, a husband who chose the family over the beer, and a stack of handwritten recipes that she guards like sacred text — because they are.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?