This Vegan BLT Salad is loaded with toasted bread, vegan tempeh bacon, tomatoes, and crispy romaine lettuce. It’s topped with the best creamy vegan avocado ranch dressing that’s made in the blender.

I may no longer eat bacon…but that doesn’t mean I don’t love a good BLT! The flavors of smoky tempeh bacon, crispy lettuce, and juicy tomato are tied together with their own acronym for a reason. While a BLT sandwich is always great, it also makes a fantastic BLT salad!!

I also love tempeh bacon in these dishes…

With toasted bread and the most luscious avocado ranch dressing, this salad is one you’ll be wanting to make over and over again. It’s refreshing enough to be lunch on a hot summer day, and filling enough to be a dinner whenever you’re craving it. And the dressing…well, I bet you’ll want to put it on everything!

What’s in this vegan BLT salad?

  • Tempeh Bacon: this is my favorite vegan bacon option and it’s easy to make! You could use a pre-marinated version (usually found near the rest of the tempeh) if you want to take a shortcut. If you prefer tofu over tempeh, you can make a tofu bacon with the same ingredients and method.
  • Toasted Bread: I use my homemade gluten-free bread, but use regular bread if you’re not GF! You can also use croutons if you have any on hand. We’re just aiming to recreate the bread from a BLT sandwich, which makes this salad veer into Panzanella territory!
  • Romaine Lettuce: the crisp romaine is my favorite for this and the most reminiscent of a classic BLT. However, use your favorite green! Even arugula or another leafy green would work.
  • Tomatoes: you can use a big heirloom tomato cut into chunks, or go for small and sweet cherry tomatoes as I did.

How to make avocado ranch dressing

The rest of this vegan BLT salad is good…but this dressing is the STAR! It may need to even become its own post – it’s just so good. I’m not a mayo lover, so this vegan ranch dressing has no mayo! Instead, we turn to vegan yogurt and avocado for the creaminess.

This avocado ranch dressing recipe makes a little bit more than you’ll likely need for the salad, but you’ll want to dip everything in it and drizzle it on all things. It’s PERFECT as a veggie dip, and also so good drizzled onto veggies and grain bowls.

To make it, you need:

  • Avocado: a good, ripe avocado is the base of this creamy vegan ranch dressing!
  • Dairy-Free Yogurt: I used Culina plain coconut yogurt. Plain yogurt with a little tang works best for this.
  • Dairy-Free Milk: plain, unsweetened milk of your choice for this! I used almond milk.
  • Lemon Juice: for tangy freshness. Fresh lemons are best!
  • Apple Cider Vinegar: adds more tangy complexity.
  • Garlic & Sea Salt: can’t be without these two :)
  • Fresh Dill: dried can be used, but fresh is best!

Making it is as easy as combining everything in a blender and whizzing it until it’s smooth and creamy! If you want pieces of dill in the final dressing, just wait until the add to add it and then just pulse or stir it in.

Want to meal prep this salad?

This is a great vegan meal prep recipe because you can prepare all of the components for this vegan BLT salad ahead of time and assemble them just before eating for a delicious lunch or dinner.

We suggest storing the tempeh bacon, dressing, and croutons in separate containers to ensure that nothing gets soft or soggy.

More vegan salads you’ll love:

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 BLT Salad with Avocado Ranch Dressing

  • Author: Rachel Conners
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Salad
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


This Vegan BLT Salad is loaded with toasted bread, vegan tempeh bacon, tomatoes, and crispy romaine lettuce. It’s topped with a creamy vegan avocado ranch dressing that’s made in the blender.



For the dressing

  • 1 medium ripe avocado
  • ½ cup dairy-free yogurt
  • ¾ cup unsweetened almond milk
  • 1 tablespoon lemon juice
  • 1 teaspoon apple cider vinegar
  • 1 garlic clove
  • ½ teaspoon sea salt
  • 2 tablespoons fresh dill

For the salad


For the dressing

  1. Combine all of the ingredients for the dressing in a blender container, except the dill. Blend until smooth and pourable (add more milk if needed to get to the right consistency), and then add in the fresh dill. Pulse to incorporate slightly, but not blend in completely. Place in the fridge until ready to use.

For the salad

  1. Prepare the tempeh as directed in this tempeh bacon recipe.
  2. Heat a small amount of olive oil in a saute pan. Add the bread and saute for 5 to 10 minutes, stirring every so often, until the bread is golden in color. Sprinkle with salt and any other seasonings you desire (garlic powder, onion powder, and dried herbs are all great).
  3. In a large bowl, combine the romaine lettuce, cherry tomatoes, tempeh bacon, and crispy bread.
  4. Drizzle with the avocado ranch dressing and serve immediately. Enjoy!


To prepare ahead of time: you can prep the tempeh bacon, bread, and dressing ahead of time. Store in separate containers in the refrigerator until ready to serve.

Keywords: vegan blt, tempeh blt, blt salad, avocado ranch, vegan ranch dressing, avocado dressing

Share This: