Main Courses
This bean flautas recipe delivers the perfect balance of crispy tortillas and melty, cheesy goodness—every bite is a satisfying crunch followed by creamy, flavorful filling. The secret lies in using large flour tortillas that stay sturdy during frying while achieving that signature golden-brown crispness.
I've perfected this vegetarian version with refried beans and cheese, but the technique works just as well with meat fillings if you prefer.
The process starts with preparing the bean filling—seasoned refried beans mixed with melted cheese for that classic flauta texture. Rolling the tortillas tightly ensures they hold together during frying, while a quick dip in beaten egg before cooking creates an extra-crispy exterior.
This method guarantees flautas that are crispy on the outside and perfectly soft on the inside, with cheese that melts just enough to create that irresistible pull-apart texture.
Once fried to golden perfection, these flautas are ready to be smothered in warm, creamy sauce—whether you prefer classic red or green salsa. The contrast between the crispy tortilla and the rich, tangy sauce is what makes this dish so satisfying.
Serve with optional toppings like sliced avocado, sour cream, or fresh cilantro for added freshness and color. Each bite delivers a perfect harmony of textures and flavors that will have everyone asking for seconds.
Perfect for meal prep or serving as a main dish, these flautas are versatile enough for weeknight dinners or special occasions. The recipe scales easily, making it ideal for feeding a crowd or meal prepping for the week ahead.
With just a few simple ingredients and a foolproof technique, you'll have restaurant-quality flautas that taste even better than takeout.
Ingredients for bean flautas
Eight simple ingredients transform into crispy, cheesy flautas that taste like takeout—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Flour Tortillas 🌯 | 8 whole | 10-inch size preferred for sturdy crispiness |
| Refried Beans 🫘 | 1 ½ cups | Canned or homemade, well-seasoned |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Mild cheddar works too (shred yourself) |
| Large Eggs 🥚 | 2 whole | Beaten for crispy coating |
| Vegetable Oil 🫒 | 2 cups | High smoke point for frying |
| All-Purpose Flour 🌾 | ½ cup | For dusting work surface |
| Cumin 🌿 | 1 tsp | Ground for authentic flavor |
| Garlic Powder 🧄 | 1 tsp | Enhances bean filling |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Sour Cream 🥛 | ½ cup | For dipping or topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
| Salsa 🍅 | 1 cup | Red or green for serving |
| Avocado 🥑 | 1 whole | Sliced for optional topping |
The tortillas are non-negotiable—Mission brand or La Banderita are my go-tos at H-E-B or any Latin market. Look for the 10-inch size; smaller ones won't hold enough filling. The refried beans should be smooth, not chunky—if yours are grainy, mash them with a fork. For the cheese, Monterey Jack melts beautifully, but Colby Jack or even mild cheddar work in a pinch. Pro tip: warm the beans and cheese together so the cheese melts into the filling like it should.
No sour cream? Greek yogurt works just as well—it's tangier, which balances the richness. Short on cilantro? Fresh parsley or even green onions add brightness without the same flavor. The salsa can be store-bought (Herdez or La Costeña are reliable) or homemade—just make sure it's not watery. For the avocado, Hass variety is best, but any ripe avocado will do. If you're prepping ahead, keep the flautas in the fridge for up to 2 days—just reheat in a 350°F oven for 10 minutes to restore crispiness.
These flautas are meal prep gold—make a double batch and freeze them (unfried) for up to 2 months. Fry from frozen, adding 2-3 extra minutes to cooking time. The secret to crispy flautas? Keep the oil at 350°F—use a thermometer! And don't overcrowd the pan. For serving, I like to arrange them on a platter with warm salsa, sour cream, and avocado slices so everyone can build their own. Leftovers? Tacos for lunch the next day—just warm and serve.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can set the table while the oil heats. Spread beans, sprinkle cheese, roll—done. The eggs just need a quick scramble, and suddenly you’ve got dinner without the fuss of chopping or sauce-making.
- Cheese-Packed Crunch: That first bite when the tortilla crisps up? Chef’s kiss. The Monterey Jack melts into gooey perfection while the edges stay crisp—like a hug from your favorite comfort food. Honestly, the cheese alone makes me want to double the batch.
- Lunchbox Hero: Between us, these flautas are my secret weapon for packed lunches. Wrap a few in foil, toss in a bag, and they stay warm (and delicious) for hours. My kids actually eat them cold too—no complaints, just empty lunchboxes.
- Budget-Friendly Feast: Five ingredients, one pan, and enough leftovers to feed the neighborhood. Refried beans and eggs stretch farther than you’d think, and the tortillas? Cheap as chips. I’ve made this for 10 people on a tight budget, and no one ever guessed how little it cost.
Step-by-step instructions for crispy bean flautas
Here's how to make restaurant-style flautas with perfectly crispy shells and melty cheese.
Prepare the Bean Filling
In a medium bowl, combine the 1.5 cups refried beans with the 1 tsp cumin, 1 tsp garlic powder, 0.5 tsp salt, and 0.25 tsp black pepper. Mix well with a fork until evenly distributed. The spices should blend completely into the beans, enhancing their natural flavor. If using canned beans, make sure they're well-seasoned already - you might want to taste and adjust seasoning at this point.
Spread the seasoned bean mixture evenly across a clean work surface dusted with the 0.5 cup all-purpose flour. This prevents sticking when rolling the tortillas. I like to create a rectangle about 12 inches long and 6 inches wide - this makes it easier to roll the tortillas evenly. The flour also helps create a nice barrier between the tortilla and the filling, which prevents sogginess later.
Assemble and Roll the Flautas
Lay one of the 10-inch flour tortillas on the prepared surface. Spread about 3 tablespoons of the bean mixture evenly across the center of the tortilla, leaving about 1 inch bare on all sides. This amount ensures you get a good filling without overstuffing that would make rolling difficult.
Sprinkle about 3 tablespoons of the shredded Monterey Jack cheese over the beans. Fold the sides of the tortilla inward about 1 inch, then tightly roll the tortilla from the bottom up, keeping it snug. The cheese will melt beautifully during frying, creating that gooey center we all love. If the flauta feels too loose, gently press it as you roll to maintain shape.
Create the Egg Wash and Fry
In a shallow bowl, beat the 2 whole large eggs with a fork until fully combined. This will be your crispy coating. Dip each completed flauta into the egg wash, allowing the excess to drip off. I like to hold them for about 3-4 seconds on each side to ensure good coverage. The egg creates a golden crust that seals in all those delicious flavors.
Heat the 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F. You'll want to use a deep-fry thermometer to monitor the temperature carefully - oil that's too hot will burn the outside before the inside cooks through. Fry the flautas in batches of 2-3 at a time, being careful not to overcrowd the pan. Fry for 2-3 minutes per side until they're golden brown and crispy all over.
Drain and Keep Warm
Transfer the fried flautas to a paper towel-lined plate to drain excess oil. I like to place them seam-side down to maintain their shape. While they're still hot, sprinkle with a little extra salt if desired - this enhances the crispiness. The flautas will be at their crispiest right after frying, so serve them immediately if possible.
To keep them warm while you finish frying the remaining batches, place them in a 200°F oven on a wire rack. This gentle heat maintains their crispiness without making them soggy. The paper towels help absorb any excess moisture that might develop while waiting.
Serve with Toppings
Slice the 1 whole avocado in half, remove the pit, and scoop out the flesh. Mash it slightly with a fork and spread it over the top of each flauta. The creamy avocado provides a beautiful contrast to the crispy exterior. Dollop the 0.5 cup sour cream alongside for dipping or as a topping.
Garnish each flauta with about 1 tablespoon of the chopped fresh cilantro and serve with the 1 cup salsa on the side. The combination of cool avocado, tangy salsa, and creamy sour cream makes every bite irresistible. These flautas are best served immediately while they're still crispy and the cheese is melty inside.
Pro Tips For Making Bean Flautas
- CRISP THE TORTILLAS FIRST: I used to skip this, but now I always warm the tortillas in a dry skillet for 10-15 seconds per side—just until they’re pliable but not browned. Cold tortillas tear when you spread beans, and that’s a flauta disaster waiting to happen.
- DON’T OVERFILL THEM: After filling mine with beans and cheese, I learned the hard way that packing them too tightly makes them split when frying. Keep it to about ¼ cup of filling per tortilla—loose enough to roll tightly but not so much it bulges.
- USE A THERMOMETER FOR OIL: I fried my first batch in oil that was too cool, and the flautas came out greasy instead of crispy. Now I heat the oil to 375°F (190°C) and keep it there—any hotter and the outside burns before the inside cooks.
- EGG WASH, NOT DREDGE: Dipping the rolled flautas in beaten egg before frying gives them a golden crust, but don’t go overboard—just enough to coat lightly. A thick egg wash makes them soggy, and nobody wants that.
Dietary considerations for this dish
Vegetarian-Friendly Adaptations
This recipe is already vegetarian, but if you want to make it vegan, simply swap the Monterey Jack cheese for vegan shreds like Daiya or Violife. For extra protein, add ½ cup cooked quinoa or ½ cup black beans to the bean filling.
I’ve tested this with Beyond Meat crumbles too—they add a satisfying meaty texture without compromising the dish’s integrity. 🌱
Gluten-Free Options
For gluten-free flautas, use corn tortillas instead of flour. They hold up well during frying and add a subtle sweetness that pairs beautifully with the beans. If you’re avoiding gluten entirely, make sure your refried beans are certified gluten-free—some brands use flour as a thickener.
I recommend La Tortilla Factory corn tortillas for the best texture. 🌯
Allergen Considerations
If you’re watching for allergens, this recipe is naturally free of common triggers like dairy (if using vegan cheese) and gluten (if using corn tortillas). For nut allergies, double-check your refried beans—some brands add peanut oil.
Always read labels on spices and sauces too. For a dairy-free version, use cashew cream instead of sour cream and a vegan salsa. 🧀
Lower-Carb Versions
To reduce carbs, use low-carb tortillas like Mission Carb Balance or almond flour wraps. These hold up surprisingly well when fried and cut calories significantly. For extra flavor, add ½ tsp smoked paprika to the bean filling.
I’ve also tried lettuce wraps for a zero-carb option—just skip the frying and serve with the toppings. 🥑
Meal Prep Adjustments
For meal prep, assemble the flautas (unfried) and store them in an airtight container in the fridge for up to 3 days. Freeze them for 1 month—just thaw overnight before frying.
To reheat, bake at 375°F for 10 minutes to restore crispiness. I like to prep the toppings separately so they stay fresh longer. 📅
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas for flautas?
Corn tortillas work but require adjustments—they're smaller and more delicate when fried. For best results, use large corn tortillas (like La Tortilla Factory's 7-inch size) and reduce filling to 2 tablespoons per tortilla. Fry at 325°F instead of 350°F to prevent burning. The texture will be slightly different but still delicious!
How do I keep my flautas from falling apart when frying?
Tight rolling is key! Roll each flauta snugly from the bottom up, then secure with a toothpick. Chill the assembled flautas in the fridge for 15 minutes before frying—the cold makes them firmer. Also, don't overfill—3 tablespoons of filling per 10-inch tortilla is perfect. The egg wash helps too!
Can I bake flautas instead of frying for a healthier version?
Brush the rolled flautas with oil, then bake at 400°F for 15-18 minutes on a wire rack. For extra crispiness, broil for 2 minutes at the end. The texture will be lighter than fried, but still satisfying. Just watch closely—they burn easily!
What's the best way to reheat leftover flautas?
Reheat in a 375°F oven for 8-10 minutes on a wire rack to restore crispiness. For microwave reheating, wrap in a damp paper towel and heat for 20-30 seconds. Avoid toaster ovens—they make flautas soggy. The oven method preserves the best texture!
How do I make these flautas ahead of time for a party?
Assemble the flautas (unfried) and refrigerate in an airtight container for up to 3 days. Freeze uncooked flautas for 1 month. Fry from frozen, adding 1-2 extra minutes per side. Keep fried flautas warm in a 200°F oven while serving. Prep toppings separately to keep them fresh!
