There’s something deeply comforting about an excellent burrito—but if you’ve only ever had the drive-thru version, you’re missing the real thing. This authentic mexican burrito recipe is the real deal, supremely flavorful shredded beef, rice, beans, your favorite salsa, perfection!
This post may contain affiliate links. Read our affiliate policy.

It’s all about outstanding, tender beef that’s been seasoned properly, then wrapped in a soft flour tortilla with just the right balance of beans, rice, and cheese. Nothing complicated—just real ingredients coming together in a way that feels satisfying, warm, and unmistakably homemade.
And honestly, if you want a win with the kids, make these burritos! They won’t fix a bad day but they definitely will make it a million times better.
What Makes It “Authentic”?
In Mexico—especially in the north where flour tortillas are king and burritos originated—they look nothing like the oversized, overstuffed versions you’ll often find in the U.S. They’re simpler, smaller, and far more intentional, wrapped in soft flour tortillas and filled with one, maybe two, ingredients. Usually just beans or sometimes beans and meat, almost never rice.
My “authentic” version is authentic to the Mexican-American burritos you find all over California that are delightfully packed to the brim with Mexican rice, pinto beans, tender meat, salsa, and cheese, then toasted on the griddle to get the outside nice and crisp.
If you already love Mexican dishes like chicken enchiladas or birria tacos oozing with cheese, this will feel like a natural fit—familiar flavors but so much better because they are homemade.

Why You’ll Love This Authentic Mexican Burrito Recipe
- Juicy shredded beef— easy to make in the Instant Pot and ridiculously good
- Meal prep friendly – make the beef up to 5 days in advance or make the burritos and wrap to grab-and-go
- Swap store-bought — Use store-bought rice, beans, salsa to save time or make your own
- Easy to customize – swap in carne asada or chicken, leave out the rice, make it spicy, you choose
- Perfect melt factor – cheddar cheese and Mexican crema for that gooey cheesy bite (if you want or leave dairy-free)
- Freezer-friendly win – wrap, store, and enjoy Mexican beef burritos anytime
Ingredients You’ll Need

For the Shredded Beef:
- Chuck roast – Super tender and succulent Swap: brisket or stew beef.
- Avocado oil – Or other neutral-flavored oil
- White onion – Adds natural sweetness and depth as it cooks down. Swap: yellow onion or extra onion powder.
- Garlic cloves – Brings savory backbone and aroma. Swap: garlic powder in a pinch.
- Chili powder – Adds warmth and mild heat, forming the base of the spice blend.
- Ground cumin – Gives that earthy, authentic mexican burrito flavor.
- Garlic powder + onion powder – Boosts savory depth without overpowering the meat.
- Dried oregano (Mexican if possible) – Adds herbal notes that round out the seasoning.
- Black pepper – Freshly cracked is best for a sharper flavor.
- Kosher salt – I always use Morton kosher salt.
- Chipotle peppers in adobo – Adds smoky heat and depth. Found in the Hispanic aisle. Swap: smoked paprika + chili flakes.
- Chicken broth – Keeps the beef juicy while it cooks and adds richness. Swap: beef broth.
- Lime juice – Adds brightness that balances the richness of the meat.
- Bay leaves – Subtle background flavor that deepens during slow cooking.
For Assembly:
- Burrito-size flour tortillas – Look for extra-large flour tortillas that are 14-16-inches wide at your local Latin market. If you can’t find extra-large ones, make smaller burritos with 10-12-inch wide tortillas.
- Refried beans or black beans or Pinto Beans – Make your own, use canned or I like to buy pre-made from the hot foods section of my local Latin market if I’m short on time.
- Cooked Mexican rice – Classic Mexican-American addition that soaks up the juices from the meat, beans, and salsa. Again, make your own or but premade from the hot foods section of my local Latin market. Swap: white rice or green rice.
- Cheese — optional. If you’d like to add cheese, go for Oaxaca cheese if you’d like it melty or Cotija for sharpness.
- Mexican crema or sour cream – Adds creaminess and cools down the spices (optional)
- Pico de Gallo or your favorite salsa — make your own or store bought
- Thinly sliced jalapeños — for heat or hot sauce
How to Make Mexican Burritos
1. Start by making the shredded beef. Pat your chuck roast dry and season it generously with salt. To make the beef in the Instant Pot, heat oil on the Sauté function. Once hot add the beef and sear on all sides. Take your time with this and get a good sear for maximum flavor.

2. Cook Until Tender. Add onion, garlic cloves, chili powder, cumin, garlic powder, onion powder, oregano, chipotle peppers, chicken broth, lime juice, and bay leaves. Seal, and cook on HIGH PRESSURE for 60 minutes with a natural release of at least 30 minutes.
Dutch oven method: Sear, add remaining ingredients, cover, and braise at 325°F for about 3 hours.


3. Shred the meat. Remove the bay leaves and shred the beef using two forks. If the cooking liquid feels thin, simmer it on medium-high heat for 5–10 minutes until slightly reduced. Mix the shredded beef back into a little bit of the sauce so every bite stays juicy and flavorful.

4. Warm the filling ingredients. If the rice and beans are cold, warm them separately in the microwave or on the stove top until they are nice and hot.
5. Warm the Tortillas. Heat flour tortillas in a dry skillet or dry pan over medium heat for about 20 seconds per side. This keeps them soft, flexible, and easy to roll without cracking.
6. Assemble Your Burritos. Lay the tortilla flat and build in layers:
- Beans
- Rice
- Shredded meat
- Cheese for that gooey melt (if using)
- Mexican crema or sour cream (if using)
- Pico de Gallo or salsa
- Jalapeño slices or hot sauce (if using)
Keep portions balanced so you can roll tightly without overfilling.

6. Roll and Seal. Fold in the sides, then roll tightly from the bottom up, tucking as you go. The goal is a firm, sealed burrito that holds everything together. If this is your first time, go a little lighter on the filling—it makes rolling much easier.
7. Crisp. Place the burrito seam-side down in a dry skillet over medium heat for 1–2 minutes per side until the tortilla is golden and crisp. You can also bake them on a baking sheet at 400°F for 8–10 minutes, if making an entire batch of burritos at once.

Tips for the Perfect Burrito
- Don’t overfill it—this is the number one beginner mistake. Keep it simple and your burrito will actually roll and hold.
- Let the shredded beef drain just a little before assembling so your flour tortilla doesn’t get soggy halfway through.
- Don’t skip the quick crisp at the end—a few minutes in a dry skillet over medium heat not only seals the burrito so it doesn’t fall apart but creates a crunchy exterior.
Variations
- Wet burritos – Place the burrito in a baking dish, spoon over salsa roja or salsa verde (or both), and finish with extra cheese. Bake at 375°F until everything is bubbling and melty.
- Carne asada burrito – Replace the shredded beef with thinly sliced grilled steak for a smokier, slightly charred flavor.
- Burrito bowl – Skip the flour tortilla entirely and layer everything in a bowl for a lighter, lower-carb option that still hits all the same flavors.
If you’re going meatless, you might want to try my Vegetarian Black Bean Burrito Bowl, Fried Green Tomato Vegetarian Burrito or this Vegan Tofu Breakfast Burrito for the same satisfying feel.

Storage & Meal Prep
These burritos are perfect for busy weeks, wrap tightly in foil and store in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.
To reheat, warm in a 350°F oven for 15 minutes or microwave in 30–60 second bursts wrapped in a damp paper towel if you’re in a hurry. The tortilla will get chewy in the microwave, but it’s faster.
Shop This Recipe
Buy Now → 
Extra-Large Burrito Sized Flour Tortillas
Buy Now →
Buy Now →
Buy Now →
Buy Now →
Buy Now → Serving Suggestions
These burritos are already a full meal, but I love serving them with a few simple sides to round everything out and bring in extra texture, freshness, and heat.
- Classic side – Loaded Mexican street corn
- Fresh toppings & dips – Add guacamole, pickled red onions, grilled spring onions, or fresh radishes for brightness and crunch.
- Creamy finish – A spoon of sour cream or mexican crema (or even a charred jalapeño avocado crema) makes everything richer and smoother.
- Texture contrast – Tortilla chips on the side add that crispy bite against the soft flour tortilla.
- Fresh salads – A simple cabbage slaw or Mexican-style salad with radishes, and lettuce helps balance the richness.
- Bring the heat — Serve with pickled jalapeños or a spicy salsa to add some fire.
FAQs
Not for this recipe. Burritos need a soft, flexible flour tortilla so everything stays wrapped and holds together. Look for extra-large, burrito-sized flour tortillas that are 14-16-inches wide. If you can’t find them make smaller burritos with the 10-12-inch wide tortillas.
Sure! Check out this recipe for step-by-step details.
The best way is to wrap it in foil and reheat in a 350°F oven for 15-20 minutes or until warmed through. If you want to crisp up the outside, remove the foil for the last 5-10 minutes. If you are in a rush you can also microwave it for 30-60 second bursts until warm, but the tortilla will get rubbery with this method.
Don’t overfill it, warm the tortilla first to prevent cracking, and make sure your filling isn’t too wet. Roll tightly and seal the seam by toasting it in a hot dry skillet.
Authentic Shredded Beef Burrito
There’s something deeply comforting about an excellent burrito—but if you’ve only ever had the drive-thru version, you’re missing the real thing. This authentic mexican burrito recipe is the real deal, shredded slow-cooked beef, rice, beans, your favorite salsa, perfection!
Ingredients
For the shredded beef:
- 3 pounds boneless beef chuck roast
- 1 tablespoon kosher salt, plus more for seasoning
- 2 tablespoons avocado oil or other neutral oil
- 1 large white onion, chopped
- 4 cloves garlic, smashed
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano (preferably Mexican oregano)
- 1 teaspoon freshly ground black pepper
- 2 chipotle peppers in adobo sauce
- 1 cup chicken or beef broth
- Juice of 1 lime
- 2 bay leaves
For the burritos:
- 6 burrito-sized flour tortillas (14-16 inches wide) or 12 smaller (10-inch) flour tortillas
- 2 1/2 cups cooked beans (pinto beans, refried beans, black beans), home made, canned or store-bought
- 2 1/2 cups cooked rice (Mexican rice , green rice, white rice, brown rice), homemade or store-bought
- 1 cup salsa (homemade or store-bought)
- 2 cups shredded cheese or Cotija cheese (optional)
- 1 cup Mexican crema or sour cream (optional)
- 2 jalapeños, thinly sliced or hot sauce (optional)
Instructions
- Make the shredded beef in the Instant Pot (see note below for alternative cooking methods): Pat the 3 pounds of chuck roast chunks dry and season generously all over with salt. Heat 2 tablespoons of oil in the Instant Pot on the Saute function. Once the oil is hot sear the chuck roast on all sides until golden. Take your time with this step, it is the key to making it super flavorful.
- Add the chopped onion, 4 garlic cloves, 2 tablespoons chili powder, 1 tablespoon cumin, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon oregano, 1 teaspoon black pepper, the measured 1 tablespoon salt, 2 chipotles, 1 cup chicken broth, lime juice from 1 lime, and 2 bay leaves to the Instant Pot. Seal and pressure cook on HIGH for 1 hour, then naturally release for at least 30 minutes or until the beef shreds easily with a fork.
- Remove bay leaves. Transfer the beef to a cutting board and shred with two forks. Meanwhile, if the cooking liquid is thin, simmer it on medium-high heat for 5–10 minutes until reduced. Return the shredded beef to the pot and toss with the reduced sauce until glossy and well-coated. Taste and adjust seasoning. Beef can be made up to 5 days in advance. Let cool completely, then store in an airtight container in the fridge.
- Warm the rice and beans separately on the stove top or in the microwave until they are hot.
- Warm each flour tortilla in a dry skillet or dry pan over medium heat for about 20 seconds per side, this will keep the tortillas from cracking when you roll the.
- Build Each Burrito: In the lower third of a warm tortilla, layer:
- A spoonful of warm beans
- A spoonful of warm rice
- About 1/3 cup of the shredded beef
- A sprinkle of cheddar cheese (if using)
- A little Mexican crema or sour cream (if using)
- A spoonful of salsa
- A few slices of jalapeños or a few dashes of hot sauce (if using) - Fold in the sides, then roll from the bottom up, tucking the filling as you go.
- Place the burrito seam-side down in a dry pan over medium heat for 1–2 minutes per side or until golden and crisp. For a big batch, line them up on a baking sheet at 400°F for 8–10 minutes. Repeat with the remaining tortillas.
- Enjoy! Serve with more salsa, tortilla chips, fresh radishes, pickled jalapeños, and/or grilled spring onions
Notes
Alternative Cooking Methods:
Slow Cooker (Crockpot): Brown the beef in a skillet with oil over medium-high heat. Transfer beef to the slow cooker. Add all remaining beef ingredients (onions, spices, broth, etc.) to the slow cooker. Cover and cook on Low for 8–10 hours or High for 5–6 hours until the beef pulls apart effortlessly.Shred the meat and toss it back into the juices.
Stovetop (Dutch Oven): In a large Dutch oven, brown the beef in oil over medium-high heat. Add all other ingredients. Bring the liquid to a boil, then immediately reduce heat to low. Cover with a tight-fitting lid and simmer for 3 to 3.5 hours. Check occasionally to ensure there is still liquid; add a splash of water or broth if it looks dry. Shred once tender and reduce the remaining sauce over medium heat before tossing the meat back in.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 613Total Fat: 25gSaturated Fat: 7gUnsaturated Fat: 18gCholesterol: 51mgSodium: 805mgCarbohydrates: 69gFiber: 10gSugar: 4gProtein: 28g

leave a reply