"Huevos rancheros" might traditionally be a breakfast of fried eggs on tortillas topped with spicy tomato sauce, but this Mexican dish gets a meaty, dinner-worthy revamp in this hearty variation.
Hearty eggs ranchero
Serving size 4–6
This warm and hearty dish makes a comforting reward at the end of a long day. Plus, the prep work is minimal and few dishes are required, so you can have dinner on the table and the dishes cleaned up with as little effort as possible.
- 1 tablespoon olive oil
- 1 pound lean ground beef
- 1 small onion, diced
- 2 bell peppers, diced
- 1 (28-ounce) can diced tomatoes
- 1 (14-ounce) can tomato sauce
- 1 (5.5-ounce) can tomato paste
- 1 teaspoon Italian herbs or oregano
- 1 teaspoon salt
- 1/4 teaspoon crushed red pepper flakes (more or less, to taste)
- 6 eggs
- In a large frying pan or wok, place the olive oil, ground beef and onion, and cook over medium heat. Stir regularly, and break up the meat. Sauté for 5–6 minutes or until the beef has browned.
- Add in the bell peppers, and cook for 6–8 minutes or until the peppers have become slightly tender.
- Pour in the diced tomatoes, stir, cover and let simmer for 20 minutes.
- Pour in the tomato sauce, tomato paste, herbs, salt and red pepper flakes, and stir to combine. Let simmer together for 5–10 minutes.
- Gently crack open each egg, and pour into the tomato mixture. Cover and continue cooking at a simmer until the eggs achieve desired tenderness — approximately 10–12 minutes for soft centres and 15–20 minutes for hard centres.
For a vegetarian alternative, forgo the beef, and load up the dish with other vegetables, such as zucchini and a variety of mushrooms (button, portobello, etc.) at the same stage as the bell peppers. Then add a can of rinsed kidney beans at the same time as the tomato sauce, and proceed with the remainder of the steps.
More dinner ideas
Creamy orzo with peas and asparagus
Recipe revamp: Chili
Traditional pâté chinois