Traditional Mexican Refried Bean Sopes Recipe

These Sopes de Frijoles are a delicious combination of crispy masa, creamy avocado, and homemade refried beans, finished with bright, savory garnishes. They work well as a snack, appetizer, or satisfying main course.

Sope de frijoles on a red plate

I have previously shared how to make classic Mexican sopes and how to top them for other delicious variations. This recipe focuses on Sopes de Frijoles, a favorite from my family’s kitchen. They are simple to prepare, vegetarian, and full of comforting, familiar Mexican flavors.

What are Sopes?

Sopes (pronounced soh-pehs) are small, thick corn cakes made from masa harina and water. The dough is formed into small discs with short raised edges to hold toppings. Sopes are briefly cooked on a griddle, then often shallow-fried until golden and crisp. They are served topped with beans, vegetables, cheese, salsa, and other garnishes.

Why you’ll love this recipe

  • Great texture and flavor: Crispy fried masa contrasts with creamy refried beans and ripe avocado.
  • Nutritious: Beans provide protein and fiber, while avocado adds healthy fats and vitamins.
  • Hearty and satisfying: These sopes work as a filling meatless meal or as part of a larger spread.
  • Flexible: Easy to adapt to vegetarian or vegan diets by omitting cheese or choosing vegan toppings.

Ingredients & substitutions

Lettuce, a cut avocado, a Roma tomato, a skillet with refried beans and a bowl with crumbled queso fresco
  • Sopes: Made from masa harina, water, and a pinch of salt. Store-bought sopes are convenient, but homemade sopes offer fresher texture and flavor.
  • Avocado: Ripe, creamy avocados mashed to spread on the sope shell. Choose avocados that yield slightly to gentle pressure.
  • Refried beans: Homemade refried pinto beans mashed in a skillet with oil for a creamy consistency. You can substitute refried black beans if preferred.
  • Toppings: Common garnishes include shredded lettuce, diced tomato, crumbled queso fresco or shredded Mexican-style cheese, and your favorite salsa.

How to make bean sopes

A hand on a potato masher mashing beans in a cast-iron skillet
A bowl with mashed avocado on a cutting board with shredded lettuce and diced tomato

1. Prepare refried beans: Heat oil in a skillet, add cooked pinto beans with a portion of their cooking liquid, and simmer briefly. Mash the beans with a potato masher until mostly smooth, adding a little reserved bean liquid if needed. Stir in additional oil and cook until the beans are slightly thickened, then cover and set aside.

2. Prepare toppings: Mash avocados lightly, shred lettuce, dice tomato, and crumble or shred cheese. Keep toppings chilled until ready to assemble.

Ball of masa dough on an open tortilla press
Three thick corn tortillas on a comal
Two sopes face up in frying pan with oil

3. Make the sopes: Mix masa harina with warm water and a pinch of salt until a pliable dough forms. Divide into golf-ball sized portions and press each portion into a thick disc using a tortilla press or the bottom of a plate. Cook the discs briefly on a hot griddle, then pinch the edges to form the characteristic raised rim.

4. Fry the sopes: Heat about 1/4 inch of oil in a frying pan. Fry a few sopes at a time until golden-brown and crisp on both sides. Transfer to a paper towel–lined plate or wire rack to drain.

A sope with a layer of mashed avocado
A sope topped with mashed avocado and refried beans
Sope de frijoles garnished with lettuce, tomato and queso fresco

5. Assemble and serve: Spread a light layer of mashed avocado on each warm sope. Top with a spoonful or two of refried beans, then finish with shredded lettuce, diced tomato, crumbled cheese, and a drizzle of your favorite salsa. Serve immediately so the shells remain crisp.

How to serve

Serve sopes fresh so the toppings do not make the shells soggy. They pair well with spicy salsas, tangy crema, or a side of Mexican rice. For larger meals, offer additional garnishes so guests can customize their plates.

How to store and reheat

  • Store sope shells separately once completely cool in an airtight container for up to 2 days.
  • Keep refried beans refrigerated in an airtight container for up to 5 days. Reheat gently in a pan with a splash of water or broth to restore creaminess.
  • Store toppings separately for 1–2 days.
  • To reheat shells, warm in a 350°F oven for about 5 minutes or heat on a dry skillet for 2–3 minutes per side to crisp them up.

Tips and variations

  • Make the refried beans ahead of time to save prep time. Reheat before assembling.
  • Beans should be creamy but not dry; add reserved bean liquid a little at a time to adjust texture.
  • Stir beans frequently while cooking to prevent sticking and burning.
  • If you prefer a lighter version, skip frying the sopes and cook them only on the griddle, then pinch the edges and serve.

FAQ

Can I prepare the dough in advance?

Yes. The dough can be made a day or two in advance. Keep it tightly covered in the refrigerator to prevent drying.

Are sopes gluten-free?

Yes—sopes made from 100% masa harina are naturally gluten-free. If you have celiac disease or a gluten sensitivity, ensure your masa harina is certified gluten-free and free from cross-contamination.

Why might my sopes break?

Sopes can break if the dough is too dry, pressed too thin, or not fried long enough to set. Adjust dough hydration and thickness to achieve sturdy shells.

I hope you enjoy these Sopes de Frijoles. If you make them, consider saving this recipe and sharing your experience.

Sopes de frijoles on a red plate with a platter of sopes behind it

Recipe

Sopes de Frijoles (Refried Bean Sopes)

Author: Gemma Aguayo-Murphy

Summary: Crispy masa sopes topped with mashed avocado, creamy refried beans, lettuce, tomato, and crumbled cheese. Makes 12 sopes.

Prep time: 25 mins · Cook time: 30 mins · Total time: 55 mins

Servings: 12 · Calories: ~223 kcal per serving

Equipment

  • Comal or flat griddle
  • Tortilla press or the bottom of a plate
  • Frying pan or cast-iron skillet
  • Potato masher
  • Mixing bowl

Ingredients

Refried beans
  • 3 cups cooked beans with some of their liquid (reserve extra ½ cup liquid)
  • ¾ cup oil, divided
Sope shells
  • 2 cups masa harina
  • 2 cups warm water
  • Pinch of salt (optional)
  • Oil for frying
Garnishes
  • 2 ripe avocados, mashed
  • 2 cups shredded lettuce
  • 1 cup diced tomato
  • 2 cups crumbled queso fresco or shredded cheese
  • Salsa, to taste

Instructions

Prepare refried beans
  1. Heat ½ cup oil in a large pan over medium-low heat. Add cooked beans and some of their liquid carefully.
  2. Simmer for about 4 minutes while stirring.
  3. Mash beans with a potato masher until mostly smooth, adding ¼–½ cup reserved bean broth if needed.
  4. Stir in another ¼ cup oil and continue cooking until slightly thickened. Cover and set aside.
Prepare sopes
  1. Combine masa harina and salt in a bowl. Add warm water and knead until dough is soft, pliable, and not sticky.
  2. Line a tortilla press or plate with plastic or parchment. Divide dough into golf-ball portions and press into ¼”–½” thick discs about 4″–4½” in diameter.
  3. Cook discs briefly on a hot griddle, remove, and pinch the edges to form short raised ridges.
  4. Pour enough oil into a frying pan to cover the bottom by about ¼”. Heat until hot and fry 2–3 sopes at a time for 1–2 minutes per side until golden and crisp. Drain on paper towels.
Assemble
  1. Spread a thin layer of mashed avocado on each warm sope.
  2. Top with a heaping spoonful or two of refried beans.
  3. Add shredded lettuce, diced tomato, crumbled cheese, and salsa. Serve immediately.

Notes

  • For creamier beans, add reserved bean liquid a tablespoon at a time while mashing.
  • Serve with your preferred salsas or a side of rice for a more complete meal.

Nutrition (approx.)

Per serving: Calories 223 · Carbs 41.8 g · Protein 11.9 g · Fat 1.8 g · Fiber 8.7 g