Hearty Vegan Breakfast Burrito with Tofu Scramble
This vegan breakfast burrito is packed with scrambled tofu, black beans, crispy potatoes, and creamy avocado. It’s the kind of breakfast that keeps you full until lunch and comes together in about 30 minutes.

Use your favorite salsa and warm tortillas for a handheld meal that tastes like a diner classic, no eggs or dairy needed.
Why This Vegan Burrito Works
The tofu scramble gets golden and slightly crisp in the pan, seasoned with turmeric, cumin, and a pinch of black salt for that eggy flavor. It’s just as satisfying as the original, and the potatoes add crunch.
I keep coming back to this recipe because everything cooks in two pans, and you can prep the fillings ahead. The beans just need a quick warm-up, and the avocado adds richness without any extra effort.
Ingredients

- 14 oz block firm tofu, pressed and crumbled: use firm or extra-firm for the best scramble texture
- 2 medium russet potatoes, diced small (about 2 cups): small dice helps them cook quickly and crisp up
- 1 can (15 oz) black beans, drained and rinsed: canned beans work perfectly, no soaking needed
- 1 ripe avocado, sliced: adds creaminess that balances the crisp potatoes
- 4 large flour tortillas (burrito size): warm them so they roll without tearing
- 2 tbsp vegetable oil, divided: one tablespoon for the potatoes, one for the tofu
- 1 tsp ground turmeric: gives the scramble its yellow color and earthy warmth
- 1 tsp ground cumin: brings a savory, smoky depth
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp black salt (kala namak), optional: adds a subtle eggy sulfur note; regular salt works too
- Salt and black pepper to taste
- Salsa and hot sauce, for serving
Variations / Substitutions
- Swap the tofu: use a chickpea flour scramble (besan chilla style) for a soy-free option, cooked the same way with the spices
- Change the potatoes: sweet potatoes work well; dice them the same size and cook until tender, about 12 minutes
- Switch the beans: pinto beans or refried beans make a fine substitute, just warm them gently
- No black salt: regular salt still gives a great savory scramble, you just miss that eggy undertone
- Gluten-free tortillas: use large certified gluten-free wraps and warm them extra carefully to prevent cracking
- Add heat: stir a pinch of chili powder into the tofu or use a spicy salsa
If you like this one, our Tofu Breakfast Sandwich is another easy morning favorite.
How to Make Vegan Breakfast Burritos
Step 1: Crisp the Potatoes

Heat 1 tablespoon of the vegetable oil in a large nonstick skillet over medium heat. Add the 2 diced potatoes, season with a pinch of salt and pepper, and cook for about 10 minutes, stirring occasionally, until golden and tender.
You’ll know they’re ready when a fork slides in easily and the edges are crisped. If they stick, a splash of water in the pan can help steam them a little.
Step 2: Scramble the Tofu

While the potatoes cook, crumble the pressed firm tofu into a bowl. Warm the remaining 1 tablespoon oil in a separate skillet over medium-high heat. Add the tofu and cook for 2 minutes without stirring, then break it up and sprinkle in the 1 teaspoon turmeric, 1 teaspoon cumin, ½ teaspoon garlic powder, ½ teaspoon onion powder, and the ½ teaspoon black salt if using. Stir-fry for another 4 to 5 minutes until the tofu is heated through and evenly yellow.
The scramble should look dry and slightly golden in spots. Taste and adjust salt and pepper at the end. If you like it a bit softer, you can add a splash of plant milk, but I prefer it this way.
Step 3: Warm the Black Beans

In a small saucepan over medium-low heat, add the drained black beans from the 1 can along with a spoonful of water or broth. Stir occasionally and cook for about 3 minutes until warmed through.
Keep the beans moist but not soupy. A little heat is all they need; overcooking will make them mushy.
Step 4: Assemble the Burritos

Warm the 4 large flour tortillas in a dry skillet or microwave just until pliable. Spread a spoonful of beans down the center of each tortilla, then pile on some tofu scramble, potatoes, and sliced avocado. Fold in the sides, then roll tightly from the bottom.
Don’t overfill, or they’ll be hard to close. About a half cup of tofu and a quarter cup of potatoes per burrito is a good guide. The avocado adds creaminess, so a few slices per burrito is enough.
Step 5: Toast and Serve

Place the rolled burritos seam-side down in a clean, dry skillet over medium heat. Toast for about 2 minutes per side until golden and lightly crisp.
Serve immediately with salsa and hot sauce. The burrito will hold together better after toasting, and the warm tortilla adds a nice chew.
Tips for the Best Vegan Breakfast Burrito
- Press the tofu for at least 15 minutes before crumbling. Excess water will steam the scramble instead of crisping it.
- Dice the potatoes no bigger than a sugar cube so they cook in the time given. Even pieces cook evenly.
- If your black salt is coarse, crush it between your fingers as you add it to distribute the flavor.
- Make the fillings ahead and store them separately, then assemble and toast right before eating. This keeps the tortilla from getting soggy.
Cook times for each component:
| Component | Cook Time | Notes |
|---|---|---|
| Potatoes | 10 mins | Stir occasionally, until fork-tender and crispy |
| Tofu Scramble | 6-7 mins | Let it sit untouched for first 2 minutes |
| Black Beans | 3 mins | Just until warm, with a splash of liquid |
Storing Leftovers
Wrap each burrito tightly in foil or reusable wrap and refrigerate for up to 4 days. Reheat in a dry skillet over medium heat for 3 to 4 minutes per side to re-crisp the tortilla. You can also microwave for 1 minute then crisp in the skillet.
What to Serve with Vegan Breakfast Burritos
A side of fresh fruit, like mango or pineapple, cuts through the savory richness. A simple arugula salad with lime juice and a pinch of salt balances the burrito’s heft. For a bigger breakfast spread, a glass of orange juice and black coffee round things out nicely.
Frequently Asked Questions
Can I freeze these burritos?
Yes, wrap each one tightly in plastic wrap then foil and freeze for up to 3 months. Thaw overnight in the fridge and reheat in a skillet.
I don’t have black salt, will the scramble still taste good?
It will taste like a well-seasoned tofu scramble. Black salt adds a subtle eggy flavor, but the turmeric and cumin carry the dish without it.
Can I skip the potatoes?
You can. Leave them out and add extra beans or tofu, or swap in sweet potatoes if you want that starchy crunch.
What kind of tortilla works best?
Large, soft flour tortillas are easiest to roll and hold the fillings without tearing. Warm them first, and if they still crack, spritz with a little water before heating.
How do I make this soy-free?
Replace the tofu scramble with a chickpea flour scramble made with the same spices. Chickpea flour omelette-style rounds work beautifully here.

Vegan Breakfast Burrito Recipe
Ingredients
Method
- Heat 1 tbsp oil in a large nonstick skillet over medium heat. Add diced potatoes, season with salt and pepper, and cook 10 minutes, stirring, until golden and tender.
- Meanwhile, heat remaining 1 tbsp oil in another skillet over medium-high heat. Add crumbled tofu, cook undisturbed 2 minutes, then break up and stir in turmeric, cumin, garlic powder, onion powder, and black salt. Cook 4-5 more minutes until dry and golden. Season with salt and pepper.
- In a small saucepan over medium-low heat, warm black beans with a splash of water for about 3 minutes.
- Warm tortillas until pliable. Down the center of each, layer beans, tofu scramble, potatoes, and avocado slices. Fold sides in, then roll tightly.
- Place burritos seam-side down in a dry skillet over medium heat. Toast 2 minutes per side until lightly crisp. Serve immediately with salsa and hot sauce.
