This post may contain affiliate links. As an Amazon Influencer, I earn from qualifying purchases.
These vegan breakfast burritos are loaded with potatoes, beans, salsa, and scrambled tofu. These easy breakfast burritos are plant-based, gluten-free, oil-free, and have a soy-free option. Plus, the burritos are freezable, so you can make them ahead and eat them all week long!

Tofu scrambled eggs are comforting and savory, and pack these breakfast burritos with protein. Paired with homemade vegan flour tortillas, beans, and potatoes, you have a delicious and filling breakfast option!
What makes this recipe even better is that these burritos are perfect for making ahead and reheating. That way, you always have a 10/10 breakfast on hand.
And if you're still hungry and looking for some sweetness to balance out your savory breakfast, make jumbo banana muffins, protein powder waffles, and oatmeal blender pancakes!
Ingredients and Substitutions
These vegan breakfast burritos are stuffed full of deliciousness. Feel free to alter the ingredients as you see fit or depending on what you have around.
- Potatoes - I most often use russet or yellow potatoes, but have also used sweet potatoes which are just as delightful! I've also chopped up leftover garlic smashed potatoes and then reheated them in a pan.
- Beans - Black beans are my absolute favorite, but any bean will work here such as pinto, kidney, chickpeas or lentils. I like to use my instant pot black beans because they're so flavorful and I prefer the texture of them over canned beans. That being said though, canned beans are perfectly acceptable to use here and won't be bad at all!
- Salsa - Use any store bought or homemade salsa you have on hand. I use a mild salsa because I am a wimp, but feel free to spice it up!
- Tofu Scramble - Tofu scramble makes an amazing vegan scrambled egg substitute. If you're avoiding soy you can substitute 2 cups of chopped mushrooms. Sauté the mushrooms with a pinch of salt and then add to the burrito in place of the scramble.
- Tortillas - A large tortilla, about 10-inches, is best for these burritos so you can get the most filling possible into them. I like to use my chickpea flour tortilla recipe for these. ⅓ cup of the batter makes a perfect size for these burritos. Only have small tortillas? Make breakfast tacos instead!
- Optional Add-ins - I also like to load up these burritos with avocado, spinach, and any leftover cooked veggies or grains I have around. Quinoa, roasted veggies or sautéed bell peppers make a great addition to these burritos.
Please refer to the recipe card below for the full list of ingredients and detailed instructions.
How to Make Vegan Breakfast Burritos
These whole food plant-based breakfast burritos are a great make-ahead option for busy mornings, but they are also fairly quick to make initially.
To begin, add potatoes, onion and garlic to a large skillet and toss to combine. Cover and bring to a boil, then reduce to a simmer. Cook, stirring every couple minutes until potatoes are cooked through. Remove the lid, turn the heat to high and cook off any remaining liquid. Add the beans and salsa, stir and cook to warm through.
Start on the tofu scramble while the potatoes are cooking. Drain the tofu, but don't press it. You'll want that extra liquid to help cook the tofu. Crumble the tofu in a pan (non-stick or a regular pan will work). Add the turmeric, garlic powder and salt and stir. Cook the tofu scramble until a lot of the water has evaporated and it is the consistency of scrambled eggs. Set aside.
Once the potatoes and tofu scramble are done, its time to assemble the burritos! Make sure you have all your ingredients nearby, when you start. Add filling to the center in a long strip, but make sure not to overfill or it will be hard to roll it up. Roll it up and, if freezing, roll up in tin foil. Enjoy!
How Do You Properly Roll a Burrito?
Rolling up a burrito without tearing it and keeping all the filling inside can be tricky sometimes. But, if you follow these simple steps you'll be rolling perfect burritos in no time!
- First, make sure that your tortilla is soft and flexible. If it isn't, you can it place in the microwave for 20-30 seconds. Alternatively, put it in a pan with a couple drops of water, cover and cook over medium-high heat for a minute, until soft.
- Next, add the filling to the tortilla in a line, making sure that there is plenty of tortilla on the outside of the filling for rolling up. Don't be tempted to overfill the burrito or it will be impossible to roll.
- Now its time to roll! Start by folding the tortillas in at the long ends of your strip of filling.
- Next, fold the bottom up over your first fold. Bring it over the filling and roll and tuck it around itself, taking care to keep the ends tucked in too.
- Place seam side down on the serving dish and repeat with remaining vegan breakfast burritos.
Make Ahead Tips
Refrigerator: The potatoes and the tofu scramble can be made up to 4 days ahead of time and stored in an airtight container in the refrigerator. When you're ready to eat warm the fillings and assemble.
Freezer: Wrap burritos tightly in tinfoil and store in the freezer for up to 2 months. I like to take the burrito out the night before I am going to eat it and put it in the fridge, so it heats through faster when I'm ready to eat it. Warm in the microwave or in a covered skillet with a few drops of water until heated through.
More Vegan Breakfast Recipes
Did you make this recipe?
Please leave a rating and tell us how you liked it!
📖 Recipe
Vegan Breakfast Burrito
Ingredients
Potatoes:
- ½ onion, chopped
- 3 cloves garlic, minced
- 2 medium (about 2 cups) potatoes, chopped into ½-inch pieces
- 1 cup vegetable broth
- 1 cup black beans
- ½ cup salsa
Tofu Scramble (Optional - See Notes for Soy Free Option):
- 14 ounces firm tofu
- ¼ teaspoon turmeric
- ½ teaspoon garlic powder
- ½ teaspoon kala namak salt* or sea salt
Assembly:
- 6 large tortillas** chickpea flour tortillas if necessary
- ½ large avocado sliced
- Optional ingredient ideas: spinach, quinoa, rice, roasted veggies, etc.
Instructions
- Add potatoes, onion, garlic and vegetable broth to a large skillet and toss to combine. Cover and bring to a boil, then reduce to a simmer. Cook, stirring every couple minutes until potatoes are cooked through. Remove the lid, turn the heat to high and cook off any remaining liquid. Add the beans and salsa, stir and cook to warm through.
- Start on the tofu scramble while the potatoes are cooking. Drain the tofu, but don’t press it. You’ll want that liquid extra liquid to help cook the tofu. Crumble the tofu in a pan (non-stick or a regular pan will work). Add the turmeric, garlic powder and salt and stir. Cook the tofu scramble, stirring frequently, until most of the water has evaporated and it is the consistency of scrambled eggs. Set aside.
- Once the potatoes and tofu scramble are done, its time to assemble the burritos! Make sure you have all your ingredients nearby, when you start. If your tortillas isn't soft and flexible, pop it in the microwave for 20-30 seconds to soften it up. Add the filling to the center in a line, but make sure not to overfill or it will be hard to roll it up. To roll the burrito (see pictures and more info in the body of the post above): fold in the sides and then fold the bottom up over your side folds. Bring the tortilla over the filling and roll and tuck it around itself, taking care to keep the ends tucked in too. Enjoy immediately or wrap in tin foil and freeze for later.
Notes
Nutrition
Disclosure: This post contains Amazon affiliate links that earn me a small commission, at no additional cost to you. I only recommend products I personally use and love or think my readers will find useful.
Tammy
Great recipe! I added rice and the whole family loved it! Thanks for sharing!
Maggie
That’s wonderful Tammy! I love adding rice to these too, great addition!