Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Mexican Vegetarian Flautas with Black Beans

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

These Mexican vegetarian flautas are so crispy and satisfying, you will not even notice the absence of meat. I use black beans, sweetcorn, and warm cumin, and have this meal ready in just 40 minutes. Instead of frying, I bake the rolled tortillas until golden and crunchy on the outside, with a hearty plant-based savory filling inside. This recipe brings all the flavor of classic flautas in a lighter, healthier way.

Crispy rolled tortillas filled with savory mixtures are a staple in Mexican households, and this specific Mexican vegetarian flautas recipe is a staple in mine. If I want a lighter, crunchier alternative to my vegan enchilada casserole, this is the recipe I go for. I recommend trying either one of these the next time you have tortillas in your pantry. 

Some weeks, we have tortilla or taco Tuesday in my home, usually featuring my jackfruit tacos. But for the past year, we have enjoyed a good few flautas on Fridays. Since this recipe comes together so quickly, it leaves a lot of free time for winding down from a busy week, which gives me more precious time with my family. Who are usually in a bit of a flautas Friday food coma, as they call it. Ha!

As a mom and a health coach, I love that these Mexican vegetarian flautas deliver plant-based protein and fiber by using black beans instead of meat. The combination of beans, corn, and spice support balanced energy and keeps everyone satisfied longer than traditional fillings. Baking instead of deep frying lessens the chances of high empty calories and trans fats.

The method is one of the things that takes this recipe from an overindulgent food to a mindful, nourishing delight. I simmer the beans with my aromatics, water, and spices until reduced and thick. Mashing them slightly gives a creaminess to the filling while retaining texture. I bake my flautas at a high temperature to get them to a golden crisp without excess oil. This recipe has all the best parts of the traditional version, without any of the guilt. 

Apart from nourishing my kids with wholesome meals, it is also hugely important that I educate them on ingredients, traditional cuisines, and mindfulness when it comes to food. For a long time, they referred to this recipe and toasty tortilla tubes. Very cute! I never corrected them. Then, a few years ago, they asked what we were having for dinner, and I told them flautas.

The picky eaters that they sometimes are, quickly declared that they do not like flautas. When I showed them the dish, they asked why I changed the name. Ha! From then on, I make a point of informing my kids about the correct names of dishes and their origins, so they have a true appreciation. I hope you give this one a try.

🥘 Ingredients

I use fresh aromatics and typical ingredients to make these Mexican vegetarian flautas taste as authentic as possible. 

Black beans: I use rinsed, drained, canned black beans to create my thick base. Sometimes I use my homemade vegan refried beans instead of whole beans, and skip the simmering and mashing stage. 

Corn: I use either fresh or frozen corn for this recipe, as it adds sweetness and texture.

Olive oil: This is used for sauteing my aromatics.

Aromatics: I use red onion for a milder, sweeter flavor, and minced garlic for depth.

Salsa: I mix this into my filling for flavor and brightness. Sometimes I use store-bought, but I prefer my easy fresh Mexican salsa.

Corn tortillas: I use yellow or white corn tortillas for structure and crisp edges, but my almond flour tortillas work just as well. 

Seasoning: For the seasoning, I use chili powder, taco seasoning, cumin, salt, and pepper. I make sure to season generously to create a bold flavor, without overpowering heat. 

🔪 How To Make

These Mexican vegetarian flautas are made using a few straightforward steps to achieve that perfect crisp. This is how I do it:

Heat oil: I heat my oil in a large skillet over a medium high heat. Then I cook my diced onion for 3-5 minutes until translucent. I reduce the heat to medium and add the minced garlic, and cook for 1 minute until fragrant.

Red onion and garlic being cooked in a frying pan.

Stir in beans: Next, I add my beans, seasoning, and 1 cup of water and stir to combine.

Water being poured over beans and spices

Simmer: I reduce the heat to medium-low and simmer for 10 minutes until most of the liquid has evaporated.

Cooked beans in a frying pan.

Mash beans: Then, I mash a portion of my beans in the pans until the mixture is thick but still chunky.

Beans being mashed in a frying pan.

Add corn and salsa: I stir in my salsa, corn, and season with salt and pepper, then allow it to cool.

Corn kernels added to the bean mixture.

Fill tortillas: Next, I spoon 1/3 cup of black bean mixture down the center of each tortilla.

Two filled and rolled up flautas on a baking sheet.

Roll tortilla: I roll the tortilla around the filling and secure it with a toothpick, and place them on a lined, lightly oiled baking sheet seam side down. Then repeat with the remaining mixture and tortillas.

Rolled up flautas on a baking sheet.

Bake: I bake the rolled tortillas in a preheated oven at 350F for 6-8 minutes or until they are brown and crisp.

Two black bean mexican flautas served on a white plate with condiments

My #1 Secret Tip for this Mexican vegetarian flautas recipe is to let the filling cool before rolling. The first few times I made this, I used warm filling, which created steam inside the tortilla, which can cause cracking and soggy spots during baking. It also leads to a chewier finish rather than a crisp one.

Other Tips To Keep In Mind:

  • Extra crisp: For even more crunch, I place my baked flautas under the broiler and top with vegan cheese. You can also crisp them further in the airfryer.  
  • Warm tortillas: I make sure my tortillas are warmed slightly so they are more pliable and easier to roll without cracking.
  • Light spray: Before baking, I sometimes mist my rolled tortillas with a bit of light cooking spray to encourage browning and prevent drying out.
  • Soak toothpicks: Before using the toothpicks, I soak them in water so that they do not darken or burn during baking. 

📖 Variations

The great thing about this Mexican vegetarian flautas recipe is that it is delicious as is, but can also be upgraded without losing flavor or authenticity. These are some I have tried:

Extra veggie boost: For extra veggies, I like using 1 cup of finely chopped bell peppers, which I add in with my onion. And I cup chopped spinach at the end of simmering to increase the iron content. Sometimes, I make the filling entirely out of veggies if I have extra veggies around. This is slightly less filling but is perfect as a light snack. 

Cheesy add-in: For a cheesy and creamy finish, I stir in 1/2 cup of shredded Monterey Jack before rolling. You can also use a vegan variety of this cheese. My kids love this gooey center, and it was one of the ways I got them to enjoy beans when they were younger.

Sweet potato mix: I replace 1 cup of the beans with 1 cup roasted, mashed sweet potato. This makes a sweeter, creamier filling. When I do this, I make sure to leave the rest of the beans whole to keep some texture.

🍽 Serving Suggestions

Traditionally, this dish is served with fresh salsa and guacamole, but I like dressing up my Mexican vegetarian flautas with interesting, but still traditional, toppings. When you make this recipe, I recommend layering a good blob of my healthy guacamole, followed by my vegan queso fresco, and then topping it with a refreshing burst of my pineapple pico de gallo

Last week, I made these flautas with the sole intention of using my jar of homemade vegan taco sauce as a topping. My kids are quite used to me serving at least 3 different toppings with this meal, but that night I decided to keep it simple. I could see they felt that something was missing, and they asked if there were any other toppings. Little did they know I had a bargaining chip up my sleeve. I told them that instead of filling up on additional toppings, they need to leave room for my vegan churros. They were sold! I am not surprised. Ha! 

🧊 Storing And ♨️ Reheating

Refrigeration: I allow the flautas to cool completely, remove the toothpicks, and store them in an airtight container for up to five days.

Freezing: I placed cooled flautas in a freezer-safe container with parchment paper between each layer. These keep for up to 2 months.

Reheating: If frozen, I thaw in the fridge overnight. Then, to reheat, I place them in a 350F oven for 10 minutes until warmed through. 

❓Recipe FAQs

Why are my flautas cracking when I roll them?

This happens to me if my tortillas are too cold or too dry, and it has even happened after I have warmed them. To stop this from happening, I like warming them up and placing a bowl over them while I am busy rolling. This keeps the rest of the tortillas warm and moist. It is also why I prefer doing them one at a time instead of a production line.

What is the right consistency for the filling?

I make sure that my filling is thick and scoopable. It should also not be watery at all. This will make the tortillas soggy and cause them to break. The mixture should be similar to that of refried beans.

What can I use if I do not have toothpicks?

I have made these without toothpicks, and it was just a matter of being extra careful. After lining my tortilla with the filling, I made sure to tuck it slightly with each roll. Once wrapped up, I kept my finger on the seam while gently rolling it to face downwards. 

Healthy, vegetarian, black bean mexican flautas on a white plate, topped with cilantro, cheese and salsa

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
5 from 15 votes

Mexican Vegetarian Flautas with Black Beans

These Mexican vegetarian flautas are so crispy and satisfying, you will not even notice the absence of meat. I use black beans, sweetcorn, and warm cumin, and have this meal ready in just 40 minutes. Instead of frying, I bake the rolled tortillas until golden and crunchy on the outside, with a hearty plant-based savory filling inside. This recipe brings all the flavor of classic flautas in a lighter, healthier way.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Main Course
Cuisine: Mexican
Diet: Gluten Free, Low Calorie, Vegan, Vegetarian
Servings: 6
Calories: 315kcal
Author: Anjali Shah

Ingredients

Instructions

  • Heat oil in skillet over medium heat. Cook onion 3 to 5 minutes, or until soft. Add garlic, and cook 1 minute, or until translucent and fragrant.
  • Stir in beans, all of the spices, and 1 cup water.
  • Reduce heat to medium low, and simmer 10 minutes, or until most of liquid has evaporated.
  • Remove from heat. Mash beans until mixture is thickened but still chunky, and some beans remain whole.
  • Stir in 1 cup salsa and corn, and season with salt and pepper. Cool.
  • Preheat oven to 425F. Coat 2 large baking sheets with cooking spray. Spoon 1/3 cup black bean mixture down center of tortilla.
  • Roll tortilla around filling, and secure closed with toothpick. Set on prepared baking sheet. Repeat with remaining tortillas and black bean mixture.
  • Bake 6 to 10 minutes, or until tortillas are browned and crisp. Note: If you want to add more crispiness, you can put the flautas under the broiler for a few min and top each one with 1Tbsp of cheese to get a nice crust on top. Meanwhile, combine cilantro and remaining salsa in small bowl. Place 2 flautas on each plate, and top with remaining salsa.

Notes

  • My #1 Secret Tip for this Mexican vegetarian flautas recipe is to let the filling cool before rolling. The first few times I made this, I used warm filling, which created steam inside the tortilla, which can cause cracking and soggy spots during baking. It also leads to a chewier finish rather than a crisp one.
  • Extra crisp: For even more crunch, I place my baked flautas under the broiler and top with vegan cheese. You can also crisp them further in the airfryer.  
  • Warm tortillas: I make sure my tortillas are warmed slightly so they are more pliable and easier to roll without cracking.
  • Light spray: Before baking, I sometimes mist my rolled tortillas with a bit of light cooking spray to encourage browning and prevent drying out.
  • Soak toothpicks: Before using the toothpicks, I soak them in water so that they do not darken or burn during baking. 

Nutrition

Serving: 2flautas | Calories: 315kcal | Carbohydrates: 59g | Protein: 13g | Fat: 4g | Sodium: 1175mg | Potassium: 846mg | Fiber: 15g | Sugar: 5g

43 responses to “Mexican Vegetarian Flautas with Black Beans”

    • Hi Dana! Oh yes! Along with the chili powder. Sorry that wasn’t clear in the recipe! I’ve updated it now so it should be much clearer!

  1. I’m a bit ashamed to admit how often we make the filling for this recipe. It’s awesome in the flautas but we also use it for enchiladas, topping for nachos, as a dip (with cilantro). This is one of our favorite recipes and use it almost every week in some form or another! We usually make a double batch because we know we’ll eat it all. Thank you for this recipe!

    • Oh that is so awesome Greg!! I’m so happy to hear that! I will admit I use the filling of this recipe in all of the same ways you do! 🙂

  2. I will definitely be adding more vegetables to mine, I love how healthy and picky eater friendly your recipes are.5 stars

  3. Always look forward to your recipes – can’t wait to try this one! Thank you for another great idea 🙂

    • Thank you so much Tiffany! I’m sure you’ll love this one – it’s been a hit with my family! 🙂

  4. We try to use black beans in our Mexican dishes as much as possible. Such a great protein source. This looks delicious.5 stars

    • Totally agree!! Black beans are nutritious AND delicious – and we use them all the time as well! I love that they have a meaty texture and are super filling but are also veggie friendly. I hope you love this recipe when you try it! 🙂

  5. Don’t think I have ever made flautas, but these look delicious! Love that they are healthier than the usual type. Can’t wait to try them!5 stars

    • You know, I hadn’t attempted flautas either before this recipe – I was always intimidated by them! I can’t wait to hear how these turn out for you!

  6. Love that these are marked as kid-friendly! My kids love Mexican food and they love finger food, so this is a win-win. 🙂5 stars

    • Yes!! These are super kid friendly – my kids love finger foods too and they have a blast eating these! 🙂

  7. Just made these for my family tonight and they were delicious! So easy and attractive, they turned out just like the picture above.

    • That is awesome!! So happy to hear that Rebecca! This is one of my favorite recipes for sure – and I love that they are totally guilt-free!

  8. My 2 year old son LOVES chicken flautas & literally eats them for breakfast sometimes! I came across your site looking for a healthier version for him! Will def let you know how it goes…thanks for posting!

    • No problem at all! So nice to meet you Tara! I can’t wait to hear how your son likes this recipe – definitely let me know how it goes!

5 from 15 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave