The aroma of cheese melting under the broiler while your enchilada sauce bubbles gently around the edges is pure comfort food magic. Enchiritos are that beautiful hybrid dish that combines the best of enchiladas and burritos into one ridiculously satisfying meal that tastes like it came straight from a beloved Mexican restaurant.
This recipe delivers all the cheesy, saucy goodness you crave in about an hour, with most of that time being hands-off baking. The magic happens when you stuff flour tortillas with seasoned meat, beans, and cheese, then smother everything in red sauce and top it with more melted cheese and fresh toppings.
Why You’ll Love This Recipe
Enchiritos strike that perfect balance between impressive enough for guests and easy enough for a weeknight dinner. They’re forgiving, customizable, and genuinely delicious.
- One-dish meal that comes together in about an hour total
- Freezer-friendly, making it perfect for meal prep and batch cooking
- Feeds a crowd without requiring you to hover over the stove
- Endlessly adaptable to whatever proteins and vegetables you have on hand
- Tastes even better the next day as flavors meld together
My Experience Making This Recipe
The first time I made enchiritos was for a casual dinner party, and I was genuinely nervous about pulling off something that sounded so restaurant-quality. What surprised me most was how forgiving the whole process turned out to be, even when I overstuffed a couple of tortillas.
My guests dug in without hesitation, and the dish disappeared faster than I could clear the table. What really won me over was how the flavors deepen overnight, making enchiritos brilliant for making ahead.
Now I make a double batch whenever I have the oven free, wrapping half for the freezer. There’s something deeply satisfying about pulling a homemade enchirito from the freezer on a hectic night and having dinner sorted in 30 minutes.
Recipe Overview
- Recipe Name: Enchiritos
- Servings: 4 to 6
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Course: Main Course
- Cuisine: Mexican-American
- Calories per Serving: 520
Equipment You Will Need
- 9×13-inch baking dish
- Large skillet
- Wooden spoon or spatula
- Measuring cups and spoons
- Small saucepan
- Cutting board
- Sharp knife
- Aluminum foil
- Oven mitts
Ingredients for Enchiritos
For the Filling
- 2 tablespoons vegetable oil
- 1.5 pounds ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 can (15 ounces) black beans, drained and rinsed
- 2 teaspoons ground cumin
- 1 teaspoon chili powder
- Half teaspoon salt
- Quarter teaspoon black pepper
- 8 flour tortillas (8-inch)
- 2 cups shredded cheddar cheese, divided
For the Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 can (14.5 ounces) diced tomatoes
- 1 cup beef broth
- 1 teaspoon cumin
- Half teaspoon garlic powder
- Salt and pepper to taste
For Serving
- Sour cream
- Fresh cilantro, chopped
- Sliced jalapenos
- Diced red onion
Ingredient Notes and Substitutions
- Ground Beef: Beef provides rich, savory depth that anchors the entire dish. Swap in ground turkey for a leaner option or ground chicken for something milder, though you’ll lose some of that meaty richness.
- Flour Tortillas: Flour tortillas hold up better to the sauce and cheese than corn, staying soft and pliable. Corn tortillas work if you prefer them, but handle them gently since they tear more easily.
- Cheddar Cheese: Sharp cheddar adds bold flavor and melts beautifully. Use Monterey Jack for a creamier texture or a Mexican blend for more authentic flavor.
- Chili Powder: Chili powder deepens the sauce with smoky heat. For milder enchiritos, reduce to 2 tablespoons total, or use paprika for sweetness without heat.
- Black Beans: Beans add fiber and heartiness to the filling. Pinto beans or refried beans work equally well, though refried beans make the filling denser.
How to Make Enchiritos
Step 1: Prepare the Sauce
Melt butter in a small saucepan over medium heat, then whisk in flour to create a smooth paste. This roux acts as a thickener, preventing your sauce from becoming watery and ensuring it clings beautifully to each enchirito.
Stir in chili powder and cook for about 30 seconds until fragrant. Add diced tomatoes with their juice, beef broth, cumin, and garlic powder, stirring well to combine.
Step 2: Simmer the Sauce
Bring the sauce to a gentle simmer and let it bubble for about 5 minutes, stirring occasionally. This brief cooking time allows the flavors to meld while the sauce thickens slightly.
Taste and adjust seasoning with salt and pepper. Set the sauce aside but keep it warm while you prepare the filling.
Step 3: Brown the Meat and Onions
Heat vegetable oil in a large skillet over medium-high heat until it shimmers. Add ground beef and cook, breaking it apart with a wooden spoon, until it’s no longer pink, about 5 to 7 minutes.
The meat should be evenly browned with no pink remaining, which ensures food safety and allows the meat to brown properly. Pour off excess fat if there’s more than a tablespoon pooling in the pan.
Step 4: Add Aromatics and Seasonings
Reduce heat to medium, then add diced onion to the meat and cook for 3 to 4 minutes until softened and fragrant. Add minced garlic and cook for another 30 seconds.
Stir in ground cumin, chili powder, salt, and pepper, coating all the meat evenly. Cook for about a minute, allowing the spices to bloom and become more flavorful.
Step 5: Add Beans to the Filling
Stir drained black beans into the meat mixture and cook for 2 to 3 minutes until heated through. The beans add texture, nutrition, and substance to the filling without requiring additional seasoning.
Remove from heat and stir in 1 cup of the shredded cheddar cheese until melted and combined. This cheese melts into the filling, making it creamy and binding all the ingredients together.
Step 6: Prepare the Baking Dish
Preheat your oven to 350 degrees Fahrenheit. Pour about one-third of the sauce into the bottom of a 9×13-inch baking dish, spreading it evenly to coat the entire surface.
This sauce layer prevents the tortillas from sticking and adds moisture to the bottom of each enchirito as it bakes. It’s a small step that makes a big difference in the final texture.
Step 7: Fill and Roll the Tortillas
Warm tortillas in the microwave wrapped in a damp paper towel for about 30 seconds to make them pliable and less likely to crack. Working with one tortilla at a time, place it on a clean surface and spoon about one-third cup of filling down the center.
Roll tightly from one side, tucking in the filling as you go, and place seam-side down in the prepared baking dish. Arrange filled enchiritos in rows, fitting about 8 in the dish depending on their size.
Step 8: Add Sauce and Cheese
Pour remaining sauce over the enchiritos, making sure to get some sauce on each one and between them. Don’t worry if they’re not perfectly coated; they’ll absorb plenty of sauce as they bake.
Sprinkle the remaining 1 cup of cheddar cheese evenly over the top. This creates a golden, bubbly crust as everything bakes together.
Step 9: Bake Until Bubbly
Cover the baking dish with aluminum foil to prevent the cheese from browning too quickly. Bake for 20 minutes covered, then remove the foil and bake for another 15 minutes until the cheese is melted, bubbly, and lightly golden.
The total baking time should be about 35 minutes. You’ll know they’re ready when the sauce bubbles around the edges and the cheese looks creamy and slightly browned on top.
Pro Tip: Let enchiritos rest for 5 minutes after removing from the oven before serving, allowing the sauce to set slightly so they hold together better when plated.
Tips for the Best Enchiritos
- Don’t overstuff the tortillas or they’ll burst open during rolling and baking. Aim for a modest amount of filling that still lets you roll them tightly.
- Warm your tortillas before rolling to make them flexible and less likely to tear. Cold tortillas crack easily and ruin the presentation.
- Make your own sauce rather than using canned enchilada sauce for better flavor control and a fresher taste that really shines.
- Use a mixture of cheeses like sharp cheddar and Monterey Jack for more complex flavor than cheddar alone.
- Assemble enchiritos up to 8 hours ahead, cover with plastic wrap, and refrigerate before baking for excellent meal-prep convenience.
Common Mistakes to Avoid
- Underfilled tortillas: Too little filling makes them look sparse and taste disappointing. Pack enough filling to make them feel substantial without bursting.
- Rolling too loose: Loose rolls unravel during baking, creating a messy dish. Roll them firmly and tuck in the sides as you go.
- Skipping the bottom sauce layer: Without sauce underneath, the bottom tortillas stick and dry out. Always start with a sauce layer in the dish.
- Using cold tortillas: Cold tortillas crack and break when rolled, ruining your presentation. Warming them takes 30 seconds and makes a real difference.
- Overbaking: Past 35 minutes, the cheese can brown too much and the tortillas dry out. Stick to the time and watch for the bubbly edges.
Serving Suggestions
Enchiritos shine when served with complementary sides that balance the richness. A simple salad or fresh sides brighten the plate without overwhelming the dish.
- Crisp romaine salad with lime vinaigrette and avocado
- Spanish rice or cilantro-lime rice on the side
- Refried beans or black beans with a squeeze of lime
- Warm cornbread or flour tortillas for soaking up extra sauce
- Mexican street corn with cotija cheese and lime
Variations to Try
- Chicken Enchiritos: Replace ground beef with shredded cooked chicken for a lighter, quicker option that works beautifully with the same sauce and seasonings.
- Vegetarian Version: Substitute the meat with finely chopped mushrooms, zucchini, and extra beans for a hearty plant-based filling that’s just as satisfying.
- Spicy Green Salsa Enchiritos: Swap the red sauce for a homemade or store-bought green salsa and use Monterey Jack cheese instead of cheddar for a completely different flavor profile.
- Cheesy Potato Enchiritos: Add diced roasted potatoes to the filling for extra heartiness and comfort, making them feel more like loaded burritos.
- Black Bean and Corn Enchiritos: Increase the beans and add fresh corn to the filling for a vegetable-forward version that’s packed with texture.
Dietary Adaptations
- Gluten-Free: Use corn tortillas instead of flour tortillas, which are naturally gluten-free, though they’re slightly more delicate to work with.
- Dairy-Free: Replace cheddar with dairy-free cheese and use olive oil instead of butter in the sauce, though the final dish will be less creamy.
- Vegan: Use plant-based ground meat, dairy-free cheese, and olive oil to create an entirely plant-based version that still delivers comfort and satisfaction.
- Low-Carb/Keto: Wrap the filling in large romaine or cabbage leaves instead of tortillas, and skip the sauce or use a thickened cream-based sauce instead.
Storage and Reheating
Refrigerator
Store cooked enchiritos in an airtight container for up to 4 days. They keep their texture beautifully and taste even better as flavors meld.
- Store in shallow containers for even cooling and easier reheating
- Keep sauce and enchiritos together; they stay moist this way
- Don’t slice before storing; keep them whole for the best presentation
Freezer
Assemble unbaked enchiritos, cover tightly with plastic wrap and foil, and freeze for up to 3 months. They thaw and bake beautifully straight from the freezer.
- Freeze unbaked enchiritos for best quality and texture
- Add an extra 10 to 15 minutes to bake time if going straight from freezer to oven
- Thaw overnight in the refrigerator for more even baking if you prefer
Reheating
Reheat in a covered baking dish at 350 degrees Fahrenheit for 15 to 20 minutes until warmed through. Covering prevents the cheese from drying out.
- Sprinkle a bit of extra sauce on top before reheating to replace any absorbed liquid
- Microwave individual portions in 2 to 3 minutes if you’re short on time
- The dish reheats beautifully and tastes just as good as freshly baked
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 520 |
| Total Fat | 28g |
| Saturated Fat | 12g |
| Carbohydrates | 42g |
| Fiber | 6g |
| Sugar | 4g |
| Protein | 28g |
| Sodium | 880mg |
| Cholesterol | 72mg |
These values are approximate and calculated for a serving size of one enchirito based on the recipe dividing 6 ways. Actual nutrition varies based on specific ingredients and brands used.
Frequently Asked Questions
Can I Make Enchiritos Without Meat?
Absolutely, the vegetarian version works beautifully with mushrooms, zucchini, and extra beans in place of ground beef. Increase the bean amount and make sure your filling is packed with flavor through seasonings and cheese.
Can I Assemble Enchiritos the Day Before?
Yes, assemble them up to 8 hours ahead, cover tightly, and refrigerate until ready to bake. Bake directly from the refrigerator, adding about 10 minutes to the bake time.
What’s the Difference Between Enchiritos and Enchiladas?
Enchiritos use flour tortillas rolled with a heartier filling similar to burritos, while traditional enchiladas use thinner corn tortillas with lighter fillings. Enchiritos are chunkier and more substantial.
How Do I Keep the Bottom Tortillas From Getting Soggy?
The sauce layer at the bottom of the dish is intentional and prevents sogginess by creating a barrier. Don’t use too much sauce overall, and serve immediately after baking for the best texture.
Can I Use Store-Bought Enchilada Sauce?
Yes, store-bought works fine and saves time, though homemade sauce tastes fresher and lets you adjust spice levels. Use about 3 to 4 cups of store-bought sauce to replace the homemade version.
What Cheese Works Best?
Sharp cheddar delivers bold flavor, while Monterey Jack adds creaminess and Mexican blend cheese offers authentic taste. A mixture of cheddar and Monterey Jack gives you the best of both worlds.
Final Thoughts
Enchiritos deliver everything you want from comfort food: hearty, cheesy, saucy, and deeply satisfying. This recipe proves that restaurant-quality meals don’t require complicated techniques or obscure ingredients.
Make a batch this week and watch them disappear, then freeze extras for nights when you need something special without the effort. Your future self will thank you for the foresight.
If you love this recipe, explore more Mexican-inspired dishes that bring the same warmth to your table. Check out this steak burrito recipe for another fantastic handheld option, or try this taco ring recipe for a fun crowd-pleasing presentation that works beautifully for entertaining.

Enchiritos
Ingredients
Equipment
Method
- Melt 2 tablespoons butter in a small saucepan over medium heat, then whisk in 2 tablespoons all-purpose flour to create a smooth paste.
- Stir in 3 tablespoons chili powder and cook for 30 seconds until fragrant, then add 1 can (14.5 ounces) diced tomatoes with juice, 1 cup beef broth, 1 teaspoon cumin, and half teaspoon garlic powder, stirring well.
- Bring the sauce to a gentle simmer and let it bubble for 5 minutes, stirring occasionally, then season with salt and pepper and keep warm.
- Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering.
- Add 1.5 pounds ground beef and cook for 5 to 7 minutes, breaking apart with a wooden spoon, until no pink remains; drain excess fat.
- Reduce heat to medium, add 1 medium diced onion and cook for 3 to 4 minutes until softened, then add 3 cloves minced garlic and cook for 30 seconds.
- Stir in 2 teaspoons ground cumin, 1 teaspoon chili powder, half teaspoon salt, and quarter teaspoon black pepper, cooking for 1 minute to bloom the spices.
- Add 1 can (15 ounces) black beans, drained and rinsed, and cook for 2 to 3 minutes until heated through, then remove from heat and stir in 1 cup shredded cheddar cheese until melted.
- Preheat the oven to 350°F (175°C) and pour one-third of the sauce into the bottom of a 9x13-inch baking dish, spreading it evenly.
- Warm 8 flour tortillas (8-inch) wrapped in a damp paper towel in the microwave for 30 seconds, then fill each with about one-third cup of the meat mixture, roll tightly, and place seam-side down in the dish.
- Pour the remaining sauce over the rolled tortillas and sprinkle the remaining 1 cup shredded cheddar cheese on top.
- Cover the dish with aluminum foil and bake for 20 minutes, then remove the foil and bake for an additional 15 minutes until the cheese is melted, bubbly, and lightly golden.
- Let the enchiritos rest for 5 minutes before serving to allow the sauce to set.