A burrito is a filled tortilla associated with northern Mexico, where flour tortillas are commonly used, and it is now made in many regional and family styles. This flexible version wraps seasoned beans, rice, cheese, and fresh toppings in a warm flour tortilla, with easy options for changing the protein, vegetables, and level of heat.
Ingredients
- ¾ cup (150 g) uncooked long-grain white rice
- 1¼ cups (300 ml) water, or the amount specified on the rice package if different
- 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
- ½ medium yellow onion, finely chopped, about ½ cup (75 g)
- 2 cloves garlic, minced, about 2 teaspoons (10 g)
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) chili powder
- ½ teaspoon (1 g) smoked paprika, or regular paprika
- ¼ teaspoon (1.5 g) fine salt, plus more to taste
- 1 can black beans, 15 ounces (425 g), drained and rinsed, about 1½ cups (255 g)
- 2 tablespoons (30 ml) water for the bean filling
- 4 large flour tortillas, about 10 inches (25 cm) wide and 2.5 ounces (70 g) each
- 1 cup (110 g) shredded Monterey Jack or cheddar cheese
- ½ cup (120 g) salsa, plus extra for serving
- 1½ cups (60 g) shredded romaine lettuce
- 1 medium avocado, about 5 ounces (140 g), pitted and sliced
- ⅓ cup (80 g) sour cream
- 1 lime, cut into 4 wedges, about 2 ounces (55 g)
- Optional protein: 1 cup (140 g) cooked, shredded chicken, or 8 ounces (225 g) raw ground beef. If using chicken, follow the reheating directions in the instructions; if using beef, cook it through to the safe temperature specified below.
Instructions
- Set out the fillings. Drain and rinse the beans, chop the onion and garlic, shred the lettuce, and slice the avocado. Measure the spices and cheese, and place the salsa and sour cream near your work area. Keeping the fillings ready before you start assembling makes it easier to fill each tortilla evenly and wrap it while warm.
- Cook the rice. Rinse the rice in a fine-mesh sieve until the water runs mostly clear, then drain it well. Put the rice and 1¼ cups (300 ml) water in a small saucepan and bring to a boil over medium-high heat. Cover, turn the heat to low, and simmer for about 15 to 18 minutes, or until the water is absorbed and the rice is tender. Follow the package timing if it differs. Remove the pan from the heat and let the rice stand, covered, for 5 minutes; fluff with a fork. If the rice is ready before the other fillings, keep it covered while you finish cooking.
- Make the seasoned beans. While the rice cooks, heat the oil in a medium skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Stir in the garlic, cumin, chili powder, paprika, and salt; cook for 30 seconds, just until fragrant. Add the beans and 2 tablespoons (30 ml) water. Cook for 4 to 5 minutes, stirring gently, until hot. Mash about one-third of the beans with the back of a spoon. This thickens the filling so it is less likely to spill out of the tortilla. Taste and add salt or another pinch of chili powder as needed.
- Cook or heat an optional protein. For ground beef, brown it in a separate skillet over medium heat, breaking it into small pieces as it cooks, for about 8 to 10 minutes. Check the thickest pieces with a food thermometer; USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground meat. Drain excess fat before adding the beef to the burrito filling. For cooked chicken, heat it in a small pan with a splash of water, stirring until it reaches 165°F (74°C); USDA FSIS recommends that temperature when reheating leftovers. You can also leave out meat and use the seasoned beans as the main filling.
- Warm the tortillas. Warm each tortilla in a dry skillet over medium heat for about 20 to 30 seconds per side, until pliable, or stack them, wrap them in a barely damp clean kitchen towel, and microwave for 20 to 30 seconds. Keep the warmed tortillas covered so they do not dry out or crack when folded. Avoid overheating them until crisp, since a brittle tortilla will split.
- Fill and wrap. Put one warm tortilla on a work surface. Spoon about ⅓ cup (55 g) rice into a horizontal strip slightly below the center, then add about ⅓ cup (55 g) beans, one-quarter of the cheese, and any optional protein. Add a modest amount of salsa, lettuce, avocado, and sour cream; leave at least 2 inches (5 cm) clear on the sides. Fold the left and right edges inward over the filling, then lift the edge nearest you and roll it firmly away from you, tucking the filling in as you go. Repeat with the remaining tortillas. Use less filling rather than forcing a crowded tortilla to close.
- Serve or crisp the outside. Serve the burritos as they are, or place them seam-side down in a clean dry skillet over medium heat for 1 to 2 minutes per side to lightly toast and seal them. Cut in half if desired and serve with lime wedges and extra salsa. The toasted exterior is optional; it adds a little crunch but is not necessary for a well-wrapped burrito.
Tips
- Keep wet ingredients contained. Use a modest spoonful of salsa and sour cream inside each burrito. Too much sauce can make the tortilla soggy or cause the seam to open. Serve extra sauce on the side, and pat very juicy additions dry before filling.
- Make the filling easy to wrap. Let excess liquid cook off from the beans, and keep rice fluffy rather than wet. If the filling seems loose, simmer the beans for another minute or mash a few more. A warm, flexible tortilla and a clear border around its edges make folding much easier.
- Swap ingredients thoughtfully. Pinto beans work in place of black beans with a similarly creamy texture and mild flavor. Brown rice can replace white rice, but it generally needs more water and a longer cook, so use its package directions. If large flour tortillas are unavailable, use smaller tortillas and make more, less generously filled wraps.
- Adjust heat at the table. The recipe is mildly spiced. Add minced jalapeño, hot sauce, or a pinch of cayenne for more heat, or use a mild salsa and omit the chili powder for a gentler filling. Add extra spice gradually so it does not overwhelm the beans and other toppings.
Serving Suggestions
Serve each burrito with lime wedges and a little extra salsa, sour cream, or hot sauce for dipping. For a fuller meal, add a simple green salad, sliced tomatoes, or grilled corn. The filling is hearty, so a bright, crunchy side balances it without requiring another complicated dish. If serving a group, set out the fillings in separate bowls and let everyone assemble their own; keep hot rice and beans warm and put cold toppings out shortly before eating.
For a less messy plate, cut each burrito in half after rolling and serve it seam-side down. If you are packing burritos for lunch, leave lettuce, sour cream, and other wet or delicate toppings out of the filling and pack them separately. A toasted burrito is best eaten soon after crisping, while an untoasted one is easier to wrap in foil for transport.
Variations
Vegetable burrito: Add 1 cup (150 g) sautéed bell pepper and 1 cup (150 g) sautéed zucchini. Cook the vegetables until tender and let excess moisture evaporate before adding them, or the tortilla can become wet. Corn kernels also work well; thaw frozen corn and warm it in the bean skillet.
Chicken burrito: Use 1 cup (140 g) cooked shredded chicken in place of some or all of the beans, or combine a smaller amount of chicken with the beans. If the chicken is leftover or chilled, reheat it to 165°F (74°C) as directed above. Rotisserie-style cooked chicken is convenient, while beans keep the filling meat-free if you want to make both options.
Cheese-free or dairy-free: Leave out the cheese and sour cream, then add avocado, extra salsa, or a spoonful of dairy-free sour cream. The result will be less creamy and may feel less cohesive, so keep the bean mixture slightly mashed and avoid overfilling.
Breakfast-inspired: Add scrambled eggs, roasted potatoes, or both. Cook eggs until the egg dish reaches 160°F (71°C), checked with a food thermometer, and keep the potatoes fairly dry. These additions make a larger, more substantial burrito, so use smaller portions of the other fillings to keep it easy to roll.
Storage and Reheating
For best texture, store the rice and bean filling separately from the tortillas and fresh toppings. Refrigerate cooked rice, beans, and any cooked meat within 2 hours, in shallow airtight containers; they keep for 3 to 4 days in the refrigerator. Keep lettuce, sliced avocado, salsa, and sour cream in separate containers. Avocado may brown after cutting, so it is best sliced just before serving; a little lime juice can slow browning but does not prevent it completely.
Assembled burritos can also be refrigerated, wrapped individually, for up to 3 to 4 days, though lettuce and sour cream soften the tortilla over time. For better texture, assemble without those toppings and add them after reheating. Reheat a refrigerated burrito in a covered skillet over low to medium-low heat, turning occasionally, until hot throughout. For a burrito containing meat or other leftovers, check the center with a food thermometer and reheat to 165°F (74°C). A microwave also works: wrap the burrito in a damp paper towel and heat in short intervals, turning it between intervals, then check that the center is thoroughly hot. Avoid leaving cooked fillings at room temperature for more than 2 hours.
Frequently Asked Questions
How do I stop a burrito from falling apart?
Use a warm, pliable tortilla, keep the filling in a compact strip, and leave clear space at the sides. Do not overfill it. Fold both sides inward before rolling the near edge firmly over the filling. If the tortilla is small or cracked, warm it a little longer or use two tortillas layered together.
Can I make the fillings ahead?
Yes. Cook the rice and beans up to 3 to 4 days ahead and refrigerate them promptly in separate airtight containers. Reheat the fillings until hot before assembling, and prepare fresh toppings closer to serving. Keeping the components separate helps the tortillas stay soft rather than soggy.
Can I use canned rice or skip cooking rice?
You can use leftover or ready-to-heat rice instead of cooking it from dry. Measure about 2 cups (300 g) cooked rice for the four burritos, and heat it until steaming before filling. The exact yield from uncooked rice varies, so use the cooked amount as a guide rather than trying to match a precise yield.
What can I use instead of flour tortillas?
Large whole-wheat flour tortillas generally wrap in the same way, though they may taste nuttier and can be less flexible if cold. Corn tortillas are usually smaller and more prone to cracking, so they are better for folded tacos than for large, tightly rolled burritos. If using small tortillas, make additional portions and use less filling in each.
Can I freeze assembled burritos?
Yes, but freeze burritos without lettuce, sour cream, or fresh avocado because those toppings lose their texture. Let the cooked filling cool promptly, assemble and wrap each burrito tightly, then freeze for up to 2 months for best quality. Thaw overnight in the refrigerator or reheat from frozen until the center reaches 165°F (74°C); allow extra time and check the center with a thermometer.
How much filling should go in each burrito?
For a 10-inch tortilla, start with roughly ⅓ cup (55 g) rice and ⅓ cup (55 g) beans, then add moderate amounts of cheese and toppings. The exact amount depends on the tortilla and how many extras you choose. A burrito that closes without stretching is easier to toast, hold, and eat.
Related
- Crocodile Recipe: Easy Grilled Crocodile Skewers
- Tamago Sando: Japan’s Creamiest Egg Sandwich Recipe
- Salade Lyonnaise Warm Recipe with Crispy Bacon and Egg
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).