The best chicken burrito recipe you’ll ever taste! These homemade burritos are loaded with savory marinated chicken, creamy pinto beans, cilantro lime rice, and all the best fillings. Wrapped in homemade flour tortillas and toasted until golden, they’re hearty, satisfying, and perfect for meal prep.

Table of Contents
My giant breakfast burrito recipe is one of my favorite ways to start the day, but when lunch or dinner rolls around, this chicken burrito is my go-to. Every component is made from scratch, from the smoky pollo asado and creamy pinto beans to the fresh pico de gallo and homemade tortillas.
It takes a little extra effort, but most of the ingredients can be prepared ahead of time, and the result is a burrito that’s fresher, heartier, and more flavorful than just about any restaurant version out there. Even better, you can pile on as much filling as you want, and there’s no extra charge for guac.
Ingredients and Notes
See the recipe card below for the complete ingredient list and instructions.
Pollo Asado
- Chicken – I prefer to use boneless, skinless chicken thighs for burritos, because they stay juicier than chicken breasts. However, you can use boneless, skinless chicken breasts if preferred.
- Chipotle Peppers in Adobo – These give the marinade a smoky flavor and a bit of heat. Use more or less than the recipe calls for, depending on your spice preference.
- Garlic – Fresh garlic cloves give the marinade a bold, savory flavor.
- Citrus – Fresh lime zest, lime juice, and orange juice add a bright, citrusy taste, and the acidity helps tenderize the chicken so every piece practically falls apart with each bite.
- Seasonings – Salt, cumin, paprika, oregano, and pepper add savory, herbaceous flavor, giving the marinade incredible depth.
Creamy Pinto Beans
- Pinto Beans – I don’t recommend using pre-cooked or canned beans. Cooking dry pinto beans from scratch creates the creamiest texture and best flavor.
- Aromatics – Onion, garlic, bay leaf, and cumin infuse the beans as they simmer, adding warm, pungent notes that pair well with the chicken marinade.
- Salt – This enhances all of the other flavors. Just be sure to add it only after the beans are tender, or they will become tough during cooking.
Flour Tortillas
- Flour – I use all-purpose flour as the base of the dough. If needed, you can substitute a 1:1 all-purpose gluten-free flour to keep your tortillas gluten-free. If preferred, you can use store-bought tortillas. Regular flour tortillas or whole-wheat tortillas both work well. Look for extra-large or burrito-sized options, so you have plenty of room to wrap the burrito fillings.
- Salt – This enhances the flavor of the dough.
- Fat – I prefer lard for tender, flavorful tortillas, but shortening or butter work well, too.
Fillings and Toppings
- Cilantro Lime Rice – I combine long-grain white rice, neutral oil, water (or chicken stock), salt, lime zest, lime juice, and fresh cilantro to create fluffy, bright rice that balances the smokiness of the chicken. If you aren’t a fan of cilantro, feel free to use fresh parsley instead.
- Guacamole – The best guacamole starts with ripe avocado. Then, I add red onion, jalapeño, cilantro, garlic, lime juice, and salt.
- Pico de Gallo – A simple blend of ripe tomatoes, onion, jalapeño, cilantro, lime juice, and salt creates a bright, refreshing topping.
- Crema – I use Mexican crema or sour cream as the base of the sauce. Then, I add adobo sauce, lime juice, and salt for warm, zesty flavor.
- Garnishes – Oaxaca cheese is mild and super melty. If you can’t find Oaxaca, low-moisture mozzarella cheese is the best substitute. I also include pickled jalapeños for a bit of crunch and tangy heat.
How to Make the Best Chicken Burrito Recipe
1. Marinate the Chicken


2. Cook the Creamy Pinto Beans



3. Make Cilantro Lime Rice


4. Cook the Chicken


5. Prepare the Tortillas




6. Assemble the Sauces



7. Build the Chicken Burritos




Nick’s Tips for Success
- Marinate the chicken overnight. You can get away with four hours if needed, but marinating the chicken overnight creates the best flavor and helps keep the chicken extra juicy.
- Use chef’s weights. Place a few chef’s weights or a heavy-bottomed skillet on top of the chicken thighs while cooking. This keeps the meat in full contact with the hot pan, creating a deeper sear and better charring, which leads to incredible flavor.
- Use a meat thermometer. Cook the chicken to an internal temperature of 175-180°F (79-82°C), ensuring it’s fully cooked. Chicken thighs stay juicy at this higher temperature as the connective tissue has time to break down, making the meat even more tender.
- Make extra tortillas. While you have the ingredients out, prepare extra tortillas to make my homemade crunchwrap supreme recipe, too!
- Warm the tortillas before assembling. Warm tortillas are much more pliable and far less likely to crack when rolling.
- Don’t overfill the burritos. It can be tempting, but too much filling makes them difficult to roll and more likely to fall apart.
Chicken Burrito Recipe

Equipment
- 1 Blender
- 1 Large Mixing Bowl
- 1 Large Pot or Dutch Oven
- 1 Rice Cooker (or Medium Saucepan)
- 1 Cast Iron Skillet, Comal, or Grill
- 1 Rolling Pin
- 1 Citrus Zester
- 1 Citrus Juicer
- 7 Mixing Bowls
- 1 Whisk
- 1 Instant-Read Thermometer
Ingredients
For the Pollo Asado
- 3 tablespoon (45 milliliter) neutral oil
- 2 tablespoon (30 gram) chipotle in adobo + plus 1 tablespoon sauce
- 4 garlic clove
- zest and juice of 2 lime
- juice of 1 orange
- 1½ teaspoon (9 gram) kosher salt
- 1 teaspoon (2 gram) ground cumin
- 1 teaspoon (2 gram) smoked paprika
- ½ teaspoon (1 gram) dried oregano
- ½ teaspoon (1 gram) black pepper
- 2 pound (1 kilogram) boneless, skinless chicken thigh
For the Creamy Pinto Beans
- 1 cup (170 gram) dried pinto beans, soaked overnight
- ½ onion, halved
- 4 garlic clove, smashed
- 1 bay leaf
- 1 teaspoon (2 gram) cumin
- 1½ teaspoon (9 gram) kosher salt, add later
For the Cilantro Lime Rice
- 1 cup (185 gram) long-grain white rice
- 1 cup (236 milliliter) water or light chicken stock
- 2 tablespoon (30 milliliter) neutral oil
- 1 teaspoon (6 gram) kosher salt
- zest of 1 lime
- juice of 1-2 lime, to taste
- ½ cup (8 gram) cilantro, finely chopped
For the Tortillas
- 6 cup (720-750 gram) all-purpose flour
- 4 teaspoon (24 gram) kosher salt
- 10 tablespoon (140 gram) pork lard, may substitute shortening or butter
- 1 cup (236 milliliter) warm water
For the Guacamole
- 2 ripe avocado
- ¼ small red onion, finely diced
- 1 jalapeño, seeded, finely diced
- 2 tablespoon (8 gram) cilantro, finely chopped
- 1 clove garlic, grated
- juice of 1 lime
- salt to taste
For the Pico de Gallo
- 2 ripe tomato, seeds removed, finely diced
- ¼ onion, finely diced
- 1 jalapeño, seeds removed, minced
- 2 tablespoon (8 gram) cilantro, finely chopped
- 1 teaspoon (5 milliliter) lime juice
- ½ teaspoon (3 gram) salt
For the Crema
- ½ cup (115 gram) Mexican crema or sour cream
- 1-2 tablespoon (115-30 milliliter) adobo sauce, from chipotle peppers
- ½ teaspoon (2½ milliliter) lime juice
- ⅛ teaspoon (¾ gram) salt
For Garnish
- Oaxaca cheese, to taste
- pickled jalapeño, to taste
Instructions
Marinate the Chicken
- Add the oil, chipotle peppers, adobo sauce, garlic, lime zest, lime juice, orange juice, salt, cumin, smoked paprika, oregano, and black pepper to a blender. Blend until smooth.3 tablespoon neutral oil, 2 tablespoon chipotle in adobo + plus 1 tablespoon sauce, 4 garlic clove, zest and juice of 2 lime, juice of 1 orange, 1½ teaspoon kosher salt, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon dried oregano, ½ teaspoon black pepper
- Taste the marinade and adjust the lime juice or salt as needed. It should be bright, smoky, and slightly salty.
- Place the chicken in a large bowl or resealable bag. Pour the marinade over the chicken and toss to coat completely.2 pound boneless, skinless chicken thigh
- Cover and refrigerate for at least four hours, preferably overnight.
Cook the Creamy Pinto Beans
- Drain the soaked pinto beans and transfer them to a large pot. Cover with fresh water by about one inch (two and a half centimeter).1 cup dried pinto beans
- Add the onion, garlic, bay leaf, and cumin. Bring to a boil, then reduce the heat to a gentle simmer.½ onion, 4 garlic clove, 1 bay leaf, 1 teaspoon cumin
- Cook for one and a half to two hours, or until the beans are very tender.
- Remove the bay leaf. Stir in the kosher salt, then lightly mash some of the beans to create a creamy, spoonable consistency.1½ teaspoon kosher salt
Make the Cilantro Lime Rice
- Rinse the rice under cold water until the water runs clear.1 cup long-grain white rice
- Add the rice, water (or chicken stock), oil, and salt to a rice cooker. Cook using the white rice setting.2 tablespoon neutral oil, 1 teaspoon kosher salt, 1 cup water or light chicken stock
- Fluff the cooked rice with a fork, then fold in the lime zest and juice. Close the lid and let the rice steam for five minutes.zest of 1 lime, juice of 1-2 lime
- Fold in the chopped cilantro just before serving.½ cup cilantro
Cook the Chicken
- Heat a grill or cast iron skillet over high heat until very hot.
- Add the marinated chicken in a single layer. For the best sear, place chef’s weights or a heavy skillet on top of the chicken during the first few minutes of cooking.
- Cook for four minutes without moving the chicken. Flip and cook for another three to four minutes, or until the internal temperature reaches 175-180°F (79-82°C).
- Transfer the chicken to a cutting board and let it rest for five to ten minutes before chopping into bite-sized pieces.
Make the Tortillas
- In a large mixing bowl, combine the flour, salt, and lard. Rub together with your fingertips until the mixture resembles coarse crumbs.6 cup all-purpose flour, 4 teaspoon kosher salt, 10 tablespoon pork lard
- Gradually add the warm water, mixing until a shaggy dough forms.1 cup warm water
- Knead for about five minutes, until the dough is smooth and slightly tacky.
- Divide the dough into four equal portions. Shape into balls, flatten slightly, cover, and let rest for 30 minutes.
- Roll each dough ball into a 16-18-inch (40-45 centimeter) circle.
- Heat a comal or cast iron skillet over medium-high heat. Cook each tortilla for about one minute per side, or until golden brown with bubbles throughout.
- Transfer the cooked tortillas to a sheet pan lined with a warm damp towel. Cover with a second towel and keep warm in a 150°F (65°C) oven while cooking the remaining tortillas.
Make the Guacamole
- Combine the avocados, red onion, jalapeño, cilantro, garlic, lime juice, and salt in a medium bowl.2 ripe avocado, ¼ small red onion, 1 jalapeño, 2 tablespoon cilantro, 1 clove garlic, juice of 1 lime, salt to taste
- Mash gently with a fork, leaving some texture. Taste and adjust the seasoning as needed.
Make the Pico de Gallo
- Combine the tomatoes, onion, jalapeño, cilantro, lime juice, and salt in a medium bowl.2 ripe tomato, ¼ onion, 1 jalapeño, 2 tablespoon cilantro, 1 teaspoon lime juice, ½ teaspoon salt
- Refrigerate until ready to serve.
Make the Chipotle Crema
- Whisk together the Mexican crema, adobo sauce, lime juice, and salt until smooth. Taste and adjust the seasoning if needed.½ cup Mexican crema or sour cream, 1-2 tablespoon adobo sauce, ⅛ teaspoon salt, ½ teaspoon lime juice
Assemble the Burritos
- Working with one warm tortilla at a time, layer Oaxaca cheese, cilantro lime rice, creamy pinto beans, chopped chicken, pico de gallo, pickled jalapeños, and a drizzle of chipotle crema in the center.Oaxaca cheese, pickled jalapeño
- Fold the bottom edge over the filling, fold in both sides, and roll tightly into a burrito.
- Heat a lightly oiled skillet over medium-high heat. Place the burrito seam-side down and cook until deeply golden and sealed. Turn and toast the remaining sides until crisp.
- Serve immediately with homemade guacamole and extra chipotle crema.
Video

Notes
– Refrigerator: Store the chicken, rice, beans, tortillas, pico de gallo, guacamole, and chipotle crema in separate airtight containers in the refrigerator for up to four days. Assemble the burritos just before serving for the best texture. Or, store assembled chicken burritos for two to three days, keeping in mind the longer they sit the more likely they are to become soggy.
– Freezer: Assemble the burritos without the guacamole, pico de gallo, or crema. Wrap each burrito tightly in plastic wrap, followed by aluminum foil, and freeze for up to three months.
– To Reheat: Thaw frozen burritos overnight in the refrigerator if possible. Warm in the oven at 350°F (177°C) for 20-30 minutes, or heat in a lightly oiled skillet over medium heat, turning occasionally until warmed through and crisp on all sides. If reheating from frozen, add 10-15 minutes to the baking time. Serve with fresh guacamole, pico de gallo, and chipotle crema.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!FAQs
Yes! This recipe is perfect for meal prep. Cook the chicken, beans, rice, and tortillas up to three days in advance, and store each component in separate airtight containers in the refrigerator.
Prepare the pico de gallo and chipotle crema a day ahead, and make the guacamole just before serving for the freshest flavor. When you’re ready to eat, reheat the fillings, assemble the burritos, and toast them until golden.
Absolutely. Assemble the burritos without the crema, pico de gallo, or guacamole, wrap each burrito tightly in plastic wrap, followed by aluminum foil, and store them in the freezer for up to three months.
Thaw overnight in the refrigerator before reheating, or warm directly from frozen in the oven at 350°F (177°C) just until heated through. You can also warm thawed burritos in a large skillet over medium heat. I avoid the microwave, because it tends to make the burritos a little soggy.
These burritos are easy to customize with your favorite toppings. Try adding shredded lettuce, sautéed onions or veggies, roasted corn, shredded Monterey Jack or cheddar cheese, sliced avocado, hot sauce, pickled red onions, or your favorite salsa for even more flavor and texture.
You can even swap the chicken for steak or shrimp, use black beans or refried beans instead of creamy pinto beans, or replace the cilantro lime rice with brown rice or Spanish rice.




This was the most flavorful burrito I’ve ever had!