Soups & Stews
This beef and black bean burrito recipe delivers restaurant-quality flavor in every bite—packed with tender spiced beef, hearty black beans, and all the classic toppings wrapped in warm tortillas. The secret lies in slow-cooking the beef until it's fork-tender while building deep, smoky flavors through cumin, chili powder, and garlic. I developed this recipe after years of testing, and it's now my go-to for weeknight dinners that feel like a celebration.
The filling starts with ground beef cooked down with onions and garlic until rich and aromatic, then simmered with spices until the flavors meld perfectly. Black beans—whether canned or homemade—add protein and texture, while warm rice and melted cheese bind everything together.
What makes this recipe stand out is the balance: bold enough to satisfy cravings but flexible enough to customize with your favorite toppings like avocado, salsa, or sour cream.
By the time you roll up the first burrito, you'll have a dish that's hearty enough for a main course but quick enough for a busy weeknight. The spices infuse the beef with warmth, the beans add substance, and the tortillas provide the perfect vessel for all the flavors.
This isn't just a burrito—it's a complete, satisfying meal that brings comfort and flavor to the table.
Whether you're serving a crowd or meal prepping for the week, this recipe scales effortlessly. The filling keeps well in the fridge, and the burritos reheat beautifully, making them ideal for lunches or dinners. Let's get started on creating burritos that taste like they came from your favorite taqueria.
Ingredients for beef and bean burrito recipe with black beans
Six hearty ingredients for filling burritos that taste like a taqueria feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but fatty enough for flavor |
| Black Beans 🌱 | 2 cups | Canned, drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cumin 🌿 | 1 tbsp | Ground, toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Ground Coriander 🌿 | 1 tsp | Freshly ground if possible |
| Smoked Paprika 🌶️ | 1 tsp | For that smoky touch |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | 1 tbsp | For browning beef |
| Flour Tortillas 🌯 | 6 whole | Medium or large size |
| Shredded Cheese 🧀 | 2 cups | Monterey Jack or cheddar |
| Cooked White Rice 🍚 | 2 cups | Warm, long-grain preferred |
| Sour Cream 🥛 | ½ cup | For serving, optional |
The beef is where the magic happens. Ground chuck (80/20) gives you that perfect balance of lean and fat for flavor—leaner cuts like 90/10 won't brown as nicely. I grab mine from the butcher counter at Whole Foods when I can, but the pre-packaged stuff at Kroger works just fine. Look for good marbling if you're buying a whole chuck roast to grind yourself. The black beans? Goya or Bush's are my go-tos—they're consistently flavorful and easy to find. Drain and rinse those cans to cut down on gummy texture, and if you're feeling ambitious, homemade beans add a whole other level of depth (but we won't judge if you skip that step).
No cumin? One-third the amount of coriander can work in a pinch, though it won't be quite the same. Chili powder too mild? Add a pinch of cayenne or swap in ancho chili powder for smokier heat. Fresh garlic is ideal, but if you're using jarred minced garlic, reduce to half the amount—it's way more concentrated. The tortillas are non-negotiable for texture, but if you can't find flour, corn tortillas work too (just add a little extra oil when warming). For the cheese, pre-shredded is fine (it's actually less clumpy than grating your own block), but if you're using a block, grate it yourself. The rice? Day-old rice reheated is perfect—it's drier and absorbs flavors better.
The filling keeps for 3 days in the fridge, so make extra—it's perfect for lunches or freezing. Portion it into ziplock bags with a tortilla and reheat in the microwave for 2 minutes. For burritos that reheat beautifully, wrap them tightly in foil and bake at 350°F for 15 minutes. The tortillas soften up perfectly this way. If you're prepping ahead, freeze the assembled burritos (without foil) for up to 2 months
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—no chopping boards, no messy cleanup. Just brown the beef with onions and garlic in the same skillet you’ll use to warm the tortillas. The cumin sticks to the bottom like a dream, and by the time you’re rolling, your kitchen’s basically spotless.
- Deep Umami Crunch: That 80/20 beef? It’s the star—juicy, caramelized edges that don’t fall apart when you wrap. Toss in black beans right out of the can (rinsed, don’t skimp), and the cumin turns this into something that tastes like a roadside taco truck, not a weeknight dinner.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch, let it cool, and those burritos hold up for days—no sad, soggy tortillas here. Toss a few in a cooler for a picnic, or freeze them for when you’re too tired to cook. (Yes, even on a Tuesday night.)
- Budget Power Move: Ground beef and canned beans? That’s a $10 dinner for four. The onions and garlic are pennies, and cumin lasts forever. Honestly, I make this when I’m pinching pennies, and no one ever complains—because it’s just that good. Leftovers? Even better the next day.
Step-by-step instructions for beef and bean burritos
Let's build hearty, flavorful burritos with a perfect balance of spiced beef, black beans, and rice.
Brown the Ground Beef
Heat the 1 tablespoon vegetable oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (80/20) and break it apart with a wooden spoon. Cook, stirring occasionally, until the beef loses its raw color and begins to brown—about 5-6 minutes. This step is crucial for developing deep flavor through the Maillard reaction.
Once the beef is mostly browned, drain most of the excess fat (leave about 1 tablespoon in the pan for cooking). Add the 1 whole yellow onion (diced) and cook for another 3-4 minutes until softened. Stir in the 4 cloves garlic (minced), 1 tablespoon cumin, 1.5 tablespoons chili powder, 1 teaspoon ground coriander, 1 teaspoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Cook for 1-2 minutes until fragrant, stirring constantly to avoid burning the spices.
Combine Beef with Black Beans and Rice
Transfer the spiced beef mixture to a large mixing bowl. Stir in the 2 cups black beans (drained and rinsed) and 2 cups cooked white rice. Mix well to combine all ingredients evenly. The filling should be moist but not soupy—if it's too dry, add 1-2 tablespoons of water to help bind the mixture. Taste and adjust seasoning if needed, adding a pinch more salt or chili powder if desired.
Let the filling cool slightly for 5-10 minutes while you prepare the tortillas. This prevents the cheese from melting prematurely when you assemble the burritos. The filling should be warm but not hot to the touch.
Assemble the Burritos
Lay out the 6 whole flour tortillas on a clean work surface. Spoon about ⅙ of the beef and bean mixture onto the center of each tortilla, leaving about 1 inch of space at the edges. Top each portion with about ⅓ cup shredded cheese. Fold the sides of the tortilla inward, then roll tightly from the bottom up, tucking in the sides as you go. The goal is to create a compact burrito that won't unravel when you serve it.
Place the assembled burritos seam-side down on a clean plate or tray. If you're not serving them immediately, cover loosely with a clean kitchen towel to keep them warm. The cheese will begin to melt slightly, helping to seal the burritos and create a cohesive structure.
Serve with Sour Cream
Serve the burritos warm, straight from the assembly plate. Each burrito should be packed with flavorful filling and held together by the melted cheese. For an extra touch, dollop about 1 tablespoon of the 0.5 cup sour cream on top of each burrito or serve it on the side for dipping. The cool, tangy sour cream balances the spicy, hearty filling beautifully.
For an even more satisfying meal, serve with a side of salsa, guacamole, or a simple green salad. These burritos are perfect for a quick weeknight dinner or a fun meal prep option—just assemble them ahead of time and reheat in a skillet or microwave before serving. Enjoy your homemade, restaurant-quality burritos!
Pro Tips For Making Beef And Bean Burrito Recipe With Black Beans
- CRISP THE ONIONS FIRST: Slice that yellow onion thin—almost translucent—and cook it in the dry pan with the beef until it’s golden and slightly caramelized. I used to rush this step, but waiting those extra 3-4 minutes makes the whole filling taste deeper. (Yes, even if you’re impatient like me.)
- BREAK THE BEANS APART: Drain and rinse your black beans, then mash about 20% of them with a fork before mixing into the beef. This creates pockets of texture instead of a mushy filling—your burritos will hold together better, and the contrast of soft and firm bits is chef’s kiss.
- DON’T OVERMIX THE FILLING: Once the beef is cooked and seasoned, just stir it once or twice after adding the beans. Overworking it turns the filling into a paste, and your burritos will fall apart when you wrap them. Let the flavors marry while you assemble—trust me, it’s worth the wait.
- SALT THE BEANS WHILE COOKING: If you’re using canned beans, add a pinch of salt to the pot before draining them. The beans absorb it while they warm, and you won’t end up with a bland, watery filling. (I learned this the hard way after serving a batch that tasted like nothing.)
Troubleshooting this dish
Burrito Filling Too Dry
If your filling feels dry after mixing, it's likely from overcooked beef or rice. To fix this, add 1-2 tablespoons of warm broth (beef or vegetable) while stirring. For next time, avoid overcooking the beef—remove it from the pan when it's just browned, not crispy.
The rice should be warm but not wet; if it's too moist, spread it on a tray to dry slightly before mixing. 💧
Cheese Not Melting Properly
Cold filling causes cheese to stay stubbornly solid. Warm the tortillas in a dry skillet for 10-15 seconds per side before adding filling, or place them in the oven at 200°F for 3-4 minutes.
For extra melt, sprinkle cheese directly on the tortilla before rolling, then wrap each burrito in foil and microwave for 20 seconds before serving. 🧀
Burritos Falling Apart
Tight rolling is key—don't overstuff! Use ⅙ of the filling per tortilla and fold sides inward before rolling. If they still unravel, try corn tortillas (they're stiffer) or wrap each burrito in parchment paper before chilling for 10 minutes.
For extra security, brush tortillas with 1 teaspoon melted butter before assembling. 🌯
Filling Too Wet or Mushy
Excess moisture comes from over-draining beans or undercooking rice. Rinse canned beans thoroughly and pat dry with a paper towel. For rice, use day-old rice (it's drier) or add 2 tablespoons of uncooked rice to absorb extra liquid.
If the mix is still too wet, spread it on a baking sheet and bake at 300°F for 5 minutes to evaporate moisture. 🍚
Spices Too Mild or Uneven
Toast your spices first! Heat 1 teaspoon cumin and chili powder in a dry pan over medium heat for 30 seconds until fragrant, then add to the beef. For uneven distribution, mix spices with 1 tablespoon oil before adding to the pan.
If your tortillas taste bland, brush them with a mix of 1 tablespoon oil + ½ teaspoon smoked paprika before assembling. 🌶️
Burritos Too Greasy
Drain excess fat after browning the beef—leave only 1 tablespoon in the pan. Use leaner ground beef (90/10) if preferred, but remember it won't brown as well. For extra crispiness without grease, pan-sear wrapped burritos in ½ inch of oil for 1 minute per side before serving. 🔥
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef in this recipe?
Ground turkey works wonderfully and makes this a lighter option. Use the same 1.5 lb quantity, but add 1 extra tablespoon of oil to the pan to prevent sticking. For extra moisture, consider adding 2 tablespoons of chicken broth when combining the filling. The flavor will be slightly different but equally delicious.
How do I make these burritos ahead of time?
Assemble the burritos completely, then wrap each one tightly in parchment paper or foil. Store them in an airtight container in the fridge for up to 3 days or freeze for 2 months. To reheat, microwave for 90-120 seconds (covered with a damp paper towel) or bake at 375°F for 15 minutes for crispier tortillas.
What's the best way to make the filling spicier?
For extra heat, add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder when cooking the beef. You can also stir in ½ cup of diced jalapeños or 1 tablespoon of hot sauce at the end. If you love smoky flavors, swap ½ teaspoon of the smoked paprika for ½ teaspoon of ancho chili powder.
Can I make this recipe vegetarian?
Yes! Replace the beef with 1.5 lb of crumbled tempeh or extra-firm tofu (pressed and pan-fried until crispy). For a meaty texture, use 1.5 cups of lentils or 1 can of chickpeas, drained and rinsed. Boost the spices slightly—add ½ teaspoon of liquid smoke or 1 teaspoon of nutritional yeast for depth. The black beans will still provide plenty of protein.
Why does my filling keep falling out when I roll the burritos?
This usually happens when the filling is too loose or the tortillas aren't warm enough. First, make sure your filling is moist but not soupy—add 1 tablespoon of water if needed. Warm the tortillas in a dry skillet for 10 seconds per side before filling, and use ⅙ of the filling per tortilla (don't overstuff). Fold the sides inward first, then roll tightly from the bottom.
