There’s something magical about a Mexican breakfast.
We’re talking bold, layered flavors, saucy eggs, crispy tortillas, creamy beans, and all the good things piled high at a time of day most people are still reaching for a granola bar.
Mexican morning food isn’t dainty, it’s satisfying in a way that keeps you going all day long.
From street-style tacos to warm bowls of sweet atole, Mexico has one of the most exciting breakfast traditions in the world.
And the best part? You don’t need to hop on a plane to enjoy it.
Most of these recipes use simple, everyday ingredients and come together in 30 minutes or less.
This post covers 20 authentic and approachable Mexican breakfast recipes, from classics like Chilaquiles and Huevos Rancheros to fun weekend projects like Breakfast Nachos and Tortilla Breakfast Pizza.
Each recipe includes a full ingredient list, equipment guide, detailed step-by-step instructions, and helpful tips so you can nail it on the first try.
Let’s dig in.

20 Mexican Breakfast Recipes
1. Chilaquiles

Chilaquiles are what you make when you have leftover tortillas and absolutely zero regrets.
Crispy tortilla chips simmered in salsa until just tender, then topped with eggs, crema, cheese, and fresh toppings, this dish is comfort food with a serious flavor punch.
Ingredients
- 6 corn tortillas, cut into triangles (or 3 cups store-bought tortilla chips)
- 2 cups red or green salsa (store-bought or homemade)
- 2 tablespoons vegetable oil
- 4 large eggs
- ½ cup cotija cheese, crumbled
- ¼ cup Mexican crema or sour cream
- ½ small white onion, thinly sliced
- Fresh cilantro, for garnish
- 1 avocado, sliced (optional)
- Salt to taste
Kitchen Equipment
- Large skillet or deep sauté pan
- Baking sheet (if frying your own chips)
- Tongs
- Ladle
Step-by-Step Instructions
Step 1: Fry or bake your tortilla chips. If using fresh tortillas, cut them into 6 triangles each.
Heat 2 tablespoons of vegetable oil in your large skillet over medium-high heat.
Once the oil shimmers, add the tortilla pieces in a single layer, don’t crowd the pan or they’ll steam instead of crisp.
Fry for 1–2 minutes per side until golden and crispy. Remove and drain on paper towels.
Sprinkle lightly with salt while still hot. Alternatively, brush them with oil and bake at 400°F for 10–12 minutes until crispy.
Step 2: Warm the salsa. Carefully drain most of the oil from the pan, leaving about a teaspoon.
Pour in your salsa and let it heat over medium heat for 2–3 minutes until it bubbles gently.
Taste it, if it’s too thick, add a splash of water or chicken broth to loosen it up a bit.
Step 3: Add the chips. Drop all your fried chips into the simmering salsa. Use tongs or a spatula to gently toss them so every piece gets coated.
Here’s the key: cook for just 1–2 minutes. You want the chips to soften slightly but still have some bite.
If you cook too long, they turn mushy. Pull the pan off the heat as soon as they reach the texture you like.
Step 4: Cook your eggs. In a separate smaller pan, fry your eggs in a little oil over medium heat until the whites are set but the yolks are still runny, about 2–3 minutes.
This is the classic way. You can also scramble them if that’s your preference.
Step 5: Plate and top. Spoon the chilaquiles onto plates. Lay a fried egg on top, then drizzle with crema, crumble over the cotija cheese, scatter fresh onion and cilantro, and add avocado slices on the side if using. Serve immediately.
Tips
- Green salsa (salsa verde) gives a brighter, tangier flavor. Red salsa is richer and smokier. Both are delicious — try each and decide your favorite.
- Chilaquiles don’t keep well, so make only as much as you’ll eat right now.
- Pulled chicken or black beans added to the salsa stage makes this a heartier meal.
2. Huevos Rancheros

Huevos Rancheros is the kind of breakfast you find yourself craving at random moments.
Two perfectly fried eggs sitting on top of warm corn tortillas, smothered in a bright, spiced tomato-chili sauce. It’s simple, stunning, and absolutely filling.
Ingredients
- 4 large eggs
- 4 corn tortillas
- 1 can (14 oz) diced tomatoes
- 2 jalapeño peppers, seeds removed and diced
- ½ white onion, diced
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 2 tablespoons vegetable oil
- Salt and pepper to taste
- Fresh cilantro, for garnish
- Refried beans, for serving (optional)
- Cotija cheese, crumbled, for garnish
Kitchen Equipment
Step-by-Step Instructions
Step 1: Make the ranchero sauce. Heat 1 tablespoon of oil in your saucepan over medium heat.
Add the diced onion and cook for 3–4 minutes until soft and translucent. Add the garlic and jalapeño and stir for another 1 minute.
Pour in the diced tomatoes along with their liquid, then add the cumin and a pinch of salt.
Let everything simmer together for 8–10 minutes, stirring occasionally, until the sauce thickens slightly.
Step 2: Blend the sauce. Carefully transfer the sauce to a blender (or use an immersion blender right in the pot) and blitz it until smooth. Be very careful with hot liquid in a blender — hold the lid down with a folded towel. Taste and adjust salt and heat to your liking. Return it to the pan on low heat to stay warm.
Step 3: Warm the tortillas. Heat a dry skillet over medium-high heat. Place each corn tortilla in the pan for about 30–45 seconds per side until lightly charred and pliable. Wrap them in a clean towel to keep warm.
Step 4: Fry the eggs. In the same skillet (or a non-stick pan), heat the remaining tablespoon of oil over medium heat. Crack the eggs in one at a time. Cook sunny-side up for 2–3 minutes until the whites are fully set. If you like, cover the pan for the last minute to set the top without flipping.
Step 5: Assemble. Place two warm tortillas on each plate (you can smear them with warmed refried beans first if using). Spoon a generous amount of ranchero sauce over each tortilla, then lay a fried egg on top. Add another spoonful of sauce over the egg, then finish with cotija cheese and fresh cilantro. Serve right away.
Tips
- For extra depth, char the tomatoes and jalapeños under your oven broiler before blending.
- The ranchero sauce can be made ahead and refrigerated for up to 4 days.
See Also: Avocado Toast with Egg Recipe
3. Breakfast Tacos

Breakfast tacos are the ultimate handheld morning meal.
Warm flour or corn tortillas stuffed with scrambled eggs, crispy bacon or sausage, cheese, and all your favorite toppings.
They’re endlessly customizable and come together in under 20 minutes.
Ingredients
- 6 small flour tortillas
- 5 large eggs
- 4 strips bacon (or 3 oz breakfast sausage)
- ½ cup shredded cheddar cheese
- ¼ cup salsa
- 2 tablespoons butter
- Salt and pepper to taste
- Optional toppings: diced avocado, hot sauce, sour cream, cilantro, diced onion
Kitchen Equipment
Step-by-Step Instructions
Step 1: Cook the bacon. Lay the bacon strips flat in a cold skillet. Turn the heat to medium and cook, flipping once, for 3–4 minutes per side until crispy.
Remove and drain on paper towels. Once cooled slightly, chop or crumble the bacon into small pieces. If using sausage, brown it over medium heat, breaking it apart with a spatula.
Step 2: Scramble the eggs. Crack the eggs into a bowl, add a pinch of salt and pepper, and whisk until fully combined and slightly frothy.
Melt the butter in the same skillet over medium-low heat. Pour in the egg mixture.
Let the eggs sit for 10–15 seconds until they just start to set at the edges, then use a spatula to gently push them from the edges toward the center in slow, sweeping folds.
Pull the pan off the heat while the eggs still look slightly underdone — they’ll finish cooking from residual heat. This keeps them soft and creamy, never rubbery.
Step 3: Warm the tortillas. Quickly warm each tortilla directly over a gas burner flame for 15–20 seconds per side (tongs help here), or in a dry hot skillet. Stack them under a towel to keep them soft and pliable.
Step 4: Build your tacos. Lay a tortilla flat and add a spoonful of scrambled eggs down the center.
Top with bacon pieces, a pinch of shredded cheese (it’ll melt nicely on the hot eggs), and a spoonful of salsa.
Add any extras you like — avocado, hot sauce, fresh cilantro, a dollop of sour cream.
Step 5: Fold and eat. Fold the taco in half and enjoy immediately while everything is warm.
Tips
- Low and slow is the secret to great scrambled eggs. Medium-low heat always beats medium-high.
- Make a taco bar on weekends and let everyone build their own.
4. Breakfast Burritos

Breakfast burritos are the answer to the “I need something I can eat on the go” problem.
Loaded flour tortillas stuffed with eggs, potatoes, meat, cheese, and salsa — they’re a whole meal wrapped up and ready to go.
Ingredients
- 4 large burrito-size flour tortillas
- 6 large eggs
- 1 cup frozen diced potatoes or hash browns
- ½ cup breakfast sausage, cooked and crumbled (or bacon)
- 1 cup shredded Mexican blend cheese
- ½ cup salsa
- 2 tablespoons butter
- Salt, pepper, and garlic powder to taste
- Optional: diced green chiles, sour cream, hot sauce
Kitchen Equipment
- Large non-stick skillet
- Spatula
- Foil (for wrapping)
Step-by-Step Instructions
Step 1: Cook the potatoes. Heat 1 tablespoon of butter in a large skillet over medium-high heat.
Add the frozen diced potatoes in a single layer. Season with salt, pepper, and garlic powder.
Let them cook without stirring for 3–4 minutes to build a golden crust, then flip and cook another 3–4 minutes. You want them crispy on the outside and soft inside.
Step 2: Add the sausage. Push the potatoes to one side of the skillet. Add the crumbled sausage and let it heat through, about 2 minutes. Stir everything together and transfer to a plate.
Step 3: Scramble the eggs. Melt the remaining tablespoon of butter in the same skillet over medium-low heat.
Whisk your eggs with salt and pepper and pour into the pan. Gently fold the eggs as they cook until just set — soft and custardy. Remove from heat while slightly underdone.
Step 4: Warm the tortillas. Microwave each tortilla for about 20–25 seconds, or wrap all four in a damp paper towel and microwave for 45 seconds.
Warm tortillas are much more pliable and won’t crack when you fold them.
Step 5: Fill and wrap. Lay a tortilla flat. Spread 2 tablespoons of salsa across the center (not all the way to the edges).
Layer on eggs, the potato-sausage mixture, and a good handful of cheese.
Fold in the sides, then roll from the bottom up, tucking the filling in as you go. Wrap tightly in foil if eating on the go.
Step 6: Optional — Toast the burrito. Place the assembled burrito, seam side down, back in the skillet over medium heat for 1–2 minutes per side.
This seals it shut and gives you a perfectly toasted, slightly crispy exterior.
Tips
- Make a batch on Sunday, wrap in foil, refrigerate or freeze, and you have breakfast all week. Reheat in the oven at 350°F for 15–20 minutes from the fridge, or 30–35 minutes from frozen.
See Also: Easy Breakfast Recipes
5. Migas

Migas are one of those dishes that sounds simple but tastes absolutely spectacular.
Scrambled eggs cooked together with torn tortilla strips and sautéed veggies.
Texan-Mexican kitchens have been making this forever and for good reason — it’s fast, delicious, and uses up odds and ends.
Ingredients
- 4 corn tortillas, torn into rough strips
- 6 large eggs
- ½ white onion, diced
- 1 jalapeño, minced
- 1 medium tomato, diced
- ½ cup shredded Monterey Jack or cheddar cheese
- 3 tablespoons vegetable oil
- Salt and pepper to taste
- Fresh cilantro, sour cream, and salsa for serving
Kitchen Equipment
Step-by-Step Instructions
Step 1: Fry the tortilla strips. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat.
Once hot, add the torn tortilla strips and spread them out. Fry for 2–3 minutes, flipping occasionally, until golden and crispy.
They don’t need to be completely uniform — some variety in texture is what makes migas so good. Remove to a paper towel to drain briefly.
Step 2: Sauté the vegetables. In the same pan, add the remaining tablespoon of oil.
Add the onion and jalapeño and cook for 2–3 minutes until softened. Add the diced tomato and cook for 1 more minute.
Step 3: Add the tortillas back. Return the fried tortilla strips to the pan and stir everything together with the veggies.
Step 4: Add the eggs. Whisk the eggs in a bowl with a pinch of salt and pepper. Pour directly over the tortilla-veggie mixture.
Let the eggs set slightly at the bottom, then gently fold everything together with your spatula — working in large, slow sweeps so the eggs cook in fluffy folds around the tortilla pieces.
Cook until just set, about 2–3 minutes. Don’t overwork them.
Step 5: Melt the cheese. Sprinkle the shredded cheese over the top, turn off the heat, and let it melt for about 30 seconds from the residual heat.
Step 6: Serve. Plate it up and add a dollop of sour cream, a spoonful of salsa, and fresh cilantro. Eat immediately.
Tips
- Day-old or slightly stale tortillas fry up crispier than fresh ones.
- Poblano pepper diced in with the onion adds great flavor without too much heat.
6. Molletes

Molletes are the Mexican version of open-faced toast — and they’re outrageously good.
Crusty bread halves spread with refried beans and melted cheese, then topped with a fresh pico de gallo. Minimal effort, maximum satisfaction.
Ingredients
- 2 bolillo rolls or crusty sandwich rolls, halved lengthwise
- 1 cup refried beans
- 1 cup shredded Oaxaca or mozzarella cheese
- 2 medium tomatoes, diced
- ¼ white onion, finely diced
- 1 jalapeño, minced
- Juice of 1 lime
- Fresh cilantro, chopped
- Salt to taste
- 1 tablespoon butter
Kitchen Equipment
- Baking sheet
- Oven or broiler
- Small bowl
Step-by-Step Instructions
Step 1: Make the pico de gallo. Combine the diced tomatoes, onion, jalapeño, and cilantro in a small bowl.
Squeeze in the lime juice, season with salt, and stir to combine. Let it sit for at least 5 minutes so the flavors meld together. This is your fresh topping and it makes all the difference.
Step 2: Toast the bread. Preheat your broiler to high. Spread butter lightly on the cut side of each bread half.
Place them cut-side up on a baking sheet and slide under the broiler for 1–2 minutes until lightly golden. Watch carefully — broilers can go from toasted to burnt in seconds.
Step 3: Warm the refried beans. Scoop the refried beans into a small saucepan over low heat.
Stir occasionally until warm and smooth, about 3–4 minutes. If they seem too thick, stir in a tablespoon or two of water.
Step 4: Assemble and melt. Spread a generous layer of warm refried beans over each toasted bread half — go all the way to the edges.
Pile on the shredded cheese. Return the baking sheet to the broiler for 1–2 minutes until the cheese is fully melted and beginning to bubble and brown at the edges.
Step 5: Top and serve. Remove from the oven and immediately spoon pico de gallo over the melted cheese. Serve hot.
Tips
- Oaxaca cheese melts beautifully and is the traditional choice. Mozzarella works as a great substitute.
- Add a fried or poached egg on top for a complete protein-packed breakfast.
7. Mexican Breakfast Casserole

This one is perfect for feeding a crowd or prepping ahead. Layers of tortillas, scrambled eggs, chorizo, beans, and cheese all baked together into a rich, bubbling casserole.
Ingredients
- 6 corn tortillas, cut into strips
- 8 large eggs
- ½ lb Mexican chorizo, casing removed
- 1 can (15 oz) black beans, drained
- 1 cup salsa
- 1½ cups shredded Mexican blend cheese
- ½ cup milk
- ½ white onion, diced
- 1 teaspoon cumin
- Salt and pepper to taste
- Cooking spray
Kitchen Equipment
Step-by-Step Instructions
Step 1: Preheat your oven to 375°F. Grease the baking dish with cooking spray and set it aside.
Step 2: Cook the chorizo. In a skillet over medium heat, add the chorizo and use a wooden spoon or spatula to break it into crumbles as it cooks.
Cook for 5–6 minutes until fully browned and cooked through. Add the diced onion and cook for another 2–3 minutes.
Drain excess fat by tipping the pan and spooning it off, or transfer to a paper towel-lined plate.
Step 3: Make the egg mixture. Crack all 8 eggs into a large mixing bowl. Add the milk, cumin, salt, and pepper.
Whisk vigorously until the eggs are fully combined and no streaks of yolk remain.
Step 4: Layer the casserole. Start by laying half the tortilla strips across the bottom of the greased baking dish. Spread the chorizo and onion mixture evenly over the tortillas.
Scatter the black beans over the chorizo. Spoon the salsa over the beans, spreading it out. Layer on half the cheese.
Add the remaining tortilla strips, then pour the egg mixture evenly over everything. The liquid should seep down through all the layers. Top with the remaining cheese.
Step 5: Bake. Cover the dish tightly with foil and bake for 30 minutes.
Remove the foil and bake for another 10–15 minutes until the top is golden, the cheese is bubbling, and a knife inserted in the center comes out clean (no wet egg mixture).
Step 6: Rest and serve. Let the casserole rest for 5 minutes before cutting. This helps it set so it slices cleanly. Serve with sour cream, extra salsa, and fresh cilantro.
Tips
- Assemble the casserole the night before, cover with foil, and refrigerate. Pull it out 30 minutes before baking and add 5–10 extra minutes to the bake time.
See Also: Ham and Cheese Breakfast Casserole
8. Huevos a la Mexicana

This one is as classic as it gets — scrambled eggs cooked with tomatoes, onion, and serrano chiles.
The three colors of the filling mirror the Mexican flag, which is how the dish got its name.
Ingredients
- 4 large eggs
- 2 medium Roma tomatoes, finely diced
- ½ white onion, finely diced
- 1–2 serrano chiles, thinly sliced (or jalapeño for milder heat)
- 2 tablespoons butter
- Salt to taste
- Fresh cilantro for garnish
- Warm corn tortillas for serving
Kitchen Equipment
Step-by-Step Instructions
Step 1: Prep the vegetables. Dice the tomatoes as finely as you can — small pieces incorporate better into the eggs.
Do the same with the onion. Slice the serrano as thin as possible. Having everything prepped before you start cooking makes this go smoothly.
Step 2: Sauté the aromatics. Melt butter in a non-stick skillet over medium heat. Add the onion first and cook for 2–3 minutes until softened and starting to turn translucent.
Add the serrano chile and cook for another minute. Then add the diced tomatoes and stir everything together.
Let the tomatoes cook down for 2–3 minutes, releasing their juice, until the mixture reduces and is no longer watery.
Step 3: Add the eggs. Whisk the eggs with a pinch of salt. Pour them directly into the vegetable mixture.
Let the eggs begin to set at the edges, then use your spatula to gently fold everything together — lifting and folding, not stirring frantically. Keep the heat on medium-low.
The goal is soft, custardy eggs with little pockets of tomato, onion, and chile throughout.
Step 4: Pull from heat. As soon as the eggs are just barely set — still a little glossy — remove from heat.
They’ll finish cooking from the residual heat of the pan. Overcooked eggs get dry and rubbery, so err on the side of under-done.
Step 5: Serve. Plate with warm corn tortillas and fresh cilantro. A side of refried beans and avocado slices rounds it out perfectly.
Tips
- The key is dicing everything small so you get some tomato, onion, and chile in every bite of egg.
- If you want less heat, remove the seeds from the serrano before slicing.
9. Egg Enchiladas Verdes

Enchiladas for breakfast sounds indulgent, because it is.
Corn tortillas stuffed with scrambled eggs and cheese, rolled up, and smothered in a tangy, roasted tomatillo salsa verde. This is weekend breakfast territory.
Ingredients
- 8 corn tortillas
- 6 large eggs
- 1 cup shredded Monterey Jack cheese
- 2 cups salsa verde (store-bought or homemade)
- Mexican crema, for drizzling
- Cotija cheese, for topping
- Vegetable oil for softening tortillas
- Salt and pepper
- Fresh cilantro and diced white onion for garnish
Kitchen Equipment
Step-by-Step Instructions
Step 1: Preheat the oven to 375°F. Pour about ¾ cup of the salsa verde across the bottom of your baking dish to create a base layer.
Step 2: Scramble the eggs. Scramble the eggs with a pinch of salt in a non-stick skillet over medium-low heat, removing while still slightly underdone. Set aside.
Step 3: Soften the tortillas. Heat a thin film of vegetable oil in a skillet.
Using tongs, dip each corn tortilla in the oil for just 5–10 seconds per side — just enough to make them flexible without making them greasy. Set aside on paper towels.
Step 4: Fill and roll. Lay a tortilla flat. Add a spoonful of scrambled egg and a pinch of Monterey Jack cheese.
Roll tightly and place seam-side down in the prepared baking dish. Repeat with remaining tortillas.
Step 5: Sauce and bake. Pour the remaining salsa verde generously over all the rolled enchiladas.
Sprinkle the remaining cheese over the top. Cover with foil and bake for 20 minutes. Remove foil and bake for another 5–10 minutes to brown the cheese.
Step 6: Garnish and serve. Drizzle with crema, sprinkle with cotija, add cilantro and white onion, and serve hot.
Tips
- Dipping tortillas briefly in oil before rolling prevents them from cracking and gives the enchiladas a much better texture.
See Also: Corn Tortillas Recipe
10. Tamales with Eggs

Tamales for breakfast might sound ambitious, but if you have store-bought or leftover tamales on hand (or access to a good tamale shop), this combination is absolutely brilliant.
Slightly crispy pan-fried tamales next to a pile of fluffy scrambled eggs.
Ingredients
- 4 pre-made tamales (corn husk or banana leaf, any filling)
- 4 large eggs
- 2 tablespoons butter
- Salsa roja or salsa verde for serving
- Sour cream for serving
- Salt and pepper to taste
Kitchen Equipment
- Skillet
- Steamer basket (optional, for warming)
Step-by-Step Instructions
Step 1: Reheat the tamales. Remove the husks from the tamales. The best way to reheat them is to pan-fry: melt 1 tablespoon of butter in a skillet over medium heat.
Place the tamales in the pan and cook for 3–4 minutes per side until the outside is lightly golden and slightly crispy.
If you prefer them softer, steam in a steamer basket for 10–15 minutes instead.
Step 2: Scramble the eggs. In the same skillet (or a separate pan), melt the remaining butter over medium-low heat. Whisk eggs with salt and pepper. Pour in and gently fold until just set.
Step 3: Plate and serve. Place the pan-fried tamales alongside the scrambled eggs. Spoon salsa over both, add a dollop of sour cream, and serve immediately.
Tips
- Pan-frying leftover tamales gives them a wonderful toasty exterior that you just can’t get from steaming alone.
- Serve with refried beans on the side for a complete meal.

11. Gorditas with Eggs and Beans

Gorditas are thick corn masa cakes, slightly crispy on the outside and soft inside, that are stuffed or topped with fillings.
The name means “little fat ones” in Spanish, which is entirely endearing. Stuffed with refried beans and scrambled eggs, they’re incredibly satisfying.
Ingredients
- 2 cups masa harina
- 1½ cups warm water
- 1 teaspoon salt
- 1 cup refried beans, warmed
- 4 large eggs, scrambled
- ½ cup shredded cheese
- Salsa for serving
- 2 tablespoons vegetable oil
Kitchen Equipment
Step-by-Step Instructions
Step 1: Make the masa dough. In a mixing bowl, combine masa harina and salt. Gradually pour in the warm water, mixing with your hands until you get a smooth, pliable dough.
It should feel like soft Play-Doh, not sticky, not crumbly. If it cracks when you press it, add water a tablespoon at a time. Let it rest for 5 minutes covered with a damp towel.
Step 2: Shape the gorditas. Divide the dough into 8 equal balls, about the size of a golf ball.
Place each ball between two sheets of parchment paper or plastic wrap and press down firmly with the bottom of a heavy pan or a tortilla press.
Aim for a round disk about ½ inch thick, thicker than a tortilla.
Step 3: Cook on the comal. Heat the comal or skillet over medium-high heat. Add a thin drizzle of oil and wipe with a paper towel to coat lightly.
Cook each gordita for 3–4 minutes per side until golden-brown spots appear and the outside feels slightly firm.
They should puff up slightly — that’s what tells you the dough is cooked through.
Step 4: Scramble the eggs. In a separate skillet, scramble the eggs in a little butter over medium-low heat until just set and creamy.
Step 5: Fill the gorditas. Once cooked, use a knife to carefully split each gordita open along the edge (like a pita pocket).
Spoon warm refried beans inside, followed by a scoop of scrambled eggs and a pinch of shredded cheese. Press the gordita closed slightly.
Step 6: Serve. Top with salsa and any extras you like — crema, cilantro, avocado.
Tips
- Keep cooked gorditas warm in a 200°F oven while you finish the batch.
See Also: Breakfast Quesadilla Recipe
12. Egg Sopes (Sopes de Huevo)

Sopes are thick, pinched masa rounds with a raised edge — think of them as little edible bowls.
They’re sturdier than tortillas, which makes them perfect for holding a pile of refried beans, eggs, cheese, and salsa.
Ingredients
- 2 cups masa harina
- 1½ cups warm water
- 1 teaspoon salt
- 1 cup refried beans, warmed
- 4 large eggs, fried or scrambled
- ½ cup cotija cheese, crumbled
- Mexican crema
- Salsa verde or roja
- Shredded lettuce and diced tomato for topping
- Vegetable oil
Kitchen Equipment
Step-by-Step Instructions
Step 1: Mix the masa. Combine masa harina and salt in a bowl. Add warm water gradually, kneading until a soft, smooth dough forms. Rest for 5 minutes.
Step 2: Shape into sopes. Divide into 8 balls. Flatten each into a round about ¼ to ½ inch thick. Cook on a hot, lightly oiled comal for 2 minutes per side.
Step 3: Pinch the edges. This is what makes a sope a sope. While still warm and pliable, use your thumb and index finger to pinch up the edges of each round to create a raised border, forming a little wall. Work quickly while the masa is still hot.
Step 4: Fry lightly. Heat a shallow layer of vegetable oil in a skillet. Fry each sope for 1–2 minutes per side until golden and slightly crispy. Drain on paper towels.
Step 5: Top and serve. Spread refried beans over each sope. Add eggs (fried or scrambled), drizzle with crema and salsa, crumble cotija on top, and finish with shredded lettuce and tomato.
Tips
- Pinch the edges while they’re still hot, once they cool, the masa hardens and won’t shape.
13. Breakfast Quesadillas

Quesadillas are a morning staple in many Mexican households, and the breakfast version is especially good.
Flour tortillas loaded with scrambled eggs, melted cheese, and whatever fillings you love, pressed until golden and crispy.
Ingredients
- 4 large flour tortillas
- 6 large eggs
- 1½ cups shredded Oaxaca or mozzarella cheese
- ½ cup cooked black beans
- ¼ cup diced bell pepper
- 2 tablespoons butter
- Salsa and guacamole for serving
- Salt and pepper
Kitchen Equipment
Step-by-Step Instructions
Step 1: Cook the bell pepper. Melt 1 tablespoon of butter in a skillet over medium heat. Add the diced bell pepper and cook for 2–3 minutes until softened. Set aside.
Step 2: Scramble the eggs. In the same skillet, melt the remaining butter over medium-low.
Whisk eggs with salt and pepper. Pour in and gently fold until just set and still soft. Stir in the cooked bell pepper and black beans. Remove from heat.
Step 3: Build the quesadilla. Place a flour tortilla flat in the skillet over medium heat.
Sprinkle cheese over half the tortilla. Spoon the egg mixture over the cheese. Fold the tortilla in half over the filling.
Step 4: Press and cook. Press down lightly with a spatula. Cook for 2 minutes until the bottom is golden and crispy.
Carefully flip and cook the other side for another 1–2 minutes. The outside should be toasty and the cheese fully melted.
Step 5: Slice and serve. Transfer to a cutting board, cut into wedges, and serve with salsa and guacamole.
Tips
- Don’t overfill — too much filling makes the quesadilla hard to flip without spilling.
See Also: Air Fryer Cheese Quesadillas
14. Mexican Scrambled Eggs

This is the beautifully simple cousin of Huevos a la Mexicana, eggs beaten with a bit of cream and cooked low and slow, served with warm tortillas. Sometimes the simplest version is the best.
Ingredients
- 4 large eggs
- 2 tablespoons heavy cream or whole milk
- 2 tablespoons butter
- ¼ cup diced tomato
- ¼ cup diced white onion
- 1 serrano or jalapeño chile, minced
- Salt to taste
- Fresh epazote or cilantro (optional)
- Warm corn tortillas for serving
Kitchen Equipment
Step-by-Step Instructions
Step 1: Whisk the eggs. In a bowl, whisk together the eggs and cream until fully blended and slightly foamy. Season with a pinch of salt.
Step 2: Sauté the aromatics. Melt butter in a non-stick skillet over medium-low heat. Add the onion and chile.
Cook gently for 2 minutes, stirring, until soft. Add the tomato and cook for 1 more minute.
Step 3: Cook the eggs. Pour the egg mixture into the pan. Let the bottom just begin to set, about 20 seconds. Then use a spatula to slowly and gently fold the eggs in large sweeps.
Keep the heat low and resist the urge to rush. Continue folding until the eggs are just barely set, they should look slightly underdone and glossy.
Step 4: Finish and serve. Remove from heat, scatter fresh epazote or cilantro over the top, and serve immediately with warm tortillas.
Tips
- Adding cream makes the eggs noticeably silkier. Don’t skip it.
15. Tortilla Breakfast Pizza

Think of this as a thin, crispy breakfast pizza on a tortilla base. Quick to make, fully customizable, and absolutely fun.
Ingredients
- 2 large flour tortillas
- 4 large eggs
- ½ cup salsa
- 1 cup shredded Mexican blend cheese
- ½ cup cooked chorizo or bacon bits
- ¼ cup diced bell pepper and diced tomato
- 1 jalapeño, thinly sliced
- Cooking spray
- Fresh cilantro and avocado for topping
Kitchen Equipment
Step-by-Step Instructions
Step 1: Preheat oven to 400°F. Place the tortillas on a baking sheet. Spray or brush both sides lightly with cooking spray. Bake for 3–4 minutes until just starting to firm up but not yet crispy.
Step 2: Add the toppings. Remove from the oven. Spread salsa over each tortilla like pizza sauce. Scatter cheese, chorizo or bacon, bell pepper, tomato, and jalapeño over the top.
Step 3: Add the eggs. Crack 2 eggs per tortilla pizza, right in the center or spread across the surface. Season the eggs with salt and pepper.
Step 4: Bake. Return to the oven and bake for 8–10 minutes until the egg whites are set, the yolks are still a bit runny (or fully set if you prefer), and the tortilla edges are golden and crispy.
Step 5: Garnish and serve. Top with fresh cilantro, sliced avocado, and a drizzle of crema. Cut into slices and enjoy.
Tips
- Pre-baking the tortilla before adding toppings prevents a soggy center.
See Also: Air Fryer Mini Pizzas
16. Breakfast Nachos

Nachos for breakfast is not a guilty pleasure, it’s a great idea.
Crispy tortilla chips layered with scrambled eggs, melted cheese, beans, salsa, and all the toppings. This is a perfect weekend crowd-pleaser.
Ingredients
- 4 cups tortilla chips
- 6 large eggs
- 1 cup shredded cheddar or Mexican blend cheese
- 1 cup black beans, drained
- ½ cup salsa
- ¼ cup pickled jalapeños
- Sour cream and guacamole, for topping
- 2 tablespoons butter
- Salt and pepper
- Fresh cilantro and diced tomato for garnish
Kitchen Equipment
Step-by-Step Instructions
Step 1: Preheat broiler to high. Spread tortilla chips in a single even layer on a baking sheet.
Step 2: Scramble the eggs. Melt butter in a skillet over medium-low heat. Whisk eggs with salt and pepper.
Cook gently, folding until just set and creamy. Pull off heat while slightly underdone.
Step 3: Layer the nachos. Scatter the black beans over the chips. Spoon the scrambled eggs over the chips and beans, distributing evenly.
Sprinkle cheese generously over everything. Scatter pickled jalapeños on top.
Step 4: Broil. Slide the baking sheet under the broiler for 2–3 minutes, just until the cheese is melted and bubbling. Watch them closely! Broilers are fast.
Step 5: Add cold toppings. Pull the nachos from the oven. Spoon salsa, dollops of sour cream, and guacamole over the top.
Scatter fresh cilantro and diced tomato. Serve immediately from the pan.
Tips
- Add the cold toppings after broiling, never put sour cream or guacamole in the oven.
- For extra protein, add crumbled cooked chorizo or bacon bits before broiling.
17. Avocado and Egg Tostadas
Crispy tostadas topped with smashed avocado, a perfectly cooked egg, and bright fresh toppings.
This is the Mexican answer to avocado toast, and honestly, it might be better.
Ingredients
- 4 tostada shells (store-bought or homemade by frying corn tortillas)
- 4 large eggs
- 2 ripe avocados
- Juice of 1 lime
- Red pepper flakes or chili powder
- Cotija cheese, crumbled
- Fresh cilantro
- Pico de gallo
- Salt and pepper
- 1 tablespoon butter or vegetable oil
Kitchen Equipment
- Non-stick skillet
- Fork (for mashing avocado)
Step-by-Step Instructions
Step 1: Make the smashed avocado. Halve the avocados, remove the pits, and scoop the flesh into a bowl. Add the lime juice, a generous pinch of salt, and a pinch of red pepper flakes.
Mash with a fork to your preferred texture, some people love it chunky, others prefer it smooth. Taste and adjust the seasoning.
Step 2: Fry the eggs. Heat butter or oil in a non-stick skillet over medium heat. Crack the eggs in gently.
Cook for 2–3 minutes, basting the tops of the eggs with a little of the hot butter from the pan if you like, until whites are set and yolks are still runny. Season with salt and pepper.
Step 3: Assemble the tostadas. Spread a generous layer of smashed avocado on each tostada shell. Place a fried egg on top. Spoon pico de gallo alongside or over the egg.
Step 4: Garnish and serve. Crumble cotija cheese over the top, add fresh cilantro, and a squeeze of extra lime. Serve immediately so the tostadas stay crispy.
Tips
- Tostadas get soggy quickly, so assemble right before eating.
- A runny yolk acts as a natural sauce — don’t overcook the eggs.
See Also: Avocado Toast Recipe
18. Menudo (Breakfast Soup)

Menudo is Mexico’s legendary hangover cure and one of the country’s most beloved traditional dishes.
A rich, deeply flavored red chile tripe soup, slow-simmered for hours and served with warm corn tortillas. It’s not for the faint of heart, but if you’ve had it, you know.
Ingredients
- 2 lbs beef tripe, cleaned and cut into 2-inch pieces
- 1 lb hominy corn, drained (1 large can)
- 4 dried guajillo chiles, stems and seeds removed
- 2 dried ancho chiles, stems and seeds removed
- ½ white onion, roughly chopped
- 4 garlic cloves
- 1 teaspoon dried oregano (Mexican if possible)
- Salt to taste
- Warm corn tortillas for serving
- Toppings: diced white onion, dried oregano, red pepper flakes, lime wedges, fresh cilantro
Kitchen Equipment
Step-by-Step Instructions
Step 1: Clean and pre-cook the tripe. Place the tripe pieces in a large stockpot and cover with cold water.
Bring to a boil, then drain and rinse thoroughly. This removes any impurities and odors. Return the tripe to the pot, cover with fresh water, and bring to a boil again.
Reduce heat to a low simmer, add the onion and garlic, season with salt, and cook for 2–3 hours until the tripe is very tender and soft. This step is not optional, tripe needs long, slow cooking.
Step 2: Make the red chile sauce. While the tripe cooks, place the guajillo and ancho chiles in a bowl and cover with boiling water. Let them soak for 20–30 minutes until completely softened.
Transfer the rehydrated chiles with about 1 cup of their soaking liquid to a blender.
Add the oregano and blend until very smooth. Strain the sauce through a fine mesh strainer to remove any tough bits of chile skin.
Step 3: Combine. Once the tripe is tender, stir the strained chile sauce directly into the broth.
Add the drained hominy. Taste and adjust salt. Let the menudo simmer together for at least 30 more minutes so all the flavors come together.
Step 4: Serve. Ladle into large bowls and serve with warm corn tortillas on the side.
Set out small bowls of diced white onion, dried oregano, chile flakes, and lime wedges for everyone to customize their bowl.
Tips
- Menudo tastes even better the next day after the flavors have deepened overnight.
- A slow cooker is perfect for this — cook on low for 8 hours after adding the chile sauce and hominy.
See Also: Crockpot Taco Soup Recipe
19. Sweet Mexican Pan Dulce with Coffee
Pan dulce — “sweet bread” — is the soul of a traditional Mexican morning.
These lightly sweet, pillowy rolls in fun shapes are best enjoyed fresh from a bakery or made at home over a leisurely weekend, dunked into strong, hot Mexican coffee.
Ingredients
For the dough:
- 3½ cups all-purpose flour
- ½ cup sugar
- 1 packet (2¼ tsp) active dry yeast
- ½ cup whole milk, warmed
- ¼ cup butter, softened
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon salt
For the topping (sugar crust):
- ½ cup powdered sugar
- ½ cup flour
- ¼ cup softened butter
- ¼ cup cocoa powder or food coloring (for the conchas shell pattern)
- 1 teaspoon cinnamon
Kitchen Equipment
- Stand mixer with dough hook or large bowl for hand kneading
- Baking sheet
- Pastry cutter or knife
- Coffee maker for the Mexican coffee
Step-by-Step Instructions
Step 1: Proof the yeast. Combine the warm milk, 1 tablespoon of sugar, and yeast in a small bowl.
Stir gently and let it sit for 5–10 minutes until foamy and bubbly. If it doesn’t foam, your yeast may be expired — start fresh.
Step 2: Make the dough. In your stand mixer bowl, combine the flour, remaining sugar, and salt. Add the eggs, vanilla, and proofed yeast mixture.
Mix on low speed until the dough starts to come together. Add the softened butter one tablespoon at a time, allowing each piece to incorporate before adding the next.
Increase to medium speed and knead for 8–10 minutes until the dough is smooth, elastic, and slightly tacky but not sticky. By hand, this will take about 12–15 minutes of kneading.
Step 3: First rise. Place the dough in a lightly greased bowl, cover with a clean towel or plastic wrap, and let it rise at room temperature for 1–1.5 hours until doubled in size.
Step 4: Make the topping. Mix the powdered sugar, flour, softened butter, and cinnamon together until it resembles a smooth paste, like stiff frosting.
Divide in half; mix cocoa powder into one half (for chocolate topping) and leave the other plain (or color it). Keep at room temperature.
Step 5: Shape the conchas. Punch down the risen dough and divide into 12 balls.
Place on a greased baking sheet, spacing about 3 inches apart. Flatten the topping paste into thin rounds between your palms and press gently onto each dough ball.
Use a knife or pastry cutter to score the classic shell pattern on top.
Step 6: Second rise and bake. Let the shaped conchas rise for another 45 minutes until puffy.
Preheat oven to 375°F. Bake for 15–18 minutes until lightly golden on the bottom but still pale on top, they should not brown much. Pan dulce is meant to be soft, not crusty.
Step 7: Serve with coffee. Brew strong Mexican coffee or café de olla (add a cinnamon stick and a pinch of ground coffee to boiling water). Serve warm pan dulce with hot coffee for the full experience.
Tips
- Fresh pan dulce lasts about 2 days wrapped at room temperature. Rewarm in the oven at 300°F for 5 minutes to revive them.
20. Atole with Tamales (Traditional Breakfast Combo)
This final entry is a classic pairing, two traditional foods that have been eaten together for centuries.
Atole is a warm, thick corn-based drink sweetened with piloncillo and flavored with cinnamon.
Served alongside steamed tamales, it’s a full, nourishing, deeply traditional Mexican breakfast.
Ingredients
For the atole:
- 4 cups whole milk
- ¼ cup masa harina
- ½ cup piloncillo or brown sugar
- 1 cinnamon stick
- 1 teaspoon vanilla extract
- Pinch of salt
For the tamales:
- 4–6 pre-made tamales, any filling
Kitchen Equipment
- Medium saucepan
- Whisk
- Steamer pot with basket
- Mugs for serving
Step-by-Step Instructions
Step 1: Dissolve the masa harina. In a medium saucepan, whisk the masa harina together with 1 cup of the cold milk until completely smooth with no lumps.
Getting rid of lumps at the cold stage is much easier than trying to smooth them out once everything is hot.
Step 2: Build the atole. Pour in the remaining 3 cups of milk and add the piloncillo (or brown sugar), cinnamon stick, vanilla, and a small pinch of salt.
Turn the heat to medium and whisk constantly as you bring the mixture to a gentle simmer. This will take about 5–7 minutes.
Step 3: Thicken and simmer. Once the atole starts to simmer, reduce heat to medium-low and continue stirring frequently for another 5–7 minutes until it thickens to your liking.
It should coat the back of a spoon. Remove the cinnamon stick.
Step 4: Steam the tamales. Fill your steamer pot with water below the basket level and bring to a boil.
Stand the tamales (still in their husks) upright in the basket. Cover tightly and steam for 15–20 minutes, until the masa is firm and pulls away cleanly from the husk.
Step 5: Serve together. Ladle the atole into mugs. Unwrap the tamales and serve on the side.
The warm, sweet drink and the savory tamales together is a combination that’s both comforting and completely delicious.
Tips
- Piloncillo has a deeper, more complex caramel flavor than regular brown sugar. If you can find it, use it.
- Atole can be flavored with strawberry, chocolate (Mexican chocolate), or fruit purée for variations called champurrado or licuado.
See Also: Flour Tortillas Recipe
Frequently Asked Questions
1. What is a traditional Mexican breakfast?
A traditional Mexican breakfast is called “desayuno” and typically features eggs prepared in some style, scrambled with chiles and tomatoes, fried on top of tortillas, or baked into a sauce.
It nearly always includes corn or flour tortillas, refried beans, fresh salsa, and often cheese and crema.
Warm drinks like café de olla or atole frequently accompany the meal.
Dishes like Chilaquiles, Huevos Rancheros, and Tamales are among the most classic examples.
2. Are Mexican breakfast recipes difficult to make at home?
Most Mexican breakfast recipes are surprisingly straightforward, especially once you’re familiar with a few key ingredients like masa harina, dried chiles, and cotija cheese.
Dishes like Migas, Breakfast Tacos, and Huevos a la Mexicana come together in under 20 minutes with basic pantry staples.
Even more involved dishes like Gorditas or Enchiladas Verdes break down into simple steps that any beginner can follow with a little patience.
3. What is masa harina and where do I find it?
Masa harina is a type of dried and ground corn flour made from hominy (corn treated with limewater).
It’s the main ingredient in tortillas, tamales, gorditas, and sopes. It looks and feels a bit like very fine cornmeal but has a distinct earthy, slightly tangy flavor.
Most well-stocked grocery stores carry it in the international aisle, and you can easily find it online. Maseca is the most widely available brand.
4. Can I make these Mexican breakfast recipes vegetarian?
Absolutely. Most of these recipes are easy to adapt. Simply skip the chorizo, bacon, or meat and replace with extra beans, sautéed mushrooms, or roasted vegetables.
Dishes like Molletes, Migas, Chilaquiles, Sopes, and Gorditas are naturally vegetarian or require only minor swaps.
The bold flavors from chiles, salsa, and fresh toppings carry each dish beautifully without any meat at all.
5. What Mexican cheeses work best for breakfast recipes?
A handful of cheeses are used across Mexican breakfast cooking.
Cotija is a firm, dry, salty cheese used for crumbling over dishes, it’s similar to feta in its texture and use.
Oaxaca is a soft, stringy, mild melting cheese perfect for quesadillas and enchiladas.
Queso fresco is fresh and crumbly with a mild flavor. And Monterey Jack or regular mozzarella are great accessible substitutes for any of them when the authentic versions aren’t available.

Conclusion
Mexican breakfast food is some of the most flavorful, satisfying, and underrated morning cooking in the world.
These 20 recipes range from weekday-quick (Migas and Huevos a la Mexicana) to weekend showstoppers (Pan Dulce and Menudo), but every single one is worth adding to your regular rotation.
Start with Chilaquiles or Huevos Rancheros if you’re new to Mexican breakfasts, they’re easy, iconic, and absolutely delicious.
Once you’ve got those down, work your way through the list. You’ll find that having masa harina, good salsa, corn tortillas, and a block of cotija cheese in the house opens up an entire world of morning possibilities.
Happy cooking, and buen provecho!
Recommended:
- Carne Asada Tacos Recipe
- Grilled Fish Tacos with Slaw
- Breakfast Quesadilla Recipe
- Hash Browns Recipe
- Enchilada Sauce Recipe
- Pozole Recipe
- Mexican Street Corn Pasta Salad Recipe
- Spring Brunch Ideas



