Vegan Taco Salad With Roasted Beets

This post may contain affiliate links. You can read our full Disclosure here


This time of year, menu planning can get a little dreary. After all the holiday cooking, it's draining to churn out dinners night after night—whether you're cooking for one or a group. However, there's one food we can always fall back on when the kitchen becomes a drag: tacos.

You can jazz these up with whatever ingredients you want, and they're super easy to tweak to a plant-based lifestyle. Awhile back, we shared our delightful recipe for Vegan Black Bean Mushroom Tacos. Today, we're switching things up with a delicious taco-inspired dish that'll fill your stomach and warm you up!

Vegan Taco salads are perfect for a hearty lunch or a weeknight pick-me-up. Our go-to recipe for this delightful meal can be switched to accommodate any tastes. So feel free to get creative—that's half the fun!

Roasted Beets Vegan Taco Salad

Recipe by Vegan Grit Course: MainCuisine: MexicanDifficulty: Easy


Prep time


Cooking time





This taco salad is one of our favorite meals, adding texture to your standard rotation of lunches or dinners.


  • 3 tablespoons 3 extra-virgin olive oil

  • 1 can 1 sliced beets (14.5 oz)

  • 2 medium 2 roma tomatoes

  • 1 medium 1 bell pepper

  • 1/2 cup 1/2 whole black or green olives

  • 2 medium 2 jalapeños

  • 1 large 1 ripe avocado

  • 1 tablespoon 1 Frank's Red Hot

  • 2 whole 2 limes

  • 1 cup 1 frozen corn

  • Tajín seasoning (for sprinkling)

  • 1 teaspoon 1 chili powder

  • 1 can 1 black beans

  • 5 oz 5 container of preferred greens

  • Seasoning
  • 2 teaspoons 2 cumin

  • 1 tablespoon 1 chili powder

  • 2 teaspoons 2 garlic powder

  • 2 teaspoons 2 Tajín seasoning


  • Preheat the oven to 375 degrees Fahrenheit. While the oven preheats, prepare the seasoning for the beets: In a small dish, whisk cumin, chili powder, garlic powder, and Tajín seasoning until combined. Drain your can of sliced beets, halve the slices, and place them in a medium-sized bowl. Drizzle with 1 tablespoon of olive oil and top with the seasoning. Mix generously with your hands until well-coated, squeeze the juice of one lime on top, then mix again. Place on a baking sheet in the oven for 30 minutes, rotating halfway through and flipping the beets. When done, beets should be crisp and browned on the edges; feel free to leave in the oven 10–15 minutes longer if you prefer them chewier.
  • While the beets are in the oven, prepare your salad toppings. Dice the tomato, bell pepper, olives, and jalapeños. Slice the avocado your preferred size, and drizzle with lime juice to keep from browning, followed by a sprinkle of Tajín seasoning. In a cast-iron skillet over medium heat, pour the remaining tablespoon of olive oil, and allow a couple of minutes to heat. Follow with Frank's Red Hot, then frozen corn. Stir until the corn is evenly coated, and continue cooking until corn begins to brown, about 7–10 minutes. Finish with a generous sprinkle of Tajín seasoning, a teaspoon of chili powder, the juice of 1/2 a lime, and a final toss.
  • Drain and rinse your black beans, then assemble your salad. You can do this in any order, but this is our preferred method: For each serving, start with a generous bed of greens. Top with corn and beets, then follow with tomatoes, peppers, jalapeños, olives, avocado, and black beans. Finish with a sprinkle of Tajín and a squeeze of lime, then dig in! Feel free to add your favorite vegan dressing.


  • Pro Tip: Add to your salad! For a Chipotle-style bowl, start with a bed of Cilantro rice. Or, if you want, serve the salad with a side of tortilla chips—they're perfect for scooping up bites!

Did you make this recipe?

Tag @vegangrit on Instagram and hashtag it #vegangrit

Like this recipe?

Follow us @vegangrit on Pinterest

What did you think of our Roasted Beet Vegan Taco Salad?

Share your thoughts on Instagram by tagging us @vegangrit—and be sure to include #vegangrit! If you have recipes or content suggestions for this blog, we'd love to hear them! Drop your thoughts in the comments below.

Hungry for more vegan meal ideas? Check out some of our latest posts!