Vegan Breakfast Burritos with Black Beans and Salsa

If you have been searching for a morning meal that actually keeps you full until lunch, these vegan breakfast burritos with black beans and salsa are about to become your new weekday staple. Each burrito is built around a boldly seasoned tofu scramble, fibre-packed black beans, vibrant roasted peppers and a punchy fresh tomato salsa that brings everything to life. No bland, sad desk breakfasts here. Just real, satisfying food that happens to be completely plant-based.
What makes these burritos genuinely healthier than the average takeaway version is the combination of ingredients working together. Firm tofu acts as the protein anchor, delivering a meaty, satisfying texture without any cholesterol. Black beans add a second layer of protein alongside a serious hit of dietary fibre, which helps slow digestion and keep blood sugar steady through the morning. The salsa is made fresh from Roma tomatoes, red onion, jalapeño and lime juice, so there is no added sugar hiding in the background the way there often is in jarred sauces. Avocado brings heart-healthy monounsaturated fats, and the whole-wheat tortillas contribute extra fibre and a nuttier flavour compared to standard flour wraps. Together, each burrito comes in at roughly 380 calories with 22 grams of protein and 11 grams of fibre. That is a genuinely impressive nutritional profile for breakfast.
The technique here is straightforward and forgiving. You start by pressing your tofu to remove as much moisture as possible, which is the single most important step for achieving a satisfying scramble rather than a soggy one. While the tofu drains, you build the salsa so the flavours have a few minutes to meld. The tofu gets crumbled into a hot pan with olive oil and a spice blend of turmeric, cumin, smoked paprika and nutritional yeast, the last of which adds a subtle savoury depth and contributes B vitamins. The black beans are warmed briefly with a little cumin and garlic powder before everything gets layered onto warm whole-wheat tortillas. Rolling technique matters too: fold in the sides first, then roll from the bottom up, keeping the filling tight so nothing escapes with the first bite.
Meal prep is where this recipe truly shines. You can cook a full batch on Sunday, wrap each burrito individually in foil and refrigerate them for up to four days or freeze them for up to two months. On busy mornings, just reheat a burrito in a dry skillet for a few minutes per side, or microwave it for about 90 seconds wrapped in a damp paper towel. The fresh salsa is best made the same day you plan to eat, but all the cooked components hold beautifully. A few ripe avocado slices and a spoonful of that bright salsa added after reheating transform a simple meal-prepped burrito into something that feels fresh and restaurant-quality. Once you have a stack of these in the freezer, mornings get a whole lot easier.
Ingredients
- 400 g firm tofu (pressed for at least 10 minutes to remove excess moisture)
- 1 can (400g) black beans (drained and rinsed)
- 4 large whole-wheat tortillas (roughly 25cm diameter)
- 1 tbsp olive oil
- 1 tsp ground turmeric (gives tofu a golden egg-like colour)
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 2 tbsp nutritional yeast (adds savoury depth and B vitamins)
- 0.5 tsp garlic powder
- 0.3 tsp black pepper
- 0.5 tsp fine sea salt (divided between tofu and beans)
- 1 medium red bell pepper (diced small)
- 1 small white onion (diced small)
- 1 cup baby spinach (packed, roughly chopped)
- 1 medium ripe avocado (sliced)
- 3 medium Roma tomatoes (deseeded and finely diced)
- 0.3 medium red onion (finely diced)
- 1 small jalapeño (deseeded and finely chopped, adjust to heat preference)
- 2 tbsp fresh coriander (roughly chopped)
- 1 tbsp fresh lime juice (about half a lime)
- 0.5 tsp garlic powder (for the beans)
Instructions
- 1
Press the tofu: Wrap the block of firm tofu in a clean kitchen towel and place a heavy pan or a few books on top. Let it press for at least 10 minutes while you prepare the salsa and chop your vegetables.
The drier your tofu, the better the scramble. If you have time, press it for 20 to 30 minutes for an even firmer, more satisfying texture.
- 2
Make the fresh salsa: Combine the diced Roma tomatoes, red onion, jalapeño, fresh coriander and lime juice in a small bowl. Season with a pinch of salt and stir well. Set aside at room temperature so the flavours can meld while you cook.
Deseeding the tomatoes before dicing prevents the salsa from becoming watery, which keeps your burritos from getting soggy.
- 3
Cook the vegetables: Heat half the olive oil in a large non-stick skillet over medium-high heat. Add the diced white onion and red bell pepper. Cook for 4 to 5 minutes, stirring occasionally, until softened and lightly golden at the edges. Add the baby spinach and toss for about 30 seconds until just wilted. Transfer the vegetables to a plate and set aside.
- 4
Make the tofu scramble: Add the remaining olive oil to the same skillet over medium heat. Crumble the pressed tofu directly into the pan using your hands or a fork, breaking it into irregular bite-sized chunks. Add the turmeric, cumin, smoked paprika, nutritional yeast, garlic powder, black pepper and a quarter teaspoon of salt. Stir well to coat the tofu evenly. Cook for 4 to 5 minutes, stirring occasionally, until the tofu is golden and slightly crispy around the edges.
Resist the urge to stir constantly. Letting the tofu sit undisturbed for a minute or two between stirs helps develop those golden, slightly crisp edges.
- 5
Warm the black beans: Push the tofu to one side of the pan. Add the drained black beans to the empty side with the remaining quarter teaspoon of salt and the garlic powder for beans. Stir the beans and let them warm through for about 2 minutes. Mix the cooked vegetables back into the pan with the tofu and beans. Remove from heat.
- 6
Warm the tortillas: Heat each whole-wheat tortilla in a dry skillet over medium heat for about 20 to 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds. Warm tortillas are much easier to roll without cracking.
- 7
Assemble the burritos: Lay a warm tortilla flat on a clean surface. Spoon a generous quarter of the tofu, bean and vegetable filling along the centre, leaving a 4cm border on each side. Add two or three slices of avocado and a heaped spoonful of fresh salsa on top of the filling.
Do not overfill. It is tempting, but a slightly less full burrito rolls tightly and holds together far better.
- 8
Roll the burritos: Fold the left and right sides of the tortilla inward over the filling. Then, holding the sides firmly, fold the bottom edge up and over the filling and roll forward firmly to create a tight cylinder. Place the burrito seam-side down on a plate. Repeat with the remaining tortillas and filling.
For a slightly crispy exterior, place the rolled burrito seam-side down in a dry hot skillet for 1 to 2 minutes per side before serving.
Nutrition per serving
382kcal
Calories
22g
Protein
44g
Carbs
13g
Fat
11g
Fibre
5g
Sugar
490mg
Sodium
Pro Tips
- ✓
Pressing tofu properly is the most important step. Ten minutes minimum, twenty is better. Use a tofu press if you have one.
- ✓
Turmeric stains everything it touches, including your hands and cutting board. Work quickly and rinse immediately.
- ✓
The fresh salsa tastes best the same day it is made. If you are meal prepping, store the salsa separately and add it fresh when reheating.
- ✓
Whole-wheat tortillas can tear if they are cold. Always warm them before assembling to prevent cracking mid-roll.
- ✓
For extra heat, leave the seeds in the jalapeño or add a few drops of your favourite hot sauce to the finished burrito.
- ✓
Nutritional yeast is key to the savoury depth of the scramble. Do not skip it. Find it in most health food shops or large supermarkets.
Frequently Asked Questions
Variations
- •
Spicy Chipotle Version
Add half a teaspoon of chipotle chilli powder and a tablespoon of adobo sauce to the tofu scramble spice mix for a deep, smoky heat. Top with sliced pickled jalapeños for extra kick.
- •
Roasted Sweet Potato Burrito
Cube one small sweet potato, toss with olive oil and smoked paprika, and roast at 200°C for 20 minutes. Add the roasted sweet potato to the filling for extra fibre, natural sweetness and a more substantial bite.
- •
Green Goddess Burrito
Swap the tomato salsa for a blended avocado and tomatillo green salsa. Add a handful of kale wilted with garlic to the filling and use a spinach or tomato flavoured tortilla for extra colour.
- •
Gluten-Free Burrito Bowl
Skip the tortillas entirely and serve the filling over a base of cooked brown rice or quinoa in a bowl. Top with salsa, sliced avocado, and a squeeze of lime for a hearty gluten-free breakfast bowl.
Substitutions
- •Firm tofu → Chickpeas (Use one drained can of chickpeas, lightly mashed, with the same spice blend. The texture is chunkier but equally satisfying and high in protein.)
- •Whole-wheat tortillas → Gluten-free corn tortillas (Use large certified gluten-free corn tortillas to make the recipe gluten-free. Warm them carefully as they can crack more easily than wheat versions.)
- •Jalapeño → Green chilli or no chilli (Use a mild green chilli for medium heat or simply omit for a completely mild version that is family-friendly.)
- •Fresh coriander → Fresh flat-leaf parsley (A good swap for those who dislike coriander. Parsley has a cleaner, lighter flavour but still adds freshness to the salsa.)
- •Nutritional yeast → White miso paste (Use one teaspoon of white miso stirred through the tofu for a similarly savoury, umami-rich depth. Miso is saltier, so reduce the added salt slightly.)
- •Avocado → Hummus (Spread a couple of tablespoons of smooth hummus on the tortilla before adding the filling. It adds creaminess and protein without the fat of avocado.)
🧊 Storage
Store assembled burritos (without salsa and avocado) wrapped in foil in an airtight container in the refrigerator for up to 4 days. Store the fresh salsa separately in a sealed jar for up to 2 days. For freezing, wrap cooled burritos individually in foil, place in a freezer bag and freeze for up to 2 months. Reheat refrigerated burritos in a dry skillet for 2 to 3 minutes per side, or microwave for 90 seconds wrapped in a damp paper towel. Reheat from frozen in the microwave for 2 to 3 minutes or in a 180°C oven for 20 to 25 minutes.
📅 Make Ahead
Cook the full tofu, black bean and vegetable filling up to 3 days in advance and store in an airtight container in the fridge. Assemble and roll the burritos fresh when you are ready to eat, or roll them in advance and refrigerate or freeze as described above. Make the fresh salsa the same day for the best flavour and texture.


