Chorizo, Egg and Cheese Tostadas

Updated October 7, 2025

Julia Gartland for The New York Times. Food Stylist: Barrett Washburne.
Ready In
25 min
Rating
5(29)
Comments
Read comments

These breakfast tostadas are stacked with porky beans, funky cheese and runny eggs. It’s a dish with a lot of contrasting textures — the crunchy tostada, creamy chorizo beans and a jammy egg — that blend together cohesively. This recipe speeds things up by starting with canned beans, making it perfect for busy mornings. The beans are fried in the rendered chorizo fat to soften them and infuse them with warm spices, then mashed with chicken broth until smooth and spreadable. This recipe calls for raw Mexican pork chorizo rather than the cured Spanish variety. A squeeze of lime and a spoonful of salsa (such as salsa fresca or salsa macha) provide acidity to balance the rich elements of the dish, while the serranos and cilantro add a hit of freshness. You can have a single tostada for a light breakfast or a couple for a complete meal.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:6 tostadas
  • 12 ounces Mexican pork chorizo, casings removed if needed

  • 2 (15-ounce) cans pinto beans, drained and rinsed

  • ½ cup chicken broth 

  • Kosher salt and black pepper

  • 5 tablespoons canola or vegetable oil, plus more as needed

  • 6 eggs

  • 6 tostadas

  • ½ cup finely crumbled cotija cheese or grated Parmesan

  • 1 cup cilantro leaves

  • 2 serrano chiles, thinly sliced

  • Lime wedges, for serving

  • Hot sauce or salsa (homemade or store-bought), for serving

Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

88 grams carbs; 365 milligrams cholesterol; 1119 calories; 37 grams monosaturated fat; 9 grams polyunsaturated fat; 21 grams saturated fat; 62 grams fat; 12 grams fiber; 3665 milligrams sodium; 57 grams protein; 2 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    In a large skillet, heat the chorizo over medium-high. Cook, stirring occasionally, until the fat is rendered and chorizo is crisp, about 8 minutes.

  2. Step 2

    Add beans and chicken broth to the skillet. Cook, stirring, until beans can be easily smashed with the back of a spoon, about 3 minutes. Using a potato masher or the back of a spoon, smash the beans and chorizo into a paste. Taste and season with salt and pepper, then transfer to a bowl and set aside. 

  3. Step 3

    In a large (12-inch) well-seasoned cast-iron or nonstick skillet, heat the oil over medium-high. Working in batches if needed, crack the eggs into the pan. Cook, occasionally tilting the pan toward you and spoon the hot oil over the whites, until whites are cooked through and the yolks are still runny, about 5 minutes. Season with salt and pepper. Transfer to a plate. (If frying eggs in batches, add more oil as needed.)

  4. Step 4

    Spread a layer of the bean-chorizo mixture onto a tostada. Generously coat with cotija. Top with a fried egg, cilantro and serrano chiles to taste. Repeat with the remaining tostadas. Serve with lime wedges and hot sauce or salsa.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
29 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

What's a decent Mexican chorizo brand one can find in New England?

BJ - I was just thinking of trying this with soy chorizo, which isn’t excessively salty in my experience. I love that this recipe has 1.5 eggs per serving. As a child my dad would always ask me how many eggs I want and I would always say one and a half and he would always say there’s no such thing as half an egg!!

Supreme is a good name. Also recently found pork and beef chorizo at my local Walmart that was very reasonably priced (like half the price of Supremo). Pop into a Hispanic focused grocery store and check out the cuts of meat you won’t see in Kroger or Whole Foods along with all kinds of chorizo! Guatamalan, Salvadoran, Mexican, pork, beef…

Was delicious. I used canned refried beans so no mashing. Could have skipped the broth because it was a bit watery. Good queso and plenty of fresh hot red pepper and cilantro.

Supreme is a good name. Also recently found pork and beef chorizo at my local Walmart that was very reasonably priced (like half the price of Supremo). Pop into a Hispanic focused grocery store and check out the cuts of meat you won’t see in Kroger or Whole Foods along with all kinds of chorizo! Guatamalan, Salvadoran, Mexican, pork, beef…

BJ - I was just thinking of trying this with soy chorizo, which isn’t excessively salty in my experience. I love that this recipe has 1.5 eggs per serving. As a child my dad would always ask me how many eggs I want and I would always say one and a half and he would always say there’s no such thing as half an egg!!

@Jen C this was delicious with Soyrizo. Made this recipe with frijoles which I had cooked the day before.

Private comments are only visible to you.

or to save this recipe.