12 Best Bean Burrito Recipes
Bean burritos are one of those meals that can turn a handful of simple ingredients into something seriously satisfying. With creamy beans, warm tortillas, melty cheese, fresh vegetables, and flavorful sauces, you can make them hearty enough for dinner without spending hours in the kitchen. They also give you plenty of room to change things up depending on what you have in your pantry.
The best part about bean burritos is their versatility. You can keep them classic with refried beans and cheddar, make them spicy with jalapeños and salsa, or add rice, vegetables, avocado, and different cheeses for a more filling meal. Whether you want a quick weeknight dinner, a make-ahead lunch, or a freezer-friendly meal, there is a burrito here to fit the occasion.
These recipes use familiar ingredients and straightforward cooking methods, but each one brings a slightly different flavor and texture to the table. Some are rich and cheesy, while others are fresh, smoky, spicy, or packed with vegetables. You can also adjust the seasonings and toppings to suit your family, making these recipes wonderfully flexible.
From classic bean and cheese burritos to loaded breakfast-style versions, this collection gives you plenty of delicious ideas to try. Keep tortillas, canned beans, cheese, and a few favorite toppings on hand, and you will always have the foundation for a quick homemade meal. Grab your skillet and get ready for some seriously cozy burrito goodness!
Classic Cheesy Bean Burritos

Time and Servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) refried beans
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup salsa
- 1/4 cup diced yellow onion
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- 1 tablespoon olive oil
- 1/2 cup sour cream
- 1/4 cup chopped fresh cilantro
- Salt and black pepper to taste
Instructions
- Warm the olive oil in a medium skillet over medium heat, then add the diced onion and cook for 3 to 4 minutes until it becomes soft and lightly golden. Stir frequently so the onion cooks evenly without burning. This small step gives the beans a sweeter, deeper flavor.
- Add the refried beans to the skillet along with the chili powder, cumin, garlic powder, smoked paprika, and a small pinch of salt and black pepper. Stir everything together until the seasonings are evenly distributed. Cook the mixture for about 5 minutes, stirring occasionally, until the beans become hot, smooth, and easy to spread.
- Warm the tortillas in a dry skillet or microwave until they become soft and flexible. Place one tortilla on a clean work surface and spoon about 1/2 cup of the seasoned beans down the center. Leave some space around the edges so the filling does not spill out when you fold the burrito.
- Sprinkle each portion of beans with shredded cheddar cheese and spoon a little salsa over the top. Add a small spoonful of sour cream and a sprinkle of cilantro if desired. Avoid overfilling the tortillas because a slightly smaller filling makes them much easier to roll tightly.
- Fold the sides of the tortilla inward over the filling, then fold the bottom edge upward and roll firmly toward the top. Place each burrito seam-side down so it stays closed. For an extra delicious finish, return the burritos to the skillet and cook them for 1 to 2 minutes per side until the tortillas become lightly crisp and the cheese melts completely.
- Serve the burritos hot with extra salsa, sour cream, chopped cilantro, or your favorite toppings. If you prefer a softer burrito, skip the skillet-toasting step and serve them immediately after rolling. For meal prep, let the filling cool before assembling and refrigerating the burritos.
Spicy Black Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) black beans, drained and rinsed
- 1 cup cooked white or brown rice
- 1 cup shredded Monterey Jack cheese
- 1/2 cup salsa
- 1 jalapeño, finely diced
- 1/2 cup diced red onion
- 1/2 cup diced bell pepper
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper
- 1 tablespoon lime juice
- Salt and black pepper to taste
- 1/4 cup chopped cilantro
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the red onion, bell pepper, jalapeño, and garlic, then cook for about 5 minutes until the vegetables soften and become fragrant. If you want a milder burrito, remove the jalapeño seeds before chopping.
- Stir in the black beans, chili powder, cumin, smoked paprika, cayenne pepper, salt, and black pepper. Cook for 5 to 6 minutes, stirring gently so the beans warm through without becoming completely mashed. Add the lime juice at the end and stir well to brighten the smoky flavors.
- Warm the tortillas until they are soft and pliable. Place approximately 1/3 cup of cooked rice in the center of each tortilla, followed by a generous scoop of the spicy black bean mixture. Sprinkle Monterey Jack cheese over the beans while they are still warm so it begins to soften immediately.
- Add a spoonful of salsa and a little chopped cilantro to each burrito. If you enjoy extra heat, add another thin slice of fresh jalapeño or a dash of hot sauce. Keep the filling concentrated in the center rather than spreading it all the way to the edges.
- Fold both sides toward the middle, bring the bottom of the tortilla over the filling, and roll tightly until you have a compact burrito. Place the burritos seam-side down in a hot skillet and cook for about 2 minutes on each side. This gives the tortilla a lightly crisp exterior while warming the filling and melting the cheese.
- Serve immediately with salsa, guacamole, sour cream, or lime wedges. The combination of smoky beans, fluffy rice, melted cheese, and fresh lime creates a burrito with plenty of flavor in every bite. You can also prepare the filling a day ahead and assemble the burritos when you are ready to eat.
Bean and Rice Burritos

Time and Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) pinto beans, drained and rinsed
- 2 cups cooked long-grain rice
- 1 cup shredded Mexican cheese blend
- 1/2 cup salsa
- 1/2 cup diced onion
- 1/2 cup diced tomatoes
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 1 tablespoon lime juice
- 1/4 cup chopped cilantro
- Salt and pepper to taste
Instructions
- Begin by warming the olive oil in a skillet over medium heat. Add the diced onion and cook for 3 to 4 minutes until soft. Stir in the pinto beans, cumin, chili powder, garlic powder, oregano, salt, and pepper, then cook for another 5 minutes until everything is hot and well seasoned.
- Use the back of a spoon to gently mash a small portion of the beans while leaving the majority whole. This creates a filling that holds together nicely instead of falling out of the tortilla. Stir in the lime juice just before removing the beans from the heat.
- Warm the cooked rice in a separate pan or microwave. Fluff it with a fork so the grains remain separate, then stir in the chopped cilantro. The rice should be warm but not overly wet because excess moisture can make the tortillas soggy.
- Place a warmed tortilla on a flat surface and layer rice, seasoned beans, shredded cheese, salsa, and diced tomatoes down the center. Use moderate amounts of each ingredient so you can still fold the tortilla securely. The cheese works especially well when sprinkled directly over the hot beans.
- Fold the tortilla by bringing the sides inward, then fold the bottom over the filling and roll toward the top. Press gently as you roll to create a firm burrito. For a crispier finish, toast the burritos seam-side down in a lightly greased skillet for 2 minutes per side.
- Serve the burritos with additional salsa, sour cream, guacamole, or chopped fresh cilantro. These burritos are particularly useful for meal prep because the rice and beans can be cooked ahead and stored separately. Assemble fresh burritos throughout the week for an easy lunch or dinner.
Loaded Bean and Cheese Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) refried beans
- 1 1/2 cups shredded cheddar cheese
- 1 cup cooked rice
- 1/2 cup corn kernels
- 1/2 cup diced tomatoes
- 1/2 cup diced avocado
- 1/4 cup sliced black olives
- 1/2 cup salsa
- 1/3 cup sour cream
- 1/4 cup chopped green onions
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a skillet over medium heat and add the refried beans, chili powder, cumin, salt, and pepper. Stir constantly for the first minute to combine the seasonings, then cook for about 5 minutes until the mixture is hot. If the beans seem too thick, add 1 or 2 tablespoons of water to make them easier to spread.
- Warm the tortillas until they become flexible. Arrange the tortillas on a clean surface and place a layer of rice down the center of each one. Add seasoned beans, shredded cheddar, corn, diced tomatoes, black olives, and green onions.
- Spoon salsa and sour cream over the vegetables, then add a few pieces of diced avocado. Keep the avocado toward the middle of the filling so it does not get squeezed out during rolling. Do not pile the ingredients too high because the loaded filling needs enough room to fold neatly.
- Fold the left and right sides of each tortilla toward the center. Pull the bottom edge over the filling and use your fingers to tuck the filling inward as you begin rolling. Continue rolling firmly until the burrito is completely enclosed.
- Heat a clean skillet over medium heat and place each burrito seam-side down. Toast for approximately 2 minutes, then carefully turn and toast the other side. The tortilla should become lightly golden while the cheese melts and the filling warms through.
- Let the burritos rest for 1 minute before serving so the hot filling settles slightly. Cut them in half if desired and serve with extra salsa or sour cream. These burritos are especially good when you want a hearty meal that combines creamy, crunchy, fresh, and cheesy textures.
Vegetarian Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 burritos
Ingredients
- 6 large whole-wheat or flour tortillas
- 2 cans (15 ounces each) pinto beans, drained and rinsed
- 1 zucchini, diced
- 1 bell pepper, diced
- 1/2 cup corn
- 1/2 cup diced onion
- 2 cloves garlic, minced
- 1 cup shredded pepper Jack cheese
- 1/2 cup salsa
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1 tablespoon lime juice
- 1/4 cup chopped cilantro
- Salt and pepper to taste
Instructions
- Heat olive oil in a large skillet over medium-high heat. Add the onion, bell pepper, and zucchini and cook for 6 to 7 minutes, stirring occasionally. Let the vegetables develop a little color because that light browning adds extra flavor to the finished burritos.
- Add the minced garlic and cook for another minute. Stir in the corn, pinto beans, cumin, chili powder, smoked paprika, salt, and pepper. Continue cooking for 5 minutes, stirring carefully so the beans stay mostly intact while the vegetables become tender.
- Remove the skillet from the heat and stir in the lime juice and cilantro. Taste the filling and adjust the seasoning if necessary. If the mixture contains a lot of liquid, return it to low heat for another minute or two so the excess moisture evaporates.
- Warm the tortillas before assembling. Spoon the vegetable and bean filling into the center of each tortilla and top with pepper Jack cheese and salsa. The warm filling will soften the cheese and help bring the flavors together.
- Fold the sides inward and roll each tortilla tightly from the bottom. For a crisp exterior, place the burritos seam-side down in a dry skillet and cook for 2 to 3 minutes per side. Watch them closely because whole-wheat tortillas can brown quickly.
- Serve with fresh salsa, avocado, lime wedges, or a spoonful of plain yogurt. These burritos are packed with colorful vegetables while still delivering the comforting heartiness you expect from a bean burrito. They also make an excellent way to use extra vegetables sitting in the refrigerator.
Breakfast Bean Burritos

Time and Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 1 1/2 cups refried beans
- 6 large eggs
- 1 cup shredded cheddar cheese
- 1/2 cup diced bell pepper
- 1/2 cup diced onion
- 1/2 cup cooked breakfast potatoes
- 1/4 cup salsa
- 2 tablespoons milk
- 1 tablespoon butter
- 1/2 teaspoon chili powder
- 1/4 teaspoon cumin
- Salt and black pepper to taste
- 2 tablespoons chopped green onions
Instructions
- Melt the butter in a skillet over medium heat and add the diced onion and bell pepper. Cook for 4 to 5 minutes until the vegetables soften. Add the cooked potatoes, chili powder, cumin, salt, and pepper, then cook for another 3 minutes until the potatoes are hot and lightly browned.
- In a bowl, whisk the eggs with the milk and a pinch of salt and pepper. Pour the eggs into a clean skillet over medium-low heat. Stir slowly with a spatula, scraping the bottom regularly, until the eggs form soft, creamy curds.
- Warm the refried beans in a separate small saucepan or skillet. Spread a thin layer of beans over each warmed tortilla, keeping the beans in the center. Add a portion of the scrambled eggs and potato mixture over the beans.
- Sprinkle cheddar cheese over the hot eggs and potatoes, then add salsa and green onions. If you like spicy breakfast burritos, add hot sauce or diced jalapeños at this stage. Keep the filling balanced so every bite contains beans, eggs, potatoes, and cheese.
- Fold both sides of the tortilla inward and roll firmly from the bottom. Place the burritos seam-side down in a skillet over medium heat and toast for 1 to 2 minutes per side. This optional step gives the tortilla a slightly crisp surface and helps seal the burrito.
- Serve the breakfast burritos immediately with additional salsa, avocado, or sour cream. You can also wrap cooled burritos individually and refrigerate them for several days. Reheat them gently so the eggs stay tender rather than becoming rubbery.
Mexican-Style Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) black or pinto beans
- 1 cup cooked Mexican-style rice
- 1 cup shredded Mexican cheese
- 1/2 cup salsa roja
- 1/2 cup diced onion
- 1/2 cup diced tomato
- 1/2 cup diced green bell pepper
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper
- 1 tablespoon lime juice
- 1/4 cup fresh cilantro
- Salt and pepper to taste
Instructions
- Heat olive oil in a large skillet and cook the onion and bell pepper for approximately 5 minutes. Add the garlic and cook for another minute, stirring constantly. The vegetables should become tender and fragrant without turning too soft.
- Add the beans, cumin, chili powder, oregano, cayenne, salt, and pepper. Stir everything together and cook for about 6 minutes. Lightly mash some of the beans against the side of the pan to create a thick filling that stays inside the tortilla.
- Stir lime juice and cilantro into the bean mixture once it has warmed through. Taste and adjust the seasoning according to your preference. A little extra lime can help balance the earthy beans and spicy seasonings.
- Warm the tortillas and place a scoop of Mexican-style rice in the center of each one. Add the seasoned beans, diced tomato, shredded cheese, and salsa roja. Layering the cheese close to the warm beans helps it melt naturally.
- Fold the sides inward, then pull the bottom of the tortilla over the filling. Roll firmly while gently tucking the filling inward. Place the completed burritos seam-side down on a skillet and toast them until golden on both sides.
- Serve the burritos hot with cilantro, lime wedges, guacamole, or extra salsa. For a more substantial meal, serve them alongside a simple green salad or roasted vegetables. The smoky spices and fresh lime make these burritos especially flavorful without requiring complicated ingredients.
Creamy Avocado Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) black beans, drained and rinsed
- 2 ripe avocados
- 1 cup shredded Monterey Jack cheese
- 1/2 cup cooked rice
- 1/2 cup salsa
- 1/4 cup diced red onion
- 1 tablespoon lime juice
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/4 cup chopped cilantro
- Salt and pepper to taste
Instructions
- Warm olive oil in a skillet over medium heat. Add the black beans, cumin, chili powder, salt, and pepper and cook for about 5 minutes. Gently mash some of the beans while leaving enough whole beans to provide texture.
- Cut the avocados in half, remove the pits, and scoop the flesh into a bowl. Mash lightly with a fork and stir in lime juice, diced red onion, cilantro, and a small pinch of salt. Keep the avocado slightly chunky rather than completely smooth so the burrito has a pleasant texture.
- Warm the tortillas until soft. Place cooked rice in the center of each tortilla and top it with the warm seasoned beans. Sprinkle Monterey Jack cheese over the beans and let the heat soften the cheese.
- Add a generous spoonful of avocado mixture and a little salsa. Be careful not to add too much avocado near the edges because the creamy filling can make rolling messy. Keep everything in a compact mound toward the center.
- Fold in both sides and roll the burrito tightly from the bottom. If you want a crisp tortilla, toast the burritos in a dry skillet for about 2 minutes per side. For a softer version, wrap them immediately in foil and serve while warm.
- Serve with additional lime wedges, salsa, or cilantro. The creamy avocado provides a cool contrast to the warm seasoned beans and melted cheese. These burritos are especially delicious when served immediately because the contrast between the hot filling and fresh avocado is at its best.
Smoky Chipotle Bean Burritos

Time and Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) pinto beans, drained and rinsed
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 2 tablespoons chopped chipotle peppers in adobo
- 1/2 cup diced onion
- 2 cloves garlic, minced
- 1/2 cup corn
- 1/2 cup salsa
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1 tablespoon lime juice
- 1/4 cup chopped cilantro
- Salt to taste
Instructions
- Heat olive oil in a skillet over medium heat and add the diced onion. Cook for 4 minutes until softened, then add the garlic and cook for another minute. Stir frequently because garlic can burn quickly over high heat.
- Add the pinto beans, chipotle peppers, cumin, smoked paprika, corn, and salt. Stir thoroughly and cook for 6 to 8 minutes until the beans become hot and fragrant. Mash a small portion of the beans to help create a thick, cohesive filling.
- Add lime juice and cilantro just before removing the skillet from the heat. Taste the mixture carefully because chipotle peppers can vary in heat. If you prefer a gentler flavor, add a little more rice to balance the spice.
- Warm each tortilla and add rice down the center. Spoon the smoky bean mixture over the rice, then sprinkle generously with cheddar cheese. Add salsa for a little extra moisture and acidity.
- Fold the tortilla sides inward and roll from the bottom, keeping the filling compact as you work. Toast each burrito seam-side down in a skillet for 2 minutes, then turn and cook the other side until lightly browned.
- Serve hot with sour cream, avocado, salsa, or lime. The chipotle peppers give these burritos a deep smoky flavor that makes a simple bean filling taste much more complex. If you are preparing them for children, reduce the chipotle and serve hot sauce separately.
Crispy Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cans (15 ounces each) refried beans
- 1 cup shredded cheddar cheese
- 1/2 cup cooked rice
- 1/2 cup salsa
- 1/4 cup diced onion
- 1/4 cup chopped green chilies
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 2 tablespoons vegetable oil
- 1/4 cup chopped cilantro
- Salt and pepper to taste
Instructions
- Combine the refried beans, diced onion, green chilies, chili powder, cumin, salt, and pepper in a skillet over medium heat. Cook for 5 to 6 minutes, stirring frequently, until the beans are hot and the onions soften. The filling should remain thick enough to spread without running.
- Warm the tortillas individually until flexible. Add a small amount of cooked rice to the center of each tortilla, followed by the seasoned beans and shredded cheddar cheese. Spoon salsa over the cheese, but use only enough to add flavor without making the tortilla wet.
- Fold the sides inward and roll each burrito tightly from the bottom. Press gently as you roll to create a compact shape. If a tortilla feels stiff or cracks, warm it for another few seconds before rolling.
- Heat the vegetable oil in a large skillet over medium heat. Place the burritos seam-side down and cook for 2 to 3 minutes until the bottom becomes golden and crisp. Carefully turn each burrito and continue cooking until all sides are lightly crisp.
- If you want an especially crunchy exterior, continue turning the burritos every minute so several sides develop a golden crust. Keep the heat at medium rather than high because the tortilla can burn before the cheese melts. Transfer finished burritos to a plate lined with paper towels for a minute.
- Serve immediately with salsa, guacamole, sour cream, or fresh cilantro. The crisp tortilla gives these burritos a wonderful contrast against the creamy beans and melted cheese. They are best eaten while hot and crunchy, so serve them shortly after cooking.
Sweet Potato and Bean Burritos

Time and Servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6 burritos
Ingredients
- 6 large flour tortillas
- 2 cups peeled and diced sweet potatoes
- 1 1/2 cups black beans, drained and rinsed
- 1 cup cooked brown rice
- 1 cup shredded Monterey Jack cheese
- 1/2 cup salsa
- 1/2 cup diced red onion
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1 tablespoon lime juice
- 1/4 cup chopped cilantro
- Salt and black pepper to taste
Instructions
- Preheat the oven to 425°F. Toss the diced sweet potatoes with olive oil, cumin, chili powder, smoked paprika, salt, and black pepper. Spread them in a single layer on a baking sheet and roast for 20 to 25 minutes, turning once halfway through cooking.
- While the sweet potatoes roast, heat a skillet over medium heat and add the black beans and diced red onion. Cook for about 5 minutes until the beans are hot and the onion softens. Stir in the lime juice and cilantro once the mixture is finished.
- Warm the tortillas so they become soft and easy to fold. Add a layer of cooked brown rice to each tortilla, followed by roasted sweet potatoes and seasoned black beans. Sprinkle Monterey Jack cheese over the warm filling so it starts to melt.
- Add salsa to each burrito, keeping the amount moderate. The roasted sweet potatoes already provide moisture and softness, so too much salsa can make the tortilla difficult to handle. Add extra cilantro if desired.
- Fold the sides toward the center and roll tightly from the bottom. Place the burritos seam-side down in a skillet and toast for 1 to 2 minutes per side. This optional step adds a pleasant golden crust and helps seal the filling.
- Serve with avocado, lime wedges, salsa, or plain yogurt. The sweet potatoes bring natural sweetness that pairs beautifully with smoky spices and earthy black beans. These burritos are also a great choice when you want a meatless meal that feels substantial and comforting.
Ultimate Bean Burritos with Fresh Salsa

Time and Servings
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 6 burritos
Ingredients
For the Burritos
- 6 large flour tortillas
- 2 cans (15 ounces each) refried beans
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 1/2 cup corn
- 1/2 cup diced bell pepper
- 1/4 cup diced red onion
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1 tablespoon olive oil
- Salt and black pepper to taste
- 1/4 cup chopped cilantro
For the Fresh Salsa
- 2 large tomatoes, diced
- 1/4 cup finely diced red onion
- 1 small jalapeño, finely chopped
- 2 tablespoons chopped cilantro
- 1 tablespoon fresh lime juice
- Salt to taste
Instructions
- Start by preparing the fresh salsa because allowing it to sit for a few minutes gives the ingredients time to blend. Combine the diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a bowl. Stir gently and let the salsa rest while you prepare the burrito filling.
- Heat olive oil in a large skillet over medium heat. Add the bell pepper and red onion and cook for about 5 minutes until softened. Stir in the corn and cook for another 2 minutes, allowing the vegetables to develop a little color.
- Add the refried beans, chili powder, cumin, garlic powder, salt, and black pepper. Stir thoroughly and cook for approximately 5 minutes until the beans are hot and creamy. If the mixture becomes too thick, loosen it with a tablespoon or two of water.
- Warm the tortillas until they are flexible enough to roll without cracking. Place cooked rice in the center of each tortilla, followed by the seasoned beans and vegetable mixture. Add cheddar cheese while the filling is hot so it melts naturally.
- Spoon fresh salsa over the cheese and sprinkle with cilantro. Keep the salsa toward the middle of the burrito and avoid adding excessive liquid from the bottom of the salsa bowl. This keeps the tortilla sturdy while still giving you plenty of fresh tomato flavor.
- Fold both sides inward, then bring the bottom edge over the filling. Roll the burrito tightly while tucking the filling inward with your fingers. Place each burrito seam-side down in a skillet and cook for about 2 minutes per side if you want a golden, lightly crisp exterior.
- Let the burritos rest briefly before serving. Serve them with additional fresh salsa, avocado, sour cream, lime wedges, or hot sauce. The combination of creamy seasoned beans, fluffy rice, melted cheese, crisp vegetables, and bright homemade salsa makes this a fantastic all-around bean burrito when you want something filling and full of fresh flavor.
Conclusion
These bean burritos prove that a simple pantry staple can become the star of a seriously satisfying meal. From smoky chipotle beans and spicy black beans to sweet potatoes, creamy avocado, fluffy rice, and fresh salsa, each recipe offers its own combination of flavors and textures. You can easily swap ingredients, adjust the spice level, or add whatever vegetables and toppings you already have in the refrigerator.
For busy nights, make the bean filling and rice ahead of time, then assemble the burritos whenever you need them. Most of these recipes also work beautifully as meal-prep options because you can wrap individual burritos and refrigerate them for quick reheating. Whether you prefer your burritos soft and cozy or golden and crispy, these recipes give you plenty of delicious ways to make beans the centerpiece of dinner.






