Black Bean, Avocado, and Egg Tostadas Recipe

By
Sydney Oland
Sydney Oland: Contributing Writer at Serious Eats
Sydney Oland lives in Whitehorse, Yukon Territory, where she develops recipes and owns and operates three businesses: a bean-to-bar chocolate company, an ice cream company, and a collective food production space. Previously, she wrote brunch and British food recipe columns for Serious Eats.
Learn about Serious Eats' Editorial Process
Updated March 26, 2025
274700-20131130-sunday-brunch-black-bean-egg-avocado-tostada-edit.jpg
Photograph: Sydney Oland

If you've never had tostadas, then you're in for a treat. That is, if you like things that are crunchy, salty, and topped with eggs and avocados. It may seem like a lot of work for what is essentially a plate of breakfast nachos, but trust me—take the time to get each component of this dish right and you will have a bowl of beans soaking on your counter every Saturday night.

While I'm up on my high horse about soaking beans and making tostadas from scratch, you can get away with a can of black beans and store-bought tostadas. But let's be honest, when you wake up after a long night of questionable decisions, it's a good feeling to know that you're at least forward-thinking enough to have a good breakfast at the ready. And thankfully, you can make the beans and tostadas the day before, and hope that in the morning you have enough spunk left in you to fry some eggs and slice an avocado.

Recipe Details

Black Bean, Avocado, and Egg Tostadas Recipe

Prep 10 mins
Cook 75 mins
Active 90 mins
Total 85 mins
Serves 4 servings
Cook Mode (Keep screen awake)

Ingredients

For the Black Beans:

  • 1 tablespoon vegetable oil

  • 1 medium onion, finely chopped (about 1 cup)

  • 1/2 jalapeño pepper, finely chopped (about 1 tablespoon)

  • 1 tablespoon chopped fresh cilantro leaves, plus more for garnish

  • 1/4 teaspoon ground cumin

  • 1/2 pound dried black beans, soaked overnight

  • Kosher salt and freshly ground black pepper

  • 1 tablespoon juice from about 1 whole lime

For the Tostadas:

  • About 2 cups vegetable, canola, or peanut oil

  • 8 corn tortillas

  • 8 eggs

  • 2 avocados, sliced

  • 4 scallions, thinly sliced

  • 1 lime, cut into wedges

  • Hot sauce, for serving

Directions

  1. For the Black Beans: Heat vegetable oil in a medium saucepan over medium high heat until shimmering. Add onion, jalapeño, cilantro, and cumin. Cook, stirring, until the onions are soft, about 4 minutes. Add the soaked black beans, then add water until the beans are covered by 2 inches and bring to a simmer. Cover and cook, adding water if necessary to keep the beans just covered, until the beans are soft and the liquid has begun to slightly thicken, about 40 minutes. Season to taste with salt, pepper, and lime juice. Beans can be made up to 3 days in advance and reheated before serving.

  2. For the Tostadas: Heat 1/4 inch of oil in a medium saucepan until shimmering, add a tortilla and cook until golden and puffed, then flip and continue to cook until both sides are golden. Transfer to a paper towel-lined plate and immediately season with salt. Repeat with remaining tortillas. Once cooled, tostadas can be kept in a sealed container for up to 3 days.

  3. When ready to serve divide tostadas between 4 plates, have the beans warm and the avocado and garnishes at hand before you start to fry the eggs. Heat a drizzle of vegetable oil in a large non-stick or cast iron skillet over medium-high heat, when oil just begins to smoke add as many eggs as your pan will allow without overcrowding. Fry the eggs until the whites are set and the yolks are runny. Top as many tostadas as you have fried eggs with beans, then top each one with an egg, followed by sliced avocado, cilantro, and scallions. Serve immediately with sliced lime and hot sauce.

Special equipment

Non-stick skillet

Nutrition Facts (per serving)
1601Calories
146gFat
60gCarbs
25gProtein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories1601
% Daily Value*
Total Fat 146g187%
Saturated Fat 15g75%
Cholesterol 372mg124%
Sodium 260mg11%
Total Carbohydrate 60g22%
Dietary Fiber 20g73%
Total Sugars 6g
Protein 25g
Vitamin C 37mg185%
Calcium 166mg13%
Iron 5mg28%
Potassium 1370mg29%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes