Vegetarian High-Protein Egg And Black Bean Burrito
I remember staring into my nearly empty fridge at the end of a long week, wondering how I could stretch a few eggs, a tin of beans, and some wilting spinach into a satisfying dinner that wouldn’t break the bank. That was the moment this burrito was born, and it’s been a staple in my meal-prep rotation ever since.
Recipe Overview
- Prep time: 15 minutes
- Cooking time: 20 minutes
- Total time: 35 minutes
- Servings: 4 large burritos
- Difficulty: Easy
Why You’ll Love This Vegetarian High-Protein Egg and Black Bean Burrito
- Budget-friendly batch cooking: Each burrito costs roughly £1.20 to make, making this one of the most affordable high-protein meals you can prep for the week.
- Excellent protein punch: With eggs, black beans, and a touch of cheese, each burrito delivers around 28g of protein to keep you full and focused.
- Freezes like a dream: I’ve been making these for over 3 years, and they never disappoint. Wrap them tightly and they’ll keep in the freezer for up to 3 months without losing texture.
- Customisable for any palate: You can dial the spice up or down, swap the cheese, or add extra veg without affecting the structural integrity of the burrito.
- No soggy leftovers: The technique I use ensures the filling stays moist but not wet, so reheating yields a burrito that tastes freshly made.
Ingredients You’ll Need
- 8 large eggs
- 1 tin (400g) black beans, drained and rinsed
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chilli flakes (optional)
- Salt and black pepper, to taste
- 100g grated cheddar cheese
- 4 large flour tortillas (around 25cm diameter)
- 2 tablespoons olive oil
- Handful of fresh coriander, chopped
- Juice of ½ lime
Tip: For the best texture, make sure your black beans are thoroughly rinsed and drained. Excess liquid from the tin will make your filling watery and lead to soggy burritos.
How to Make Vegetarian High-Protein Egg and Black Bean Burrito
- Prepare the bean mixture: Heat 1 tablespoon of olive oil in a large frying pan over a medium heat. Add the diced onion and cook for 3–4 minutes until it turns translucent and you can smell its sweetness. Stir in the garlic and red bell pepper, and cook for another 2 minutes until the pepper softens slightly. Add the rinsed black beans, cumin, smoked paprika, and chilli flakes if using. Cook for 5 minutes, stirring occasionally, until the beans are heated through and the spices smell fragrant. The mixture should look dry, not soupy. Squeeze in the lime juice, season with salt and pepper, then transfer the mixture to a bowl and set aside.
- Scramble the eggs: In a separate bowl, whisk the eggs with a pinch of salt until the yolks and whites are completely combined and the mixture looks pale yellow. Wipe the pan clean, add the remaining tablespoon of olive oil, and place over a low-medium heat. Pour in the eggs and let them sit undisturbed for about 30 seconds until the edges just begin to set. Use a wooden spoon or spatula to gently push the cooked edges towards the centre, tilting the pan to let the uncooked egg run to the edges. Continue this process for 2–3 minutes until the eggs are softly set but still look creamy and slightly glossy. They should not be brown or dry. Remove from the heat immediately and fold in the chopped coriander.
- Assemble the burritos: Lay a tortilla flat on a clean work surface. Spoon about a quarter of the black bean mixture down the centre of the tortilla, leaving a 5cm gap at the top and bottom. Top with a quarter of the scrambled eggs, spreading them evenly over the beans. Sprinkle a quarter of the grated cheese over the eggs. The filling should form a compact log shape, not a wide spread.
- Fold the burritos: Fold the top and bottom of the tortilla over the filling, tucking them in snugly. Then fold one side of the tortilla over the filling, tucking it under the log as you go. Roll the burrito tightly away from you, keeping the sides tucked in, until you have a neat, tight cylinder. The seam should be on the bottom. Repeat with the remaining tortillas and filling.
- Toast the burritos (optional but recommended): Place a dry frying pan over a medium-high heat. Place the burritos seam-side down in the pan, working in batches if needed. Cook for 2–3 minutes until the tortilla is golden brown and you can hear a gentle sizzle. Flip and cook for another 2 minutes on the other side. The tortilla should be crisp, lightly charred in spots, and the cheese inside should be melted. Remove from the pan and let them rest for 2 minutes before serving or wrapping for storage.
Tips From My Kitchen
- Don’t overfill the tortillas: It’s tempting to heap on the filling, but a burrito that’s too full will tear when you roll it. Stick to about one cup of filling per burrito for a clean, tight roll that holds together during toasting and reheating.
- Let the scrambled eggs cool slightly before assembling: Hot eggs will steam the tortilla and make it soggy, especially if you’re meal prepping. Give the eggs 5 minutes to cool down after cooking. The texture will still be perfect when reheated later.
- Use a hot pan for toasting: A medium-high heat is key. Too low, and the tortilla will dry out before it browns. You want to hear a sizzle when the burrito hits the pan. That sound tells you the surface is searing, not steaming.
- Wrap tightly for freezing: Use foil or beeswax wrap, and press out as much air as possible before sealing. For added protection, place the wrapped burritos in a freezer bag. This prevents freezer burn and keeps the tortilla from turning brittle.
- Reheat from frozen without thawing: I used to struggle with this dish until I discovered this technique. Wrap the frozen burrito in a damp paper towel and microwave for 2–3 minutes, then finish in a dry pan for 1 minute per side. The damp towel steams the tortilla, and the pan toasts it back to crispness.
Equipment You’ll Need
- Large frying pan or skillet
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Measuring spoons
- Kitchen tongs (for flipping burritos)
Common Mistakes to Avoid
- Overcrowding the pan: If you try to toast more than two burritos at once in a standard pan, the temperature drops, and they steam instead of sear. Work in batches to ensure each burrito gets that golden, crisp exterior.
- Wrong temperature: Cooking the scrambled eggs on too high a heat will make them rubbery and brown. Keep the heat low-medium and be patient. The eggs should be softly set, not firm and dry.
- Skipping the rest time: After toasting, the burrito needs 2 minutes to rest. This allows the cheese to set slightly and the steam to redistribute, so when you cut into it, the filling stays put instead of spilling out.
What to Serve With Vegetarian High-Protein Egg and Black Bean Burrito
- A dollop of Greek yoghurt or soured cream for coolness
- A simple side salad with lime dressing
- Fresh salsa or pico de gallo
- Guacamole or sliced avocado
- A handful of tortilla chips for crunch
Frequently Asked Questions

Vegetarian High-Protein Egg and Black Bean Burrito
Ingredients
Method
- Prepare the bean mixture: Heat 1 tablespoon of olive oil in a large frying pan over a medium heat. Add the diced onion and cook for 3–4 minutes until it turns translucent and you can smell its sweetness. Stir in the garlic and red bell pepper, and cook for another 2 minutes until the pepper softens slightly. Add the rinsed black beans, cumin, smoked paprika, and chilli flakes if using. Cook for 5 minutes, stirring occasionally, until the beans are heated through and the spices smell fragrant. The mixture should look dry, not soupy. Squeeze in the lime juice, season with salt and pepper, then transfer the mixture to a bowl and set aside.
- Scramble the eggs: In a separate bowl, whisk the eggs with a pinch of salt until the yolks and whites are completely combined and the mixture looks pale yellow. Wipe the pan clean, add the remaining tablespoon of olive oil, and place over a low-medium heat. Pour in the eggs and let them sit undisturbed for about 30 seconds until the edges just begin to set. Use a wooden spoon or spatula to gently push the cooked edges towards the centre, tilting the pan to let the uncooked egg run to the edges. Continue this process for 2–3 minutes until the eggs are softly set but still look creamy and slightly glossy. They should not be brown or dry. Remove from the heat immediately and fold in the chopped coriander.
- Assemble the burritos: Lay a tortilla flat on a clean work surface. Spoon about a quarter of the black bean mixture down the centre of the tortilla, leaving a 5cm gap at the top and bottom. Top with a quarter of the scrambled eggs, spreading them evenly over the beans. Sprinkle a quarter of the grated cheese over the eggs. The filling should form a compact log shape, not a wide spread.
- Fold the burritos: Fold the top and bottom of the tortilla over the filling, tucking them in snugly. Then fold one side of the tortilla over the filling, tucking it under the log as you go. Roll the burrito tightly away from you, keeping the sides tucked in, until you have a neat, tight cylinder. The seam should be on the bottom. Repeat with the remaining tortillas and filling.
- Toast the burritos (optional but recommended): Place a dry frying pan over a medium-high heat. Place the burritos seam-side down in the pan, working in batches if needed. Cook for 2–3 minutes until the tortilla is golden brown and you can hear a gentle sizzle. Flip and cook for another 2 minutes on the other side. The tortilla should be crisp, lightly charred in spots, and the cheese inside should be melted. Remove from the pan and let them rest for 2 minutes before serving or wrapping for storage.
Notes
I hope this recipe becomes as reliable in your kitchen as it is in mine. Whether you’re batch cooking for a busy week or just want a satisfying dinner that won’t cost a fortune, these burritos deliver. If you try them, I’d love to hear how you got on — drop a comment below and share your favourite filling tweaks.
