ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Huevos Rancheros con Bacon

Photo: Annabelle Breakey; Styling: Randy Mon
Total time 30 mins
Yield Serves 4
Gilbert Flores, a longtime reader from Visalia, California, shared this recipe. The sauce is easy to make, and in summer, you could double the fresh tomato and skip the canned sauce. No matter what time of year you make it, don't skip the bacon.


  • 8 ounces thick-cut bacon
  • 1/2 white onion, chopped
  • 1/2 green bell pepper, cut into 1/2-in. dice
  • 1 jalapeño chile, halved and thinly sliced
  • 1 medium tomato, chopped
  • 1 can (8 oz.) tomato sauce
  • 8 large eggs
  • Warm tortillas and refried beans

Nutrition Information

  • calories 256
  • caloriesfromfat 57 %
  • protein 20 g
  • fat 16 g
  • satfat 5.3 g
  • carbohydrate 7.4 g
  • fiber 1.8 g
  • sodium 826 mg
  • cholesterol 390 mg

How to Make It

  1. Heat a large frying pan over medium-high heat. Add bacon and cook, turning often, until almost crisp, about 10 minutes. Transfer bacon to paper towels.

  2. Drain most of fat from pan and reserve. Add onion, pepper, and chile to pan and cook until starting to soften, about 2 minutes. Stir in tomato, tomato sauce, and 1/2 cup water. Bring to a simmer.

  3. Meanwhile, working in batches, heat a little reserved fat and fry the eggs in a large nonstick frying pan (discard the rest of fat). Set tortillas on each plate and top with 2 eggs. Spoon sauce over eggs and crumble bacon on top. Serve huevos rancheros with refried beans.