Advertisement

Authentic Homemade Crispy Beef Flautas (Flautas de Res)

These authentic homemade Beef Flautas are made with slow-cooked shredded beef rolled tightly in corn tortillas and fried until perfectly crispy. They’re served over a rich homemade salsa roja and topped with fresh guacamole, shredded cabbage, queso fresco, crema, and cilantro for the ultimate Mexican comfort meal.

Recipe Information

Prep Time: 30 minutes

Cook Time: 3 hours 15 minutes

Total Time: 3 hours 45 minutes

Servings: 12 flautas

Ingredients:

For the Shredded Beef

2½ lbs beef chuck roast

1 tablespoon vegetable oil

1 white onion, quartered

5 garlic cloves

2 bay leaves

1 teaspoon ground cumin

1 teaspoon Mexican oregano

1 teaspoon smoked paprika

1 teaspoon kosher salt

½ teaspoon black pepper

3 cups beef broth

For the Flautas

12 corn tortillas

Vegetable oil for frying

Homemade Salsa Roja

6 Roma tomatoes

3 dried guajillo chiles

2 dried ancho chiles

2 garlic cloves

¼ white onion

1 teaspoon Mexican oregano

Salt to taste

1 tablespoon vegetable oil

Toppings

1 cup shredded cabbage

1 cup crumbled queso fresco

½ cup Mexican crema

Fresh cilantro, chopped

Fresh guacamole

Thinly sliced radishes (optional)

Instructions:

Step 1: Cook the Beef

Season the chuck roast with salt, pepper, cumin, oregano, and smoked paprika.

Heat the oil in a Dutch oven and sear the beef on all sides until deeply browned.

Add the onion, garlic, bay leaves, and beef broth.

Cover and simmer over low heat for 3 hours, or until the meat is fall-apart tender.

Shred the beef and mix it with a little of the cooking juices to keep it moist.

Step 2: Prepare the Salsa Roja

Toast the dried guajillo and ancho chiles for about 20 seconds per side.

Soak them in hot water for 15 minutes.

Roast the tomatoes, garlic, and onion until lightly charred.

Blend together:

Softened chiles

Tomatoes

Garlic

Onion

Oregano

Salt

Blend until smooth.

Heat the vegetable oil in a saucepan and simmer the salsa for 10 minutes, stirring occasionally.

Step 3: Roll the Flautas

Warm the corn tortillas until flexible.

Place a generous amount of shredded beef near one edge of each tortilla.

Roll tightly and secure with toothpicks if needed.

Step 4: Fry

Heat about 1 inch of vegetable oil to 350°F (175°C).

Fry the flautas in batches for 3–4 minutes, turning until evenly golden brown and crispy.

Drain on paper towels.

Step 5: Assemble

Spread warm salsa roja onto serving plates.

Arrange the crispy flautas over the salsa.

Top with:

Shredded cabbage

Queso fresco

Mexican crema

Chopped cilantro

Fresh guacamole

Serve immediately.

Chef’s Tips

Slightly warming the tortillas before rolling prevents cracking.

Keep the shredded beef moist with a few spoonfuls of its cooking broth.

Fry in small batches to maintain the oil temperature for extra-crispy flautas.

Homemade guacamole and freshly crumbled queso fresco provide the most authentic flavor.

Storage

Refrigerator: Store cooked flautas for up to 3 days.

Freezer: Freeze rolled (unfried) flautas for up to 2 months.

Reheat: Bake or air fry until hot and crispy.

Serving Suggestions

Serve these authentic flautas with:

Mexican rice

Refried beans

Charro beans

Pico de gallo

Pickled jalapeños

Lime wedges

Agua fresca, horchata, or tamarindo

Final Thoughts

These Authentic Homemade Beef Flautas deliver everything that makes traditional Mexican comfort food so beloved—crispy golden tortillas, juicy slow-cooked shredded beef, rich salsa roja, creamy guacamole, fresh toppings, and plenty of bold homemade flavor. Perfect for family dinners, celebrations, or sharing with friends.

Advertisement
Advertisement