Tlacoyos use blue corn masa to make a soft dough that is filled with a delicious bean filling and cooked to tender perfection. Top this homemade, vegan spin on Mexican street food with all your favorite toppings!

Vegan tlacoyos on a plate with fixings.

Filled with spicy refried beans, these blue masa tlacoyos are literally pocketfuls of flavor. Earthy, creamy, tangy, crunchy, and slightly spicy — they’re everything you could want from Mexican street food.

Fortunately, this easy recipe packs all the flavor from traditional street markets without leaving your kitchen. There’s also plenty of room for substitutions, so don’t worry if you’ve run out of refried beans. You can just as easily fill them with vegan taco meat or even vegan birria.

Why You’ll Love This Tlacoyos Recipe

Here are the top 3 reasons you’ll love these tlacoyos:

  • Prep-friendly. You’ll love how easy it is to make these ahead and reheat throughout the week.
  • Family-friendly. Served with all the toppings on the side, even the pickiest eaters will enjoy being able to add their favorite fillings and toppings.
  • Flavorful. This recipe captures the authentic flavor of Mexican street food using easy to find, vegan ingredients. Score!
Two tlacoyos on a plate.

What Are Tlacoyos?

Tlacoyos are typically found in Mexican street markets. They’re thick, oval-shaped pockets made with masa. The dough encloses a variety of fillings like cheese, mushrooms, potatoes, shredded beef, etc.

Depending on the region, they are cooked over a comal or deep fried. They’re a popular street food that is always served with a mountain of toppings. While they’re usually considered a breakfast food, they can be enjoyed any time of day.

Notes on Ingredients

It’s all about the filling, so make sure your beans are flavorful. Here’s a quick look at what you’ll need to make this tlacoyos recipe. Be sure to scroll down to the recipe card for a printable list.

For the Masa

  • Blue corn masa harina You can also use yellow masa harina if you don’t have the traditional blue corn masa harina. Don’t use cornmeal as the texture is not the same.
  • Water & Salt

For the Filling

  • Canned black beans – Use a flavorful brand of black beans; canned pinto beans will also work.
  • Bean cooking liquid – You can also use water or vegetable broth (I like to use my homemade vegetable broth).
  • White onion – Yellow onion is a great substitute.
  • Chiles de arbol – These are dried chilis give the filling its signature flavor.
  • Salt
  • Vegetable oil – Corn and canola oil also work.

For the Toppings

How to Make Tlacoyos

Make the Masa

  • Mix the ingredients. Whisk the masa harina and salt. Add the water and mix until a loose dough forms. Don’t set it aside once you’ve started or the dough will dry out.
  • Knead. Use your hands to knead the dough until it’s nice and smooth. If it’s too dry, add 1 teaspoon of water at a time until it becomes manageable. Divide the dough into 12 equal pieces and roll into balls.
  • Rest. Cover the pieces of dough with a damp kitchen towel. Giving them a light spray of cooking oil can also help prevent them from drying out. Set them aside until your filling is ready.

Make the Filling

  • Cook the beans. Add the oil to a pan over medium heat. Add the onion and dried chile de arbol. Stir for 2 minutes. Add the beans and their liquid into the pan. Mix well and cook for 2-3 minutes. Be careful when you add the beans to the pan because the hot oil will sizzle.
  • Mash the beans. Remove the chiles and onion from the pan. Lower the heat and use a potato masher to mash the beans until they’re creamy. If they dry out too much, add a bit more cooking liquid. Cook for another 2-3 minutes or until thickened. Season with salt to taste.
  • Cool the beans. Remove them from the heat and set them aside to cool.

Make the Tlacoyos

  • Flatten the dough. Use your hands to carefully flatten the dough into a medium-sized oval, about the size of your hand or a little bit bigger. Repeat this for every piece of dough.
  • Fill the tlacoyos. Scoop 1-3 tbsp of refried beans into the center. Fold the sides of the dough in (enclosing the beans) and pinch the seams. Repeat for all the tlacoyos.
  • Shape the tlacoyos. Use your hands to shape the filled tlacoyos into a flattened diamond or oval with pointy tips. They should be about 1/4″ thick. Set them aside and cover them with a damp kitchen towel. Don’t make them any thicker because the cooking time will increase, and it’s harder to cook them through.
  • Cook them. Grease a large pan or griddle over medium-low heat. Cook for 3 minutes on each side. Cooking time will depend on their actual thickness, so cut a piece off one and taste it. If the masa is still raw, let them cook for another 1-2 minutes. Remove them from the heat and set them aside to cool.
  • Add toppings. Place the cooked tlacoyos on a plate and top them with vegan sour cream, salsa, onion, tomato, vegan cheese, and avocado to taste. Enjoy!
Tlacoyo on a plate with toppings.

Tips for the Best Tlacoyos

  • Use refried beans. Instead of making the refried beans from scratch, you can use canned refried beans. Use your favorite brand.
  • Use store-bought masa. Mexican grocery stores that make their own corn tortillas usually also sell the masa. Check with your grocer to see if their dough is vegan. If it is, you can buy that and use it instead of making your dough from scratch.
  • Add different fillings. Play around with the fillings. You can use sauteed mushrooms and spinach, vegan birria, walnut meat, or even jack fruit meat.
  • Moisten your hands. Keep a small bowl of water nearby so you can moisten your hands at all times and keep the dough from sticking to your fingers.

How to Store & Reheat Leftovers

  • Store in the fridge: Refrigerate leftovers in an airtight container for up to a week.
  • To reheat: Sprinkle them with 1/2 teaspoon of water and then microwave them for up to a minute or until warm. You can also reheat them in a comal or griddle over medium-low heat for 2-3 minutes on each side.
  • Can I freeze these? Yes, but they’ll need to be cooked first because raw masa doesn’t freeze well. Once they’re fully cooled, wrap each tlacoyo in plastic wrap twice. Transfer them to a freezer-friendly bag or container and store for up to 3 months. Defrost overnight in the fridge and reheat as directed above.
Save This Recipe Form

Want to save this recipe?

Enter your email below & I’ll send it straight to your inbox. Plus you’ll get new recipes from me every week!

Two tlacoyos on a plate.

Tlacoyos Recipe

Tlacoyos use blue corn masa to make a soft dough that is filled with a delicious bean filling and cooked to tender perfection. Top this homemade, vegan spin on Mexican street food with all your favorite toppings!
5 (from 1 rating)

Ingredients

For the masa:

  • 2 cups blue corn masa harina, 250g
  • 2 cups hot water, 475ml
  • ½ teaspoon salt, 2.5g

For the filling:

  • 2 cups canned black beans, 400g
  • ½ cup bean’s cooking liquid, or water, 120ml
  • ¼ small onion
  • 3-4 dried chiles de árbol
  • salt, to taste
  • 2 tablespoons vegetable oil, 30ml

For the toppings:

Instructions 

To Make the Masa:

  • Whisk the blue corn masa-harina and salt. Add the water and mix until a loose dough forms.
  • Use your hands to knead the dough until it’s nice and smooth. If it’s too dry, add 1 tsp of water at a time until it becomes manageable. Divide the dough into 12 equal pieces. Roll them into balls.
  • Cover the pieces of dough with a damp kitchen towel. Giving them a light spray of cooking oil can also help prevent them from drying out. Set them aside until your filling is ready.

To Make the Filling:

  • Cook the beans. Add the oil to a pan over medium heat. Add the onion and dried chile de árbol. Stir for 2 minutes. Add the beans and their cooking liquid into the pan. Mix well and cook for 2-3 minutes.
  • Remove the chiles and onion from the pan. Lower the heat and use a potato masher to mash the beans until they’re creamy. If they dry out too much, add a bit more cooking liquid. Cook for another 2-3 minutes or until thickened. Season with salt to taste.
  • Remove from heat and set aside to cool.

To Make the Tlacoyos:

  • Use your hands to carefully flatten the dough into a medium-sized oval, about the size of your hand or a little bit bigger. Repeat this for every piece of dough.
  • Scoop 1-3 tbsp of refried beans into the center. Fold the sides of the dough in (enclosing the beans) and pinch the seams. Repeat for all the tlacoyos.
  • Use your hands to shape the filled tlacoyos into a flattened diamond or oval with pointy tips. They should be about 1/4″ thick. Set them aside and cover with a damp kitchen towel.
  • Grease a large pan or griddle with a little bit of cooking spray over medium-low heat. Cook for 3 minutes on each side. Cooking time will depend on their actual thickness, so cut a piece off one and taste it. If the masa is still raw, let them cook for another 1-2 minutes.
  • Remove them from the heat and set them aside to cool.

To Serve the Tlacoyos:

  • Place the cooked tlacoyos on a plate and top them with vegan sour cream, salsa, vegan shredded cheese, onion, tomato and avocado to taste. Enjoy!

Notes

  • Store in the fridge: Refrigerate leftovers in an airtight container for up to a week.
  • To reheat: Sprinkle them with 1/2 teaspoon of water and then microwave them for up to a minute or until warm. You can also reheat them in a comal or griddle over medium-low heat for 2-3 minutes on each side.
  • Can I freeze these? Yes, but they’ll need to be cooked first because raw masa doesn’t freeze well. Once they’re fully cooled, wrap each tlacoyo in plastic wrap twice. Transfer them to a freezer-friendly bag or container and store for up to 3 months. Defrost overnight in the fridge and reheat as directed above.
Calories: 128kcal, Carbohydrates: 22g, Protein: 4g, Fat: 3g, Saturated Fat: 0.5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Sodium: 1mg, Potassium: 155mg, Fiber: 4g, Sugar: 0.1g, Vitamin A: 42IU, Vitamin C: 0.2mg, Calcium: 34mg, Iron: 2mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.