Made with canned beans and a handful of pantry staples, these cheesy pinto bean burritos are a high-protein, high-fiber dinner the whole family will love. Make a big batch of the filling ahead of time, and hot, fresh burritos are just ten minutes away any night of the week.

Recipe overview
This recipe came together during a stretch when my husband was traveling for work and our afternoons were packed with after-school activities. I needed something hearty and nutritious that I could make ahead, so that when the kids and I walked in the door tired and hungry, dinner wasn’t a 45-minute production.
Enter these deliciously cheesy, protein- and fiber-packed pinto bean burritos—one of my favorite recipes for busy weeknights.
The bean filling is mild, kid-friendly, and comes together in under 30 minutes. Make the filling ahead of time, and you can have a hot, satisfying burrito dinner on the table in 10 minutes or less.
Why you’ll love these burritos with pinto beans
- Quick and filling: These burritos are packed with plant-based protein and fiber and come together in just 30 minutes.
- Make-ahead-friendly: The pinto bean filling keeps in the fridge for up to 5 days and freezes beautifully—so you can make it ahead of time and have a 10-minute dinner ready any night of the week.
- Big batch: One batch makes 9–12 large burritos—enough for tonight and plenty leftover to freeze or enjoy later in the week.
- Kid-approved: The filling is mild enough for even the most spice-averse eaters, and kids love choosing their own toppings.
Plant-forward perks
- Protein- & fiber-packed: A large burrito made with ⅔ cup bean filling provides 22 grams of plant-based protein and 11 grams of fiber to support digestive health and help you stay fuller, longer.
- Extra veggies: In addition to the 4 cans of pinto beans, this recipe includes an entire onion and a red bell pepper, plus the option to add more veggies, like shredded lettuce, diced tomatoes, jalapeños, fresh onion, avocado, or guacamole.

Ingredients you’ll need
For the bean filling:
- Olive oil
- Onion: Yellow, white, or sweet—diced small so it cooks quickly and blends into the filling
- Red bell pepper: Diced small to match the onion
- Garlic
- Chili powder
- Ground cumin
- Kosher salt
- Pinto beans
- Mild green salsa: I love Trader Joe’s Salsa Verde
- Water
For assembling:
- Burrito-size flour tortillas: Large (10- to 12-inch) for a full burrito, or medium (7-inch) if you’re feeding smaller kids or want a lighter meal
- Shredded cheese: Oaxaca, Monterey Jack, or Mexican-blend all melt beautifully
- Optional toppings: Shredded iceberg lettuce, sour cream, lime crema, salsa, diced onion, sliced jalapeños, hot sauce
Substitutions & modifications
Here’s how to make this recipe work—whether you need to swap ingredients, adjust for dietary needs, or want to boost the nutrition even more.
Ingredient swaps
- Salsa: I like tomatillo salsa, but any regular red salsa works equally well. If you like a little heat, feel free to go spicy!
- Cheese: Any good melting cheese works; Pepper Jack adds a nice kick
Dietary adaptations
- Gluten-free: Use your favorite gluten-free tortillas.
- Dairy-free or vegan: Skip the cheese or use a plant-based cheese substitute. The bean filling itself is already vegan.
Upgrades
- Add a handful of frozen corn to the filling in the last few minutes of simmering for a little sweetness and bulk.
- Layer this TVP Taco Meat on top of the bean filling for extra protein, flavor, and a meatier texture.
- Make your own taco spice mix instead of using individual spices. My vegan taco seasoning uses simple pantry spices and saves both time and cleanup on taco night.
- Instead of sour cream, drizzle on this quick lime crema for a brighter, more flavorful finish.
Time-saving tips
- Freeze leftover filling: The bean mixture freezes beautifully. Transfer leftovers to a jar or a freezer bag and defrost for fresh burritos later—I do this all the time!
- Use pre-diced onion and pepper: Most grocery stores sell pre-diced onion and bell pepper in the produce section or the frozen aisle, which will cut your prep time in half.
- Create an assembly line: Lay out all your toppings before the filling is done so the burrito-building goes fast. With kids, this also doubles as a way to get them involved.
Helpful tools & equipment
Here’s what you’ll need to make this recipe:
- Large deep sauté pan or skillet: Something big enough to hold all four cans of beans plus the salsa and water. A deep, 12-inch skillet or Dutch oven works well.
- Potato masher or immersion blender: For mashing some of the beans
- Wooden spoon or silicone spatula
- Second skillet: Optional, but handy for toasting the burritos after they’re assembled.
Tips for the best pinto bean burritos
- Don’t skip the drag test: The filling is ready when dragging a spatula across the bottom of the pan leaves a clean streak that slowly fills back in. If it fills in immediately, keep simmering. If it doesn’t fill in at all, add a splash of water.
- Mash about half the beans: Leaving some whole gives the filling texture. A potato masher or immersion blender makes this easy to control.
- Don’t overfill: I know it’s tempting, but overfilled burritos are hard to roll, hard to toast, and tend to fall apart when you eat them. Stick to ½–⅔ cup for large tortillas or ¼-⅓ cup for medium tortillas, so you have room for a few toppings.
- Toast seam-side down first: This seals the burrito shut before you flip it, so it holds together.
- Warm your tortillas: A quick 30 seconds in the microwave (covered in a damp paper towel) makes them more pliable and much easier to roll without cracking.
Step-by-step instructions

Sauté the onion, pepper, garlic, and spices

Add beans, salsa, & water; mash roughly half

Spoon filling & toppings onto each tortilla

Fold the sides in, the bottom up & over the filling

Tuck the top corners in and roll tightly

Toast burritos until golden and crisp
Serving ideas
- Set up a topping bar: Put out small bowls of shredded cheese, lettuce, diced onion, guacamole, jalapenos, hot sauce, and salsa, and let everyone build their own —kids especially love this.
- Keep it classic: Serve burritos with sour cream or a drizzle of cumin lime crema, a spoonful of salsa, sliced avocado, and a sprinkle of fresh cilantro.
- Make it a bowl: Skip the tortilla and serve the bean filling over warm rice with all the toppings, plus a crumble of tortilla chips for crunch.
How to store and reheat
Refrigeration
The bean mixture keeps in an airtight container in the refrigerator for up to 5 days. Assembled, untoasted burritos can also be wrapped individually in foil or plastic wrap and refrigerated for up to 3 days, though they taste best when assembled fresh.
Freezing
You can freeze these burritos in two ways:
- Freeze the bean filling (my preference): Let the filling cool completely, then transfer to a freezer-safe container or zip-top bag. Freeze for up to 3 months. Defrost overnight in the refrigerator and reheat on the stovetop over medium heat with a splash of water.
- Freeze assembled burritos: Skip any fresh toppings that don’t freeze well, like avocado, lettuce, fresh tomatoes, and sour cream (you can add these when serving). Assemble and roll the burritos, but don’t toast them. Wrap each one tightly in foil, then place in a freezer bag and freeze for up to 3 months.
Reheating
Reheating the beans
Defrost the beans if frozen, either on the counter or in the fridge overnight. Reheat in a saucepan over medium heat with a tablespoon or two of water. When warmed through, assemble the burritos as outlined in the instructions.
Reheating frozen burritos
For best results, defrost overnight in the refrigerator. To reheat, remove the foil and wrap in a damp paper towel. Microwave at 50% power for 5-6 minutes, turning every 2 minutes, until heated through, then repeat in 1-minute increments if needed. Toast warmed burritos in a skillet after reheating if you want to crisp the outside.

Cheesy Pinto Bean Burritos
- Total Time: 30 minutes
- Yield: 12 burritos 1x
- Diet: Vegetarian
Description
Made with canned beans and pantry staples, these cheesy pinto bean burritos are a high-protein, high-fiber make-ahead dinner the whole family loves.
Ingredients
For the Bean Filling
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, diced small (250 g)
- 1 medium red bell pepper, diced small (170 g)
- 3 cloves garlic, minced or pressed
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt
- 4 (15.5 ounce / 440 g) cans pinto beans, drained and rinsed
- 1 cup (240 ml) mild green salsa
- 1 cup (240 ml) water
For Assembling
- 12 large (10-inch / 25 cm) burrito-size or 24 medium (7-inch / 18 cm) flour tortillas
- 2 1/4 cups (225 g) shredded Oaxaca, Monterey Jack, or Mexican-blend cheese
- Optional fillings, including: Shredded iceberg lettuce, sour cream, salsa, diced onion, sliced jalapeños, and hot sauce
Instructions
- Cook the vegetables. Heat 2 tablespoons olive oil in a large deep sauté pan or skillet over medium heat. Add the 1 diced yellow onion, 1 diced red bell pepper, 3 cloves minced garlic, 2 teaspoons chili powder, 1 teaspoon ground cumin, and 1 teaspoon kosher salt. Cook for 5-7 minutes, stirring frequently, until the onion and pepper are softened.
- Simmer & mash the beans. Add 4 (15.5-ounce) cans drained pinto beans, 1 cup mild green salsa, and 1 cup water. Increase the heat to medium-high and bring to a boil, then reduce to medium-low and simmer uncovered for about 7-10 minutes. While simmering, mash roughly half the beans using a potato masher or 10–15 short pulses with an immersion blender, leaving some beans whole for texture. Continue simmering until thickened. The filling is ready when dragging a spatula across the bottom of the pan leaves a clean streak that slowly fills back in. If liquid does not fill the space, add a little water back. Remove from heat, cover to keep warm, and set aside while you prepare the tortillas.
- Assemble the burritos. Wrap your tortillas in a damp paper towel and microwave for 30–60 seconds until soft and pliable. Lay them out with your fillings and toppings nearby, leaving a 1½-inch border at the edges.
- Large (10-inch) tortillas: Spoon ½ to ⅔ cup warm bean filling into the lower third of each tortilla.
- Medium (7-inch) tortillas: Spoon ¼ to ⅓ cup warm bean filling into the lower third of each tortilla.
Sprinkle ~3 tablespoons shredded cheese over the filling and add any additional toppings. Fold the sides inward, fold the bottom edge up and over the filling, tuck tightly, and roll forward into a compact cylinder, ending seam-side down.
- Toast the burritos. Heat a skillet over medium heat and lightly brush with oil. Place 1–2 burritos seam-side down in the skillet. Cook for 3–4 minutes per side until golden brown and crisp on the outside, and the cheese is fully melted inside. Repeat with the remaining burritos. Serve warm with salsa, sour cream, jalapeños, guacamole, or hot sauce if desired.
Notes
Yield: This recipe makes approximately 6 cups of bean filling, enough for 9–12 large burritos, depending on how much filling you use per burrito.
Tortilla size: This recipe works with both large (10-inch) and medium (7-inch) tortillas. Large tortillas yield 9–12 burritos; medium tortillas yield up 18-24.
Nutrition Notes
Nutrition information below is calculated using one large (10-inch) flour tortilla, ½ cup of bean filling, and 3 tablespoons of shredded Monterey Jack cheese. Optional toppings not included.
A burrito made with ⅔ cup filling and 3 tablespoons shredded Monterey Jack cheese provides: Calories: 509; Total Fat: 16 g; Saturated Fat: 7 g; Unsaturated Fat: 9 g; Cholesterol: 22 mg; Sodium: 1437 mg; Potassium: 816 mg; Total Carbohydrate: 67 g; Dietary Fiber: 11 g; Sugars: 8 g; Protein: 22 g; Vitamin A: 12%; Vitamin C: 52%; Calcium: 26%; Iron: 19%
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Sautéing
- Cuisine: Mexican
Nutrition
- Serving Size: 1 burrito
- Calories: 382
- Sugar: 6 g
- Sodium: 1078 mg
- Fat: 12 g
- Saturated Fat: 5 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 9 g
- Protein: 17 g
- Cholesterol: 17 mg




