Print
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
BBQ tofu salad with corn, cherry tomatoes, lettuce, red onions, cucumbers, black beans, and vegan ranch dressing in a bowl with a fork.

BBQ Tofu Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Allie
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This BBQ tofu salad is loaded with smoky BBQ tofu, black beans, roasted corn, fresh vegetables, and creamy vegan ranch dressing.  It’s a flavorful tofu salad for an easy plant-based meal.


Ingredients

Scale
  • 1 BBQ tofu recipe
  • 1 can (15.5 ounces/439 grams) black beans, drained and rinsed
  • 6 to 8 cups shredded romaine lettuce
  • 1  1/2 cups roasted corn, thawed if frozen
  • 2 cups cherry tomatoes, halved
  • 1 English cucumber, diced
  • 1/4 cup red onion, diced or thinly sliced (optional)
  • 4 tablespoons chopped fresh cilantro, for serving
  • 1 vegan ranch dressing recipe, soak cashews ahead of time

Instructions

  1. Prepare one batch of BBQ tofu according to the recipe instructions.  Let it cool before adding it to the salad.
  2. While the tofu bakes, prepare the cashew ranch dressing using pre-soaked cashews.
  3. Divide the black beans, lettuce, corn, cherry tomatoes, cucumber, and red onion into four large serving bowls.  Toss with the ranch dressing, then top with BBQ tofu and fresh chopped cilantro.

Notes

Soak the cashews overnight or use the quick method for the ranch dressing.

The dressing can be prepared ahead of time.

We prefer adding the BBQ tofu after tossing the salad with the ranch dressing, but it can also be tossed with the ranch dressing.

Allow hot tofu to cool slightly before adding it to the lettuce.

Store leftover ingredients separately for meal prep.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American