Slow-Cooker Huevos Rancheros

This classic Mexican breakfast serves a crowd, making it a great option for busy families.

Get access to everything we publish when you sign up for Outside+.

Prep Time
30 min
Cook Time
480 min
510 min


  • 1 tbsp olive oil
  • 1 yellow onion, chopped
  • 1 
red bell pepper, chopped
  • 1 
jalapeño chile pepper, seeded and chopped
  • 3 
cloves garlic, thinly sliced
  • 2 cups 
boxed, jarred or BPA-free canned unsalted diced tomatoes, with juices
  • 1 tbsp 
each cumin seeds and chile powder
  • 1 15-oz 
BPA-free can unsalted black beans, drained 
and rinsed
  • 6 
large eggs
  • ¼ tsp 
ground black pepper
  • 6 6-inch 
corn tortillas, heated
  • 1 
avocado, peeled, pitted and sliced
  • ¼ cup 
crumbled feta cheese
  • 2 tbsp 
chopped fresh cilantro
  • 2 tsp 
fresh lime juice


  1. In a large skillet on medium-high, heat oil. Add onion, bell pepper and jalapeño and sauté, stirring often, until beginning to brown, about 8 minutes. Add garlic and sauté until fragrant, about 30 seconds.
  2. Meanwhile, mist a 3- or 4-qt slow cooker with cooking spray. In a bowl, stir together tomatoes and juices, cumin seeds and chile powder; spoon one-third of the mixture into slow cooker.
  3. Spoon half of the onion mixture into slow cooker, spreading evenly. Top with half of beans. Repeat with another third of the tomato mixture, then remaining half of each onion mixture and beans. Pour remaining tomato mixture over top. Cover and cook on low for 8 to 9 hours.
  4. In the morning, mist a large nonstick skillet wth cooking spray and heat on medium; crack eggs into pan, working in batches if necesssary. Sprinkle with pepper and cook until whites are just set, about 5 minutes.
  5. To assemble, top each tortilla with ¾ cup tomato mixture and 1 egg. Top with avocado, feta, cilantro and lime juice, dividing evenly. If making mixure ahead of time, refrigerate leftover tomato mixture in an airtight container for up to 4 days. Reheat in a nonstick skillet on medium; prepare eggs and garnishes just before serving.

Nutrition Information

  • Serving Size 1 tortilla and 1/6 of toppings
  • Calories 322
  • Carbohydrate Content 32 g
  • Cholesterol Content 192 mg
  • Fat Content 16 g
  • Fiber Content 10 g
  • Protein Content 15 g
  • Saturated Fat Content 4 g
  • Sodium Content 193 mg
  • Sugar Content 5.5 g
  • Monounsaturated Fat Content 0 g
  • Polyunsaturated Fat Content 2 g