
I still remember the first time I made this Beef and Bean Burrito Recipe on a weeknight when I had absolutely no plan for dinner. I pulled out ground beef, a can of refried beans, and a stack of tortillas, and within half an hour I had a stack of warm, cheesy burritos that my whole family fought over.
This recipe has become my go-to whenever I want something comforting without spending my entire evening in the kitchen. It’s simple enough for a beginner, but the flavor tastes like I put in way more effort than I actually did. Once you try it, I promise it’ll earn a permanent spot in your dinner rotation too.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Large skillet – for browning the ground beef and onion together
- Small saucepan – for warming the refried beans and melting the cheese into them
- Microwave-safe plate – for softening tortillas and melting cheese on the assembled burritos
- Mixing spoon or spatula – for breaking up the beef as it cooks
- Cheese grater – for grating cheddar fresh instead of using the bagged kind
- Measuring spoons – for keeping the spice blend balanced

Ingredients
- 2 pounds ground beef – the base of the filling, and I like an 80/20 blend for the best flavor
- 1/2 medium onion, diced – adds sweetness and a little bite once it softens in the skillet
- 1/2 teaspoon ground cumin – gives the meat that warm, earthy flavor you expect from a Mexican-style burrito
- 1/4 teaspoon dried oregano – rounds out the spice mix without overpowering the beef
- 1/4 teaspoon chili powder – adds gentle heat, and you can add more if you like it spicier
- Salt and pepper, to taste – always season as you go so the beef isn’t bland
- 1 can (14 to 15 ounces) Mexican tomato sauce or enchilada sauce – this is what makes the beef saucy instead of dry, and also gets drizzled on top
- 1 can (28 ounces) refried beans – I like to use canned for convenience, but homemade refried beans work beautifully too
- 3/4 cup grated cheddar cheese, plus extra for topping – grate this fresh yourself, since pre-shredded cheese doesn’t melt as smoothly
- 12 burrito-size flour tortillas – warm these before filling so they don’t crack when you roll them
- Cilantro leaves, optional – a fresh finishing touch that brightens the whole dish
Note: this recipe serves 6, with two burritos per person.
How to Make Beef and Bean Burrito Recipe?
Making these burritos really comes down to three simple stages: cooking the beef, warming the beans, and assembling everything together. None of it is complicated, and most of the work happens in just two pans. Here’s exactly how I put it together every time.
Brown the Beef and Onion
Start by heating your large skillet over medium heat and adding the ground beef along with the diced onion. Break the meat apart with your spatula as it cooks so it browns evenly instead of clumping. This usually takes about seven to eight minutes, and you’ll know it’s ready once there’s no pink left and the onion has softened.

Season and Simmer
Once the beef is browned, drain off any extra grease so your burritos aren’t greasy inside. Stir in the cumin, oregano, chili powder, salt, and pepper, then pour in most of the tomato or enchilada sauce, saving a little for drizzling later. Let this simmer on low for about five minutes so the flavors soak into the meat.

Warm the Refried Beans
While the beef simmers, add your refried beans to a small saucepan over medium-low heat. Stir in the cheddar cheese and keep stirring until it melts completely into the beans. This little step turns plain refried beans into something rich and creamy that makes a real difference in the final burrito.
Prep and Fill the Tortillas
Heat your tortillas in the microwave for about a minute so they’re soft and pliable. Spread a thin layer of the cheesy beans down the center of each tortilla, then spoon some of the seasoned beef on top. Don’t overfill them, or you’ll struggle to roll them up neatly.
Roll and Finish Under Heat
Fold in the ends of each tortilla, then roll it up snugly so the filling stays put. Place a couple of finished burritos on a microwave-safe plate, drizzle the reserved sauce over the top, and sprinkle on a little more cheddar. Microwave for about a minute, just until the cheese melts and the burritos are hot all the way through, then repeat with the rest.
Additional Tips for Making This Recipe Better
I’ve made this recipe more times than I can count, and I’ve picked up a few tricks along the way that genuinely make a difference.
- I always grate my own cheddar instead of buying pre-shredded, since it melts so much smoother into both the beans and the topping.
- I like to warm my tortillas right before I fill them, because cold tortillas crack and tear the second you try to roll them.
- I add a splash of water to the beef if it looks dry after simmering, since dry filling makes for a disappointing burrito.
- I taste the beef mixture before assembling everything, so I can adjust the salt or chili powder while it’s still easy to fix.
- I try not to skip draining the beef, because leftover grease pools inside the tortilla and makes the whole thing soggy.
Common Mistakes to Avoid
- I’ve overfilled my tortillas before, and it always ends with beans and beef spilling out everywhere when I try to roll them up.
- I once forgot to drain the beef fat, and the burritos turned out greasy instead of satisfying.
- I’ve used cold tortillas straight from the fridge, and they cracked apart the moment I tried to fold them.
- I’ve let the beef simmer too long without checking it, and it turned dry and a little tough by the time I assembled the burritos.
- I’ve skipped tasting the filling before rolling, which meant I ended up with underseasoned burritos I had to fix with extra hot sauce later.
How to Serve Beef and Bean Burritos?
I like to serve these burritos sliced in half on the diagonal, so you can see the layers of beef, beans, and melted cheese inside. A scattering of fresh cilantro leaves on top makes them look like they came from a restaurant rather than a weeknight kitchen. For a heartier spread, I’ll set out bowls of sour cream, guacamole, and pico de gallo so everyone can customize their own plate.
If you’re planning a casual dinner, this pairs really well with a side of Mexican rice, and if you’re looking for another crowd-pleasing main to round out the table, this cheesy chicken enchilada recipe makes a great companion dish since it shares that same warm, cheesy comfort-food appeal.

Variations
- Swap the ground beef for shredded beef or shredded chicken if you want a change from the usual filling.
- Use black beans instead of refried beans for a beef and black bean burrito with a slightly different texture.
- Make it dairy-free by leaving out the cheddar or using a plant-based cheese alternative that melts well.
- Add roasted green chilies or diced jalapeños into the beef mixture for extra heat.
- Try enchilada sauce instead of Mexican tomato sauce for a deeper, more layered flavor, similar to what you’d use in a beef enchilada casserole recipe.
- Stir a spoonful of homemade taco seasoning into the beef instead of individual spices for a quicker prep.
- Add cooked Mexican rice inside the tortilla to bulk up each burrito and stretch the recipe further.
Nutritional Information
Here’s a general idea of what to expect per burrito, though exact numbers will vary depending on your specific ingredients and portion sizes.
- Calories: approximately 380 to 420 per burrito
- Protein: approximately 20 to 24 grams per burrito
- Carbohydrates: approximately 32 to 36 grams per burrito
- Fat: approximately 18 to 22 grams per burrito
Make Ahead and Storage
You can cook the beef and bean fillings up to two days ahead and store them separately in airtight containers in the refrigerator, which makes assembly on a busy night much faster.
Leftover assembled burritos keep well in the fridge for up to three days. Reheat them wrapped in a damp paper towel in the microwave for about a minute, or warm them in a skillet over low heat until heated through.
For longer storage, wrap unfilled or filled burritos tightly in foil and freeze for up to two months. Thaw overnight in the fridge before reheating, since this keeps the tortilla from getting rubbery.
Why You’ll Love This Recipe?
This beef and bean burrito recipe has stuck around in my kitchen for a reason, and I think you’ll find the same things to love about it once you try it.
- It comes together in about 30 minutes, which makes it perfect for busy weeknights when you don’t have time to fuss over dinner.
- It’s endlessly customizable, so you can swap in different proteins, beans, or sauces depending on what you’re craving.
- It works for feeding a crowd, since the recipe easily doubles and everyone can build their own plate with toppings.
- It reheats well, so leftovers taste just as good the next day for lunch or a quick dinner.
- It’s a great way to use pantry staples, since most of the ingredients are things you likely already have on hand.
FAQs
Can I use ground turkey instead of ground beef?
Yes, ground turkey works well as a leaner substitute and takes on the same seasoning beautifully.
What’s the best way to keep my tortillas from cracking?
Always warm them in the microwave or a dry skillet for about a minute before filling and rolling them.
Can I make these burritos ahead of time for a party?
Yes, assemble them fully, wrap in foil, and reheat in the oven at 350°F for about 15 minutes right before serving.
Is there a way to make this healthier?
Use lean ground beef, reduced-fat cheese, and whole wheat tortillas to lighten up the recipe without losing flavor.
Can I freeze leftover beef and bean burritos?
Yes, wrap them tightly in foil and freeze for up to two months, then thaw in the fridge before reheating.

Beef and Bean Burrito Recipe
Ingredients
Method
- Start by heating your large skillet over medium heat and adding the ground beef along with the diced onion. Break the meat apart with your spatula as it cooks so it browns evenly instead of clumping. This usually takes about seven to eight minutes, and you’ll know it’s ready once there’s no pink left and the onion has softened.
- Once the beef is browned, drain off any extra grease so your burritos aren’t greasy inside. Stir in the cumin, oregano, chili powder, salt, and pepper, then pour in most of the tomato or enchilada sauce, saving a little for drizzling later. Let this simmer on low for about five minutes so the flavors soak into the meat.
- While the beef simmers, add your refried beans to a small saucepan over medium-low heat. Stir in the cheddar cheese and keep stirring until it melts completely into the beans. This little step turns plain refried beans into something rich and creamy that makes a real difference in the final burrito.
- Heat your tortillas in the microwave for about a minute so they’re soft and pliable. Spread a thin layer of the cheesy beans down the center of each tortilla, then spoon some of the seasoned beef on top. Don’t overfill them, or you’ll struggle to roll them up neatly.
- Fold in the ends of each tortilla, then roll it up snugly so the filling stays put. Place a couple of finished burritos on a microwave-safe plate, drizzle the reserved sauce over the top, and sprinkle on a little more cheddar. Microwave for about a minute, just until the cheese melts and the burritos are hot all the way through, then repeat with the rest.
Notes
- I always grate my own cheddar instead of buying pre-shredded, since it melts so much smoother into both the beans and the topping.
- I like to warm my tortillas right before I fill them, because cold tortillas crack and tear the second you try to roll them.
- I add a splash of water to the beef if it looks dry after simmering, since dry filling makes for a disappointing burrito.
- I taste the beef mixture before assembling everything, so I can adjust the salt or chili powder while it’s still easy to fix.
- I try not to skip draining the beef, because leftover grease pools inside the tortilla and makes the whole thing soggy.






