The Taco Bell Bean Burrito has been a fast-food staple for decades, and this copycat version brings the same satisfying flavor straight to your kitchen. Creamy refried beans, a tangy homemade red sauce, sharp cheddar, and crisp white onion wrapped in a soft flour tortilla — it hits every note the original does.
Ready in just 25 minutes with a beginner-friendly process, this recipe is perfect for weeknight dinners or meal prep. The only part that needs a little care is rolling the burrito tightly enough to keep everything tucked in.
Why You’ll Love This Recipe
- The homemade red sauce — takes only 5 minutes but delivers that unmistakable tangy flavor you crave from the drive-thru.
- Ready in 25 minutes — from start to finish, this comes together faster than ordering delivery on most nights.
- Budget-friendly ingredients — canned beans, basic spices, and a few pantry staples keep the cost low without sacrificing taste.
- Easy to customize — spice level, cheese type, and add-ins are all adjustable to match your preferences.

What Makes This Recipe Special
The red sauce is what separates this from any other bean burrito at home. Most recipes skip it or use canned enchilada sauce, but that simple blend of tomato sauce, chili powder, cumin, and a pinch of sugar creates the exact flavor profile you get at Taco Bell. The beans come out creamy and smooth, while the raw white onion adds a sharp crunch that contrasts the soft tortilla and melted cheese. This is the kind of meal you make when you want fast-food comfort without leaving the house.
Ingredients You’ll Need
Here is what goes into this recipe. Most items are pantry staples or easy to find at any grocery store.
For the Filling
- 2 cans (15 oz each) refried beans (traditional or pinto, preferably vegetarian) — these form the base of the filling. Vegetarian varieties ensure no lard is used, keeping the recipe adaptable.
- 1/2 cup finely diced white onion (about half a medium onion) — adds a fresh, sharp bite that cuts through the creamy beans and rich sauce.
- 1/2 cup (2 oz) shredded cheddar cheese or Mexican blend cheese — melts into the hot beans for that gooey texture.
- 4 large (10-inch) flour tortillas — burrito-sized tortillas hold the filling securely. Look for soft, pliable brands that won’t crack when rolled.
For the Red Sauce
- 1 can (8 oz) tomato sauce — the base of the sauce. No need for seasoned varieties; plain works best.
- 1 tbsp chili powder — provides the deep, warm heat and signature red color.
- 1 tsp ground cumin — adds an earthy, slightly smoky note that balances the tomato.
- 1/2 tsp garlic powder — gives savory depth without being overpowering.
- 1/2 tsp onion powder — reinforces the onion flavor throughout the sauce.
- 1/2 tsp granulated sugar — rounds out the acidity of the tomato sauce and mimics the subtle sweetness in the original.
- 1/4 tsp kosher salt — enhances all the other flavors.
- 1/4 cup water — thins the sauce to the right consistency for simmering and mixing into the beans.
Equipment Needed
- Small saucepan — for making the red sauce. A 1- or 2-quart size is ideal.
- Medium saucepan — for heating and mixing the refried beans with the sauce.
- Cast-iron or nonstick skillet — for warming the tortillas until pliable and lightly blistered.
- Clean kitchen towel — keeps the warmed tortillas soft and covered while you assemble each burrito.
- Baking sheet (optional) — if you want to broil the assembled burritos for a melted, bubbly cheese finish.
Instructions to Prepare Taco Bell Bean Burrito
These steps move quickly, so having everything measured and ready before you start makes the process smooth.
- Make the red sauce — In a small saucepan over medium heat, combine the tomato sauce, chili powder, cumin, garlic powder, onion powder, sugar, and salt. Whisk until smooth. Add 1/4 cup water, stir, and bring to a simmer. Reduce heat to low and cook for 5 minutes, stirring occasionally, until slightly thickened and fragrant. Remove from heat and set aside.
- Prepare the bean filling — In a medium saucepan over medium heat, add both cans of refried beans and 1/4 cup of the prepared red sauce. Stir to combine. Cook for 3-4 minutes, stirring frequently, until the beans are hot and the sauce is fully incorporated — the mixture should be steaming and smooth. Remove from heat and cover to keep warm.
- Warm the tortillas — To make the tortillas pliable for rolling, heat a dry cast-iron or nonstick skillet over medium-high heat. Place one tortilla in the skillet and cook for 15-20 seconds per side, until lightly blistered and softened. Alternatively, wrap the stack of tortillas in a damp paper towel and microwave for 30 seconds. Keep warm in a clean kitchen towel.
- Assemble the burrito — Lay a warm tortilla on a clean work surface. Spoon about 1/2 cup of the bean mixture onto the center of the tortilla, spreading it into a rectangle shape, leaving a 2-inch border on the sides. This ensures the filling is evenly distributed and easier to roll.
- Add the onion and cheese — Sprinkle about 1 tablespoon of the finely diced white onion over the beans, followed by about 2 tablespoons of shredded cheddar cheese. Avoid overfilling to prevent the burrito from bursting during rolling.
- Roll the burrito — Fold the left and right sides of the tortilla over the filling, tucking them in snugly. Then, using your fingers, fold the bottom edge over the filling and roll tightly away from you, keeping the sides tucked in. The burrito should be a neat cylinder with no gaps. Place it seam-side down on a plate.
- Repeat with the remaining tortillas — use the remaining beans, onion, and cheese to make four identical burritos.
- Serve immediately — with additional red sauce and cheese on top if desired. For a warmer, meltier burrito, you can place the assembled burritos on a baking sheet and broil for 1-2 minutes until the cheese starts to bubble, or microwave each for 30 seconds.

Expert Tips for a Standout Taco Bell Bean Burrito
- Warm the tortillas before filling — cold tortillas crack and tear when rolled. A quick 15-20 seconds per side in a dry skillet makes them flexible and easy to fold.
- Spread the beans into a rectangle — a round blob in the center leads to uneven bites and sloppy rolling. A rectangular shape distributes the filling evenly across the length of the burrito.
- Use the full 1/4 cup of red sauce in the beans — this is what gives the filling that signature tangy flavor. Skipping it or cutting back results in bland, flat-tasting burritos.
- Dice the onion very fine — large chunks of raw onion can overwhelm each bite and make rolling difficult. Aim for pieces no bigger than 1/8 inch.
- Roll tightly but not so tight that the tortilla tears — tuck the sides first, then roll away from you while keeping gentle, even pressure. A loose roll falls apart; an over-tight roll bursts at the seam.
- Toast the assembled burrito in a dry skillet for 30 seconds per side — this firms up the tortilla, seals the seam, and adds a light crispness that mimics the drive-thru texture.
- Let the red sauce simmer the full 5 minutes — this step concentrates the flavors and cooks out the raw tomato taste. Pulling it early leaves a tinny, underdeveloped sauce.
Common Mistakes to Avoid
- Overfilling the tortilla — too much filling makes the burrito impossible to close properly. Stick to about 1/2 cup of beans plus the onion and cheese. A 2-inch border on all sides is your guide.
- Skipping the sauce in the beans — the 1/4 cup of red sauce stirred directly into the refried beans is non-negotiable. Without it, the filling tastes like plain canned beans with no depth.
- Using cold tortillas straight from the fridge — they stiffen up and crack the moment you try to fold them. Always warm them first, whether in a skillet or microwave.
- Not simmering the red sauce long enough — 5 minutes on low allows the spices to bloom and the sauce to thicken slightly. Rushing this step leaves a thin, watery sauce that makes the burrito soggy.
- Cutting the burrito before resting it — slicing into a freshly rolled burrito causes the filling to spill out immediately. Let it sit seam-side down for 1-2 minutes so the steam settles and the ingredients hold together.
Variations & Ways to Customize Taco Bell Bean Burrito
- Spicy version — add 1/2 teaspoon of cayenne pepper or a minced chipotle pepper in adobo sauce to the red sauce. This kicks up the heat without changing the texture.
- Add rice for extra bulk — stir 1/2 cup of cooked white or Mexican rice into the bean mixture before assembling. This stretches the filling further and adds a pleasant chewy texture.
- Swap the cheese — pepper jack brings heat, cotija adds a salty crumble, or vegan shreds keep it dairy-free. Each changes the final flavor profile noticeably.
- Make it a supremo — add a spoonful of sour cream, a drizzle of hot sauce, and a few slices of black olive inside the burrito before rolling. This is the Taco Bell supremo-style treatment.
- Use black beans instead — mash a can of drained black beans with a fork and substitute them for the refried beans. The texture is chunkier and the flavor earthier, but it works well with the red sauce.
- Grill the finished burrito — after assembling, place the burrito seam-side down on a hot griddle or panini press for 2-3 minutes per side. The exterior gets golden and crunchy while the inside stays hot and creamy.
What to Serve With Taco Bell Bean Burrito
These burritos are filling on their own, but a few simple sides turn them into a full meal.
- Mexican rice — a fluffy, tomato-infused rice balances the creamy beans and adds a second layer of texture to the plate.
- Simple green salad with lime vinaigrette — the acidity cuts through the richness of the cheese and beans, keeping each bite fresh.
- Corn salsa or pico de gallo — a chunky, fresh salsa adds brightness and a mild crunch that contrasts the soft burrito.
- Black bean soup — a warm, brothy soup on the side makes this a hearty combo for colder evenings.
- Guacamole and tortilla chips — creamy guac and salty chips are the classic companion. They add a cool, buttery element alongside the spicy burrito.
- Horchata or aguas frescas — a cold, sweet drink like horchata (rice milk with cinnamon) or hibiscus iced tea cools the palate and rounds out the meal.
Make-Ahead Instructions
- Prepare the red sauce up to 5 days in advance — let it cool completely, then store in an airtight container in the fridge. Reheat gently on the stovetop or microwave before using.
- Cook and season the refried beans ahead — stir in the 1/4 cup of red sauce, let cool, and refrigerate for up to 3 days. Warm through before assembling the burritos.
- Dice the white onion and shred the cheese separately — store each in its own sealed container in the fridge for up to 2 days. This keeps the onion crisp and the cheese from clumping.
- Keep the tortillas at room temperature — do not refrigerate them if using within 2-3 days. Cold tortillas dry out and crack. Store them sealed in their original bag on the counter.
Storage and Reheating
Storage
- Wrap each burrito tightly in aluminum foil — this prevents them from drying out and keeps the tortilla soft. Refrigerate for up to 3 days.
- Freeze individually for longer storage — wrap each burrito first in plastic wrap, then in foil, and place in a freezer-safe bag. They keep well for up to 2 months.
- Label with the date and filling type — frozen burritos all look alike after a week. A quick note on the foil helps you grab the right one later.
- Do not add extra sauce before freezing — wet ingredients make the tortilla soggy during thawing. Add fresh sauce after reheating.
Reheating
- Microwave (refrigerated) — place the unwrapped burrito on a microwave-safe plate and heat on high for 1-2 minutes. Flip halfway through for even warming.
- Oven (refrigerated) — wrap in foil and warm at 350°F / 177°C for 10-12 minutes. This method keeps the tortilla soft and the inside hot without turning the cheese rubbery.
- Oven (frozen) — thaw the burrito overnight in the fridge, then reheat as you would a refrigerated one. Alternatively, bake directly from frozen at 350°F / 177°C for 20-25 minutes, unwrapping the foil for the last 5 minutes to crisp the tortilla.
- Air fryer (refrigerated) — preheat to 350°F / 177°C and heat the unwrapped burrito for 5-7 minutes, shaking the basket halfway. The exterior gets lightly crispy while the inside stays moist.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1 burrito out of 4 total.
- Calories — 370
- Protein — 15g
- Fat — 9g
- Carbohydrates — 58g
- Fiber — about 7g
- Sugar — about 5g
- Sodium — around 970mg
Frequently Asked Questions
Can I freeze Taco Bell Bean Burrito?
Yes. Wrap each burrito individually in plastic wrap then foil, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
How long does Taco Bell Bean Burrito last in the fridge?
Up to 3 days when wrapped tightly in foil or stored in an airtight container. Reheat in the microwave, oven, or air fryer.
What kind of beans do you use for this recipe?
Canned refried beans (traditional or pinto) work best. Look for vegetarian varieties to avoid lard, which can change the texture and flavor.
Can I make the red sauce spicier?
Absolutely. Add 1/2 teaspoon of cayenne pepper, a minced chipotle in adobo, or an extra tablespoon of chili powder to the sauce while it simmers.
Why did my burrito fall apart when I rolled it?
Two likely culprits: the tortilla was too cold and stiff, or you overfilled it. Warm the tortilla until pliable and keep the filling to about 1/2 cup with a 2-inch border on all sides.
Is this recipe vegetarian?
Yes, as written. Use vegetarian refried beans (check the label for lard) and dairy-free cheese if you want it fully plant-based. The red sauce is naturally vegan.
Final Words
This Taco Bell Bean Burrito recipe gives you the same tangy, creamy, crunchy experience you get from the drive-thru but with ingredients you control. Make a batch tonight for dinner, pack one for lunch tomorrow, or freeze a few for busy days ahead. Once you taste the homemade red sauce, you will not want to go back.
More Recipes
PrintTaco Bell Bean Burrito
This copycat recipe recreates the iconic Taco Bell bean burrito with a simple homemade red sauce, creamy refried beans, raw white onion, and melted cheddar. Wrapped in a soft flour tortilla, it delivers the same satisfying flavor and texture as the drive-thru favorite but made fresh in your own kitchen.
- Prep Time: 10
- Cook Time: 15
- Total Time: 25
- Yield: 4 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Ingredients
- 2 cans (15 oz each) refried beans (traditional or pinto, preferably vegetarian)
- 1/2 cup finely diced white onion (about half a medium onion)
- 1/2 cup (2 oz) shredded cheddar cheese or Mexican blend cheese
- 4 large (10-inch) flour tortillas
- For the red sauce: 1 can (8 oz) tomato sauce
- For the red sauce: 1 tbsp chili powder
- For the red sauce: 1 tsp ground cumin
- For the red sauce: 1/2 tsp garlic powder
- For the red sauce: 1/2 tsp onion powder
- For the red sauce: 1/2 tsp granulated sugar
- For the red sauce: 1/4 tsp kosher salt
- For the red sauce: 1/4 cup water
Instructions
- Make the red sauce: In a small saucepan over medium heat, combine the tomato sauce, chili powder, cumin, garlic powder, onion powder, sugar, and salt. Whisk until smooth. Add 1/4 cup water, stir, and bring to a simmer. Reduce heat to low and cook for 5 minutes, stirring occasionally, until slightly thickened and fragrant. Remove from heat and set aside.
- Prepare the bean filling: In a medium saucepan over medium heat, add both cans of refried beans and 1/4 cup of the prepared red sauce. Stir to combine. Cook for 3-4 minutes, stirring frequently, until the beans are hot and the sauce is fully incorporated — the mixture should be steaming and smooth. Remove from heat and cover to keep warm.
- Warm the tortillas: To make the tortillas pliable for rolling, heat a dry cast-iron or nonstick skillet over medium-high heat. Place one tortilla in the skillet and cook for 15-20 seconds per side, until lightly blistered and softened. Alternatively, wrap the stack of tortillas in a damp paper towel and microwave for 30 seconds. Keep warm in a clean kitchen towel.
- Assemble the burrito: Lay a warm tortilla on a clean work surface. Spoon about 1/2 cup of the bean mixture onto the center of the tortilla, spreading it into a rectangle shape, leaving a 2-inch border on the sides. This ensures the filling is evenly distributed and easier to roll.
- Add the onion and cheese: Sprinkle about 1 tablespoon of the finely diced white onion over the beans, followed by about 2 tablespoons of shredded cheddar cheese. Avoid overfilling to prevent the burrito from bursting during rolling.
- Roll the burrito: Fold the left and right sides of the tortilla over the filling, tucking them in snugly. Then, using your fingers, fold the bottom edge over the filling and roll tightly away from you, keeping the sides tucked in. The burrito should be a neat cylinder with no gaps. Place it seam-side down on a plate.
- Repeat with the remaining tortillas, beans, onion, and cheese. You should have four identical burritos.
- Serve immediately with additional red sauce and cheese on top if desired. For a warmer, meltier burrito, you can place the assembled burritos on a baking sheet and broil for 1-2 minutes until the cheese starts to bubble, or microwave each for 30 seconds.
Notes
To store, wrap each burrito tightly in aluminum foil and refrigerate for up to 3 days. For longer storage, wrap individually in plastic wrap then foil and freeze for up to 2 months. To reheat from refrigerated: microwave on high for 1-2 minutes, or warm in a 350°F / 177°C oven for 10-12 minutes. From frozen: thaw overnight in the fridge, then reheat as above. For a vegan version, use vegan refried beans (check for lard), dairy-free cheese shreds, and skip the cheese entirely or use a plant-based alternative. The red sauce is naturally vegan.
Nutrition
- Calories: 370
- Sugar: 5g
- Sodium: 970mg
- Saturated Fat: 4g
- Carbohydrates: 58g
- Fiber: 7g
- Protein: 15g
- Cholesterol: 15mg
Keywords: bean burrito, Taco Bell copycat, Mexican food, vegetarian burrito, refried beans, red enchilada sauce, weeknight dinner, fast food at home, easy burrito, Tex-Mex, bean and cheese burrito, homemade burrito
