Crispy Tofu Caesar Salad
Skip the mayo, eggs and anchovies and make the literal best Crispy Tofu Caesar Salad! With 33g of plant-based protein per serving, it’s satisfying, filling, flavourful, and mega textural. The tangy Caesar dressing is so legit and the protein-packed TVP bacon bits?! They’ll make you double check your vegan card.
Watch how to make this Crispy Tofu Caesar Salad over on my YouTube channel! And don’t forget to subscribe while you’re at it 😉
Ingredients & Inspiration
I feel like Caesar salad is one of those foods people assume can’t possibly be veganized properly. Like sure, you can make a creamy dressing… but does it actually taste like Caesar dressing? Usually the answer is kinda no. But THIS one? This one absolutely nails it and makes you question if you’re actually vegan.
The inspiration for this recipe came from wanting a vegan Caesar salad that still had all the things that make a classic Caesar so ridiculously satisfying: a bold creamy dressing, crunchy toppings, smoky salty bits, crisp romaine, and enough texture to make it feel like a full meal instead of just “a salad.”
And honestly, I think the secret is layering flavour and texture in every single component.

The dressing starts with silken tofu and tahini for creaminess, while garlic, dijon mustard, capers, lemon juice, and vegan parmesan create that iconic tangy, salty Caesar flavour without eggs, mayo, or anchovies. The capers especially help mimic that briny umami punch that traditional Caesar dressing is known for.
Then we’ve got the crispy tofu — and this is not your average sad baked tofu situation. The tofu gets marinated first for maximum flavour, then coated in a seasoned chickpea flour batter and crunchy cornflake crust before being air fried until insanely crispy.
And finally, the easiest smoky vegan bacon bits made from TVP. They’re sweet, salty, smoky, crispy, packed with protein, and take just minutes to make.
Every ingredient in this vegan Caesar salad actually serves a purpose:
- Silken tofu keeps the dressing creamy while adding protein
- Tahini adds richness and depth
- Capers and dijon bring classic Caesar flavour
- Cornflakes create that ultra crunchy coating
- TVP adds smoky bacon-y texture for cheap
- Romaine keeps everything fresh and crisp
The result is a high-protein vegan Caesar salad that genuinely tastes restaurant-worthy while still being meal-prep friendly and surprisingly affordable to make at home.
Ingredient Components
It may seem like there’s a lot of moving parts to make this Crispy Tofu Caesar Salad, but luckily there’s a lot of repeat ingredients in each of these steps! Plus, you make each component once and then enjoy for several days:
Caesar dressing
- ½ cup silken tofu
- ¼ cup tahini
- Juice of 1 lemon
- 2 cloves garlic
- 1 tbsp dijon mustard
- 1 tbsp capers
- ¾ tsp salt black pepper, to taste
- ⅓ cup water
- ½ tsp onion powder
- 1 tsp balsamic vinegar
- ¼ cup shredded vegan parmesan (or substitute 2 tbsp nutritional yeast)
Tofu Marinade
- 3 tbsp BBQ sauce
- 2 tbsp soy sauce
- 1 tbsp balsamic vinegar
Cornflake Crust
- 4 cups cornflakes
- ¾ tsp garlic powder
- ¾ tsp onion powder
- ¾ tsp smoked paprika
- ¼ tsp salt
Dry Tofu Dredge
- ⅓ cup chickpea flour
- 1½ tsp onion powder
- 1½ tsp garlic powder
- 1½ tsp smoked paprika
- 1 tsp salt
Tofu Batter
- ⅓ cup + 3 tbsp chickpea flour
- ½ cup + 2 tbsp soy milk
- 1½ tsp onion powder
- 1½ tsp garlic powder
- 1 tsp salt
- 1 tsp dried thyme
- ½ tsp smoked paprika
TVP bacon bits
- ½ cup dry TVP
- 1 tbsp maple syrup
- ½ tbsp soy sauce
- 2 tsp smoked paprika
- ½ tsp granulated garlic
- ½ tsp onion powder
- ½ tsp dried parsley
- ¼ tsp salt

Why You’ll Love This Crispy Tofu Caesar Salad
- Ultra creamy vegan Caesar dressing with no mayo
- High protein with 33g protein per serving
- Crispy breaded tofu that tastes restaurant-worthy
- Smoky TVP bacon bits in minutes Meal-prep friendly
- Dairy-free and egg-free
- Easy air fryer recipe
- Packed with texture and flavour
- Way cheaper than buying vegan Caesar salads out

How to Make Crispy Tofu Caesar Salad
- Marinate the Tofu: Slice your tofu into filet-sized pieces or cubes. Whisk together the bbq sauce, balsamic vinegar and soy sauce. Pour over the tofu and marinate for at least 4 hours, or ideally overnight for maximum flavour. (This step makes a HUGE difference, so don’t skip it if you can help it.)
- Make the Vegan Caesar Dressing: Add all dressing ingredients to a blender and blend until completely smooth and creamy. Taste and adjust as needed: More lemon for tang, more salt for punch, more water if you want it thinner
- Prep the Crispy Tofu Coating Stations: In one bowl, combine the dry dredge ingredients. In another bowl, whisk together the batter ingredients until smooth. Crush the cornflakes in a ziploc bag using a heavy bottomed-glass or rolling pin and mix with the seasonings, then transfer to a third bowl.
- Bread the Tofu: Dip each marinated tofu piece into the dry dredge first and tap off any remaining flour, then dip into the batter. Let any excess batter drip off, then drop and roll into the bowl of the cornflake crust coating. Press the coating firmly onto the tofu so you get maximum crunch.
- Place each coated filet in the air fryer, lightly spray both sides with oil (optional, but adds extra crispiness), and air fry for about 20 minutes at 360°F, flipping halfway through. The tofu should be deeply golden and crunchy.
- Make the TVP Bacon Bits: Thoroughly mix all bacon bit ingredients together in a bowl until the spices have stuck to the TVP pieces (thanks to the maple syrup and soy sauce). No cooking needed, these can be enjoyed straight away.
- Assemble the Caesar salad: Toss the chopped romaine with about ⅓ of the dressing. Top with the crispy tofu, TVP bacon bits, extra vegan parmesan and freshly cracked black pepper. Serve immediately while the tofu is still ultra crunchy and enjoy!

Tips for the Best Crispy tofu Caesar Salad
Use Extra-Firm Tofu
The firmer the tofu, the crispier the result.
Crush the Cornflakes Only Slightly
You want texture — not powder.
Don’t Skip the Capers
They help recreate that briny Caesar flavour traditionally provided by anchovies.
Make it Meal Prep Friendly
Store:
- Dressing separately
- Tofu separately
- Romaine dry and un-dressed
Then assemble fresh throughout the week.

Frequently Asked Questions
Can I bake the tofu instead?
Yes! Bake at 425°F for about 30–35 minutes, flipping halfway through.
Can I make this gluten-free?
Absolutely — just use gluten-free cornflakes and tamari instead of soy sauce.
Can I use nutritional yeast instead of vegan parmesan?
Yes. Nutritional yeast works great and still gives the dressing lots of cheesy flavour. Use 2 tbsp nutritional yeast in place of the ¼ cup vegan parmesan in the dressing.
How long does the dressing last?
About 4–5 days in the fridge in a sealed container.

The Whole Package
This Crispy Tofu Caesar Salad genuinely tastes like something you’d order at a restaurant — except it’s packed with protein, completely plant-based, and honestly way more satisfying!
You’ve got:
- Creamy dreamy Caesar dressing with tons of tangy attitude
- Crispy crunchy tofu that won’t make you miss chicken at all
- Smoky bacon bits that taste incredible
- Fresh, crisp romaine
- Tons of texture
- Tons of flavour
It’s giving classic Caesar energy… but upgraded and fully veganized. And once you realize you can make a Caesar dressing this good without eggs, mayo, or anchovies? There’s really no going back.
Love this recipe? I’d really appreciate if you gave me a 5-star ⭐️⭐️⭐️⭐️⭐️ rating below! Lastly, if you made any of these recipes and decide to share them on Facebook or Instagram, don’t forget to tag me @SteamyVegan and use hashtag #SteamyVegan! I seriously love seeing what you’re cooking up! Plus make sure to check me out on YouTube — I have HUNDREDS of recipe videos to give you limitless plant-based inspiration!

Crispy Tofu Caesar Salad
Ingredients
Method
- Marinate the Tofu: Slice your tofu into filet-sized pieces or cubes. Whisk together the bbq sauce, balsamic vinegar and soy sauce. Pour over the tofu and marinate for at least 4 hours, or ideally overnight for maximum flavour. (This step makes a HUGE difference, so don’t skip it if you can help it.)
- Make the Vegan Caesar Dressing: Add all dressing ingredients to a blender and blend until completely smooth and creamy. Taste and adjust as needed: More lemon for tang, more salt for punch, more water if you want it thinner.
- Prep the Coating Station: In one bowl, combine the dry dredge ingredients. In another bowl, whisk together the batter ingredients until smooth. Crush the cornflakes in a ziploc bag using a heavy bottomed-glass or rolling pin and mix with the seasonings, then transfer to a third bowl.
- Bread the Tofu: Dip each marinated tofu piece into the dry dredge first and tap off any remaining flour, then dip into the batter. Let any excess batter drip off, then drop and roll into the bowl of the cornflake crust coating. Press the coating firmly onto the tofu so you get maximum crunch.
- Place each coated filet in the air fryer, lightly spray both sides with oil (optional, but adds extra crispiness), and air fry for about 20 minutes at 360°F, flipping halfway through. The tofu should be deeply golden and crunchy.
- Make the TVP Bacon Bits: Thoroughly mix all bacon bit ingredients together in a bowl until the spices have stuck to the TVP pieces (thanks to the maple syrup and soy sauce). No cooking needed, these can be enjoyed straight away.
- Assemble the Caesar salad: Toss the chopped romaine with about ⅓ of the dressing. Top with the crispy tofu, TVP bacon bits, extra vegan parmesan and freshly cracked black pepper. Serve immediately while the tofu is still ultra crunchy and enjoy!
