Huevos rancheros is a traditional breakfast dish in Mexico where it is often served mid-morning on large, rural farms. This dish is hearty enough to jumpstart your day no matter what type of work you have planned. Traditionally, the eggs and tomatoes are served on top of the tortillas, but we liked the flexibility of serving the tortillas on the side for dipping and scooping up sauce. Cilantro, avocado, and lime juice are classic toppings for huevos rancheros, but shredded cheese or pickled jalapenos would also taste great.

Note: if you would like to schedule this cook, but do not want to wait for the broiler to cool before refrigerating, sauté the onion, garlic, cumin, salt, and olive oil in a medium skillet over medium heat for 6 minutes instead of broiling.

Huevos Rancheros

Please always check your food to ensure your food has been cooked to safe serving temperatures. Please see our guide here for recommended FDA Time & Temperatures.
  • Servings: 2
  • Difficulty: 2 hours and 45 minutes
  • Print


  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tsp ground cumin
  • 1 tsp salt
  • 1 tbsp olive oil
  • 2 (14.5 oz) cans fire-roasted diced tomatoes
  • 1 (15.5 oz) can refried beans
  • 4 large eggs
  • 4 (6-inch) tortillas
  • ¼ cup roughly chopped cilantro
  • ½ cup diced avocado, optional
  • 2 tsp lime juice


In a Suvie pan, stir together the onion, garlic, cumin, salt, and olive oil. Insert pan into your Suvie and broil for 10 minutes, stirring halfway through cooking. 

Remove pan and add fire-roasted tomatoes with juices, stirring to incorporate. Wrap tortillas in foil and place into your Suvie. Empty refried beans into an empty Suvie pan.

Insert pans into your Suvie, input settings, and cook now or schedule. 

Suvie Cook Settings

Bottom Zone: Slow Cook High for 1 hour

Ten minutes before the cook is complete, remove the pan from your Suvie. Using the back of a large spoon, create 4 shallow indentations in the tomato mixture.

Crack eggs into the wells and season with salt and pepper. Return pan to your Suvie and continue to cook. 

Remove tortillas, beans, and eggs from your Suvie. If eggs are not completely set, broil for 5 minutes until cooked to desired doneness.

Divide eggs, beans, and tomato mixture between two shallow bowls and top with cilantro, lime juice, and avocado (if using). Serve tortillas on the side (tortillas can be broiled if desired). 

Note: If you would like to make this recipe in Suvie 1.0, insert pans into the top zones of Suvie, fill reservoir, and set to Slow Cook on High for 1 hour.


Nutritional Information per serving (2 servings per recipe): Calories 610, Total Fat 22g, Total Carbohydrates 74g, Total Sodium 3500mg, Total Protein 28g

CategoriesBreakfast Mexican
0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments