In This Article Show
You know those mornings when you’re tired of the same old cereal or toast, and you want something that actually feels like a real meal? The kind of breakfast that makes you excited to get out of bed and gives you energy that actually lasts until lunch?

I’ve been there more times than I can count. And over the years, I’ve discovered that Mexican breakfasts are some of the most satisfying ways to start the day. They’re hearty without being heavy, packed with flavor, and many come together faster than you’d think. Plus, they work for lazy weekends AND busy weekday mornings.
The best part? These aren’t complicated restaurant dishes. They’re real breakfasts—the kind Mexican families have been making for generations. From eggs scrambled with salsa to sweet cinnamon-infused bread pudding, these 20 Mexican breakfast recipes will completely change your morning routine.
1. Chilaquiles Verdes

The ultimate Mexican breakfast—crispy tortilla chips simmered in tangy green salsa, topped with crema, cheese, and a fried egg. It’s savory, satisfying, and pure comfort.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 12 corn tortillas, cut into wedges
- Oil for frying (or use store-bought tortilla chips)
- 2 cups salsa verde
- ½ cup chicken or vegetable broth
- 4 eggs
- ½ cup crema or sour cream
- ½ cup crumbled queso fresco
- ¼ cup chopped cilantro
- 1 small onion, thinly sliced
- Salt to taste
Recipe Steps:
- If frying your own tortillas: Heat about ½ inch oil in a skillet and fry tortilla wedges in batches until crisp and golden. Drain on paper towels and sprinkle with salt.
- In a large skillet, combine salsa verde and broth. Bring to a simmer over medium heat.
- Add tortilla chips and gently toss to coat. Cook for 2-3 minutes until chips have softened slightly but still have some crunch.
- Meanwhile, fry eggs in a separate skillet to your liking (sunny-side up is traditional).
- Divide chilaquiles among plates. Top each with a fried egg, drizzle with crema, and sprinkle with queso fresco, cilantro, and onion.
- Serve immediately.
2. Huevos Rancheros

A classic Mexican breakfast of fried eggs served on lightly fried corn tortillas, smothered in warm salsa. Simple, beautiful, and incredibly satisfying.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 4 corn tortillas
- 2 tablespoons oil for frying tortillas
- 4 eggs
- 2 cups salsa roja (red salsa), warmed
- ½ cup refried beans, warmed
- ½ cup crumbled queso fresco
- ¼ cup chopped cilantro
- Sliced avocado for serving
Recipe Steps:
- In a small skillet, heat oil over medium heat. Lightly fry each tortilla until soft and slightly crisp, about 30 seconds per side. Drain on paper towels.
- In the same skillet, fry eggs to your liking (sunny-side up is traditional).
- Place a tortilla on each plate. Spread with a spoonful of refried beans.
- Top with a fried egg, ladle warm salsa over the egg, and sprinkle with queso fresco and cilantro.
- Serve immediately with avocado slices.
3. Breakfast Burritos

Everything you love about breakfast wrapped in a warm tortilla. Scrambled eggs, chorizo, potatoes, beans, and cheese—the ultimate handheld breakfast.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4 large burritos
Ingredients:
- 1 lb Mexican chorizo, casings removed
- 6 eggs, beaten
- 2 tablespoons milk
- Salt and pepper to taste
- 2 cups frozen hash browns or diced potatoes, cooked until crispy
- 1 (15-ounce) can refried beans, warmed
- 4 large flour tortillas
- 1½ cups shredded cheese (cheddar or Monterey Jack)
- Toppings: salsa, sour cream, avocado, hot sauce
Recipe Steps:
- In a skillet, cook chorizo over medium heat until browned and cooked through, breaking it up with a spoon. Remove and set aside, leaving some fat in the skillet.
- In a bowl, whisk eggs with milk, salt, and pepper. Pour into the skillet and scramble until just set.
- Warm tortillas in a dry skillet or microwave.
- To assemble: Spread a layer of refried beans on each tortilla. Top with chorizo, scrambled eggs, crispy potatoes, and cheese.
- Fold in the sides and roll up tightly. Serve immediately with toppings.
4. Mexican Scrambled Eggs (Huevos a la Mexicana)

The simplest Mexican breakfast—eggs scrambled with tomatoes, onions, and jalapeños. It’s fresh, flavorful, and on the table in 10 minutes.
Recipe Metadata:
Time to Make: 10 minutes
Servings: 4
Ingredients:
- 8 eggs
- 2 tablespoons milk or water
- Salt and pepper to taste
- 2 tablespoons butter or oil
- 2 Roma tomatoes, diced
- ¼ cup white onion, finely diced
- 1 jalapeño, seeded and minced
- ¼ cup chopped cilantro
- Warm corn or flour tortillas for serving
Recipe Steps:
- In a bowl, whisk eggs with milk, salt, and pepper.
- In a skillet, melt butter over medium heat. Add onion and jalapeño, cook until soft, about 2 minutes.
- Add tomatoes and cook for 1 minute.
- Pour in eggs and cook, stirring gently, until eggs are set but still soft, about 2-3 minutes.
- Stir in cilantro and serve immediately with warm tortillas.
5. Migas

A Tex-Mex breakfast favorite—scrambled eggs with crispy tortilla strips, tomatoes, onions, and jalapeños. The tortillas soften slightly while staying a little chewy.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 4
Ingredients:
- 6 corn tortillas, cut into strips or squares
- Oil for frying
- 8 eggs
- 2 tablespoons milk
- Salt and pepper to taste
- 1 tablespoon butter or oil
- ½ onion, diced
- 1 jalapeño, seeded and minced
- 2 Roma tomatoes, diced
- ¼ cup chopped cilantro
- Toppings: shredded cheese, salsa, avocado
Recipe Steps:
- Heat about ½ inch oil in a small skillet. Fry tortilla strips in batches until crisp and golden. Drain on paper towels.
- In a bowl, whisk eggs with milk, salt, and pepper.
- In a large skillet, melt butter over medium heat. Add onion and jalapeño, cook until soft, about 2 minutes.
- Add tomatoes and cook for 1 minute.
- Pour in eggs and cook, stirring gently, until almost set. Fold in fried tortilla strips and continue cooking until eggs are done.
- Stir in cilantro and serve immediately with cheese, salsa, and avocado.
6. Breakfast Tacos

The most versatile breakfast—small tortillas filled with your choice of eggs, bacon, chorizo, potatoes, beans, and cheese. Let everyone build their own.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4 (8-10 tacos)
Ingredients:
- 8-10 small corn or flour tortillas
- 6 eggs
- 2 tablespoons milk
- Salt and pepper to taste
- ½ lb bacon, chorizo, or breakfast sausage
- 1 cup diced potatoes, cooked until crispy
- ½ cup refried beans
- 1 cup shredded cheese
- Toppings: salsa, sour cream, avocado, cilantro, hot sauce
Recipe Steps:
- Cook your chosen protein (bacon, chorizo, or sausage) in a skillet until done. Remove and set aside, leaving some fat if desired.
- In a bowl, whisk eggs with milk, salt, and pepper. Pour into the skillet and scramble until just set.
- Warm tortillas in a dry skillet or microwave.
- Set up a toppings bar with eggs, protein, potatoes, beans, cheese, and all the toppings.
- Let everyone build their own breakfast tacos.
7. Chilaquiles Rojos

The red salsa version of chilaquiles—just as delicious as the green. Crispy tortilla chips simmered in a rich red salsa, topped with all the fixings.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 12 corn tortillas, cut into wedges
- Oil for frying (or use store-bought tortilla chips)
- 2 cups salsa roja
- ½ cup chicken or vegetable broth
- 4 eggs
- ½ cup crema or sour cream
- ½ cup crumbled queso fresco
- ¼ cup chopped cilantro
- 1 small onion, thinly sliced
Recipe Steps:
- If frying your own tortillas: Heat about ½ inch oil in a skillet and fry tortilla wedges in batches until crisp and golden. Drain on paper towels and sprinkle with salt.
- In a large skillet, combine salsa roja and broth. Bring to a simmer over medium heat.
- Add tortilla chips and gently toss to coat. Cook for 2-3 minutes until chips have softened slightly.
- Meanwhile, fry eggs in a separate skillet to your liking.
- Divide chilaquiles among plates. Top each with a fried egg, drizzle with crema, and sprinkle with queso fresco, cilantro, and onion.
- Serve immediately.
8. Machaca con Huevos

A northern Mexican classic—shredded dried beef (or leftover roast beef) scrambled with eggs, tomatoes, onions, and peppers. Hearty and full of flavor.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 2 cups shredded cooked beef (or machaca, if you can find it)
- 8 eggs
- 2 tablespoons milk
- Salt and pepper to taste
- 2 tablespoons oil or butter
- ½ onion, diced
- 1 jalapeño, seeded and minced
- 2 Roma tomatoes, diced
- 2 cloves garlic, minced
- ¼ cup chopped cilantro
- Warm flour tortillas for serving
Recipe Steps:
- In a bowl, whisk eggs with milk, salt, and pepper.
- In a large skillet, heat oil over medium heat. Add onion and jalapeño, cook until soft, about 2 minutes.
- Add shredded beef and cook until heated through and slightly crispy, about 3 minutes.
- Add garlic and tomatoes, cook for 1 minute.
- Pour in eggs and cook, stirring gently, until eggs are set.
- Stir in cilantro and serve immediately with warm flour tortillas.
9. Molletes

A simple, satisfying open-faced breakfast sandwich. Bolillo rolls topped with refried beans, melted cheese, and salsa. It’s like Mexican pizza for breakfast.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 4
Ingredients:
- 2 bolillo rolls or telera rolls, split in half
- 1 cup refried beans, warmed
- 1½ cups shredded Monterey Jack or Chihuahua cheese
- ½ cup salsa (red or green)
- ¼ cup chopped cilantro
- ½ cup pico de gallo or diced tomatoes
Recipe Steps:
- Preheat oven to 375°F or turn on the broiler.
- Place roll halves on a baking sheet, cut-side up. Toast lightly if desired.
- Spread refried beans evenly on each roll half. Top generously with shredded cheese.
- Bake for 5-7 minutes until cheese is melted and bubbly (or broil for 2-3 minutes).
- Remove from oven, top with salsa, cilantro, and pico de gallo.
- Serve immediately.
10. Mexican Breakfast Casserole

Perfect for feeding a crowd or meal prep. Layers of tortillas, chorizo, eggs, and cheese baked until golden. Make it the night before and bake in the morning.
Recipe Metadata:
Time to Make: 50 minutes (plus overnight chilling if desired)
Servings: 8
Ingredients:
- 1 lb Mexican chorizo, casings removed
- 1 onion, diced
- 1 bell pepper, diced
- 6 corn tortillas, cut into strips
- 8 large eggs
- 1 cup milk
- 1 teaspoon chili powder
- ½ teaspoon cumin
- Salt and pepper to taste
- 2 cups shredded cheese
- Toppings: salsa, sour cream, avocado, cilantro
Recipe Steps:
- Grease a 9×13 baking dish.
- In a skillet, cook chorizo over medium heat until browned, breaking it up. Remove with a slotted spoon and set aside.
- In the same skillet, cook onion and bell pepper until soft, about 3 minutes.
- Arrange tortilla strips in the baking dish. Top with chorizo and vegetables.
- In a bowl, whisk eggs, milk, chili powder, cumin, salt, and pepper. Pour over the casserole.
- Sprinkle with cheese. Cover and refrigerate overnight if desired.
- When ready to bake, preheat oven to 350°F. Bake covered for 30 minutes, then uncovered for 10-15 minutes until eggs are set and top is golden.
- Let rest for 5 minutes, then serve with toppings.
11. Huevos Divorciados

“Divorced eggs”—two fried eggs served side by side, one with red salsa and one with green salsa. They’re separated but come together beautifully.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 2
Ingredients:
- 4 eggs
- 4 corn tortillas
- Oil for frying tortillas
- 1 cup salsa roja, warmed
- 1 cup salsa verde, warmed
- ½ cup refried beans, warmed
- ½ cup crumbled queso fresco
- ¼ cup crema or sour cream
- Sliced avocado for serving
Recipe Steps:
- In a small skillet, heat oil and lightly fry tortillas until soft, about 30 seconds per side. Drain on paper towels.
- In the same skillet, fry eggs to your liking (sunny-side up is traditional).
- Place two tortillas on each plate. Spread with refried beans.
- Place one egg on each tortilla. Spoon red salsa over one egg and green salsa over the other.
- Sprinkle with queso fresco, drizzle with crema, and serve with avocado slices.
12. Chilaquiles with Chicken

A heartier version of chilaquiles with shredded chicken mixed in. Perfect for using up leftover chicken and making breakfast feel like a meal.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 12 corn tortillas, cut into wedges
- Oil for frying
- 2 cups salsa (red or green)
- ½ cup chicken broth
- 2 cups cooked, shredded chicken
- 4 eggs
- ½ cup crema or sour cream
- ½ cup crumbled queso fresco
- ¼ cup chopped cilantro
- 1 small onion, thinly sliced
Recipe Steps:
- Fry tortilla wedges in oil until crisp, or use store-bought chips.
- In a large skillet, combine salsa and broth. Bring to a simmer.
- Add tortilla chips and shredded chicken. Gently toss to coat. Cook for 2-3 minutes.
- Meanwhile, fry eggs in a separate skillet.
- Divide chilaquiles among plates. Top each with a fried egg, crema, queso fresco, cilantro, and onion.
- Serve immediately.
13. Mexican Hot Chocolate

Rich, creamy, and spiced with cinnamon—sometimes a little kick of chili. It’s not a recipe you eat, but it’s essential to any Mexican breakfast spread.
Recipe Metadata:
Time to Make: 10 minutes
Servings: 4
Ingredients:
- 4 cups whole milk
- 4 ounces Mexican chocolate (like Abuelita or Ibarra), chopped
- 1 cinnamon stick
- 1 teaspoon vanilla extract
- Pinch of cayenne or ancho chile powder (optional)
- Whipped cream or marshmallows for serving
Recipe Steps:
- In a saucepan, combine milk and cinnamon stick. Heat over medium heat until warm but not boiling.
- Add chopped Mexican chocolate and whisk until completely melted and smooth.
- Remove cinnamon stick. Stir in vanilla and chili powder if using.
- Use a molinillo (traditional wooden whisk) or immersion blender to froth the chocolate.
- Pour into mugs and serve hot with whipped cream or marshmallows.
14. Breakfast Quesadillas

Quesadillas aren’t just for lunch—they’re amazing for breakfast too. Fill them with scrambled eggs, bacon, potatoes, and cheese.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 6 eggs, scrambled
- ½ lb bacon or chorizo, cooked and crumbled
- 1 cup cooked potatoes, diced
- 4 large flour tortillas
- 2 cups shredded cheese
- 2 tablespoons butter or oil
- Toppings: salsa, sour cream, avocado
Recipe Steps:
- Cook bacon or chorizo until crispy. Remove and set aside.
- Scramble eggs in the same skillet.
- Wipe skillet clean. Heat butter over medium heat. Place one tortilla in the skillet.
- Sprinkle half the tortilla with cheese, top with eggs, bacon, potatoes, and more cheese. Fold tortilla in half.
- Cook for 2-3 minutes per side until golden brown and cheese is melted.
- Repeat with remaining tortillas. Cut into wedges and serve with toppings.
15. Huevos Motuleños

A specialty from the Yucatan—fried eggs served on a tortilla with black beans, ham, peas, and plantains. It’s a breakfast feast.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 4 corn tortillas
- Oil for frying
- 4 eggs
- 1 cup refried black beans, warmed
- ½ cup diced ham
- ½ cup cooked peas
- 1 ripe plantain, sliced and fried until golden
- ½ cup crumbled queso fresco
- ¼ cup salsa (optional)
- Chopped cilantro for garnish
Recipe Steps:
- Fry tortillas lightly in oil until soft. Drain on paper towels.
- In the same skillet, fry eggs to your liking.
- Place a tortilla on each plate. Spread with refried black beans.
- Top with a fried egg, then sprinkle with ham, peas, fried plantains, and queso fresco.
- Add salsa if desired and garnish with cilantro. Serve immediately.
16. Tamales for Breakfast

Leftover tamales from a party? They’re absolutely perfect for breakfast. Or make a batch specifically for morning meals—they reheat beautifully.
Recipe Metadata:
Time to Make: 5 minutes (to reheat)
Servings: Depends on number of tamales
Ingredients:
- Leftover tamales (any variety)
- For serving: salsa, crema, fried eggs, refried beans
Recipe Steps:
- Reheat tamales by steaming for 10-15 minutes, or unwrap and pan-fry in a little oil until crispy on both sides.
- Serve with salsa, crema, and a fried egg on top for the ultimate breakfast.
- Refried beans on the side are always a good idea.
17. Mexican Breakfast Tostadas

Crispy tostadas topped with refried beans, scrambled eggs, chorizo, and all the fixings. It’s an open-face breakfast sandwich with crunch.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 4 tostada shells
- 1 cup refried beans, warmed
- 6 eggs, scrambled
- ½ lb chorizo, cooked and crumbled
- 1 cup shredded cheese
- ½ cup crema or sour cream
- ½ cup salsa
- ¼ cup chopped cilantro
- Sliced avocado or guacamole
Recipe Steps:
- Spread each tostada shell with refried beans.
- Top with scrambled eggs and crumbled chorizo.
- Sprinkle with cheese, then drizzle with crema and salsa.
- Garnish with cilantro and serve with avocado slices.
18. Sweet Corn Pancakes (Hotcakes de Elote)

Mexican-style corn pancakes—sweet, tender, and studded with fresh corn kernels. They’re like cornbread and pancakes had a baby.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4 (about 12 pancakes)
Ingredients:
- 1 cup all-purpose flour
- ½ cup cornmeal
- 2 tablespoons sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup buttermilk
- 2 eggs
- ¼ cup melted butter
- 1 cup fresh or frozen corn kernels
- Butter and maple syrup for serving
Recipe Steps:
- In a large bowl, whisk together flour, cornmeal, sugar, baking powder, baking soda, and salt.
- In another bowl, whisk buttermilk, eggs, and melted butter.
- Pour wet ingredients into dry and stir until just combined. Fold in corn kernels.
- Heat a griddle or skillet over medium heat and lightly grease.
- Pour ¼ cup batter for each pancake. Cook until bubbles form on top, then flip and cook until golden.
- Serve warm with butter and maple syrup.
19. Nopales con Huevos (Cactus with Eggs)

A traditional Mexican breakfast featuring tender cactus paddles scrambled with eggs, tomatoes, and onions. It’s nutritious, delicious, and surprisingly mild.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 2 cups cooked nopales (cactus paddles), diced (from jar or fresh)
- 8 eggs
- 2 tablespoons milk
- Salt and pepper to taste
- 2 tablespoons oil
- ½ onion, diced
- 2 Roma tomatoes, diced
- 1 jalapeño, seeded and minced
- ¼ cup chopped cilantro
- Warm corn tortillas for serving
Recipe Steps:
- If using fresh nopales: Clean paddles, dice, and boil with a little onion and salt for 10-15 minutes until tender. Drain well.
- In a bowl, whisk eggs with milk, salt, and pepper.
- In a skillet, heat oil over medium heat. Add onion and jalapeño, cook until soft, about 2 minutes.
- Add tomatoes and nopales, cook for 2 minutes.
- Pour in eggs and cook, stirring gently, until eggs are set.
- Stir in cilantro and serve immediately with warm tortillas.
20. Champurrado

A thick, comforting Mexican chocolate atole—warm, sweet, and perfect for cool mornings. It’s like drinking liquid hot chocolate pudding.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 4 cups whole milk
- 1 cinnamon stick
- 1 cup water
- ½ cup masa harina (corn flour)
- 4 ounces Mexican chocolate (like Abuelita), chopped
- ¼ cup piloncillo or brown sugar (adjust to taste)
- 1 teaspoon vanilla extract
Recipe Steps:
- In a saucepan, combine milk and cinnamon stick. Heat over medium heat until warm but not boiling.
- In a bowl, whisk masa harina with 1 cup water until smooth and no lumps remain.
- Slowly whisk the masa mixture into the warm milk. Cook, stirring constantly, until thickened, about 5-7 minutes.
- Add chopped Mexican chocolate and sugar. Continue stirring until chocolate is completely melted and mixture is smooth and thick.
- Remove cinnamon stick. Stir in vanilla.
- Serve hot in mugs. Traditionalists drink it with a piece of sweet bread for dipping.















