clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Breakfast Tacos (No Tofu!)

  • Author: Tessa
  • Total Time: 30 mins
  • Yield: 8 hearty tacos (1 quart of filling) 1x


Gluten free and vegan. Since make ahead beans hold up much better than scrambled eggs, make a batch of these tacos for the whole week. Assemble in sets of two, seal in foil, and heat in the oven while you get ready. Or, reheat on a plate in the microwave once you get to work or school.


  • 8 small corn tortillas
  • 1 bell pepper (any color)
  • 1 small red onion (or half of a large one)
  • 1 ripe avocado
  • 1/2 lime
  • 1 1/2 T vegetable oil
  • 2 cans pinto beans, drained and rinsed
  • 2/3 C vegetable stock, bean cooking liquid, or water
  • 4 C (moderately packed) baby spinach or other mild greens
  • 2 T roughly chopped cilantro, plus more for serving
  • Salt
  • Ground black pepper
  • To serve: roughly chopped cilantro, salsa


  1. Heat the tortillas. Char them over a low gas flame until darkened in just a few places on both sides, or, heat a medium cast iron or nonstick skillet over medium high heat. Warm tortillas for about a minute on each side in the dry pan, then transfer to large piece of foil and fold over to keep warm. Transfer the packet of tortillas to the microwave (don’t turn it on!) or a low oven while you prepare the filling.
  2. Chop the bell pepper and onion. Slice the avocado and toss with juice from a quarter of a lime plus a pinch of salt.
  3. When you’re done heating the tortillas, heat oil over medium high in the skillet until quite hot. Add the peppers and onions and stir infrequently, until browned and moderately tender. Add beans, stock, and 1/2 teaspoon salt. Bring to a boil, then simmer about 5 minutes, mashing some of the beans against the bottom of the pan with a spoon or spatula. When just a bit of liquid remains, reduce heat to medium low, add the spinach, and stir. Cook a couple minutes, until spinach is wilted, then add juice from a quarter of the lime, the cilantro, and salt and pepper to taste.
  4. To serve, top each tortilla with a scoop of beans, a few slices of avocado, and some salsa. Sprinkle with cilantro, then fold in half or roll.


The formula for these tacos is simple, but if you have time and ingredients, feel free to spice up the bean mixture with chili powder, cumin, garlic, or other favorite flavors. Add them to the veggies a minute or two before adding the liquid.

I love pinto beans in this recipe, but you can also use another type. Black beans would be great.

My breakfast taco adventures were first inspired by this recipe by Adriene.

  • Prep Time: 15 mins
  • Cook Time: 15 mins
  • Category: Breakfast
  • Cuisine: Vegan