Vegan Crab Cakes

Tempeh “crabcakes,” vegan of course, are a perfect snack for any time of the day or night. What’s more, they are beautiful to look at and taste much better than any crabcake ever did, at least to my tastebuds.
Tempeh Crabcakes
Tempeh, which has a chewy texure, is a perfect substitute for crabmeat. It is also protein-rich and really good for you.

One of the ways in which I add a seafood flavor to my vegan tempeh “crab cakes” is by using Old Bay seasoning which is completely vegan and which gives the recipe just that bit of a kick that lifts it above the ordinary. You can leave it out if you prefer. I sometimes snip any seaweed I have on hand into the “crabcake” batter, which further adds an authentic seafood flavor, but I didn’t have any this time so I went without. They still turned out delicious.

I also used vegan “mayonnaise” which is made with canola oil and makes a great and healthier substitute for regular mayo. Like tempeh, it is pretty easy to find in natural food stores. I get mine from Whole Foods.

So here they are, my vegan “crabcakes”: crispy on the outside, soft on the inside, and totally delicious.

Tempeh Crabcakes

Tempeh Crab Cakes
Recipe type: Main
  • 1 package tempeh (8 oz), grated fine or crumbled into small bits
  • 2-4 tbsp vegan mayonnaise (use more if needed to ensure the batter holds together when formed into cakes)
  • ½ medium onion, minced
  • 1 tbsp grated ginger
  • 2 tbsp coriander leaves, chopped
  • ½ cup whole-wheat breadcrumbs
  • 1 heaping tbsp Old Bay seasoning
  • 1 tsp chili powder, like cayenne or paprika
  • 1-2 tbsp oil for shallow-frying the "crabcakes"
  1. Mix all the ingredients together in a bowl. The mixture should hold together when formed into a cake. If it doesn't, add some more breadcrumbs and mayonnaise. (Update: a couple of people who tried these said they had trouble getting the crabcakes to hold together. I'd advise pulsing a few times in a food processor. Also these are delicate so don't make them too big. Mine were just over an inch in diameter. Be gentle when you flip them over.)
  2. In a non-stick or cast-iron skillet, heat the oil
  3. Take about a 1-inch ball of the batter and flatten it slightly.
  4. Place as many cakes as possible into the skillet without overcrowding them. If you put too many in, they will steam and turn soggy instead of getting that beautiful golden-brown crust.
  5. Turn after 1-2 minutes, once the underside is thoroughly browned. Cook the other side.
  6. Serve hot, either by themselves or in a chapati or tortilla wrap smeared with some more mayonnaise. You can also add tomatoes or other veggies like cucumber or lettuce.
  7. Enjoy!

This recipe goes to Mansi’s Healthy Cooking event.

(C) All recipes and photographs copyright of Holy Cow! Vegan Recipes.

Get new recipes by email. Sign up below.


  1. says

    Hi Vaishali, thanks to your blog, I am being introduced to a lot of new variety in cooking.I have heard of tempeh before.This is such a wonderful recipe, and from your lovely pictures, they sure look delicious. I shall try this if I can get all the ingredients (veg mayonnaise, old bay seasoning) Btw, I do love crab meat too, my mother makes crab curry and stir fry with coconut.

  2. says

    hefgcqnLove ur vegan crab cake, never tasted tempeh may be it is the right time to make this cake :) Thanks for such a lovely recipe

  3. says

    these look wonderful – and something i must try! i would have never thought to use tempeh, and what a great idea on adding in a little seaweed for a little more “sea” flavor. i might try this with some crumbled nori sheet – and make a fun sauce, too! thanks for the rock’n recipe!

  4. says

    should I crumble the tempeh straight out of the package? or should I boil it/ cook it in anyway before I mix it in with all the other ingrediants?

    Also, do you know how far ahead of time I could prepare them before actually frying them?

    Thanks! these look delicious and I’m definitely going to give them a try.

  5. says

    I do like tempeh but don’t cook with it as much as I should. I can understand how it’s dense, firm texture would be valuable in a recipe like this. Some recipes even suggest grating temeh on a box grater and incorporating in into a recipe in place of ground beef or similar.

    Great idea to add seaweed and Old Bay seasoning!

  6. says

    Shreya, Thanks, and glad you’ve enjoyed learning about new foods. You can leave out the Old Bay seasoning if you cannot find it: I’d just adjust the chili powder and the salt.

    Madhavi, Cham: Thanks. Tempeh is a slab of fermented soybeans and although it sounds quite awful, it’s actually quite delicious. Hope you try it.

    Mansi, Glad I could make it. Thanks.

    Vegetable Platter: Thanks very much. You might enjoy Tempeh- hope you try it.

    Jessy, Thanks. Hope you try it. I love the seaweed in it.

    Bee, that’s wonderful! I’m glad you liked it- will look forward to your post.

    Destinyskitchen, Hope you do try them. Tempeh holds together far better than tofu and has a texture more suited to crabcakes.

    Delhibell, thanks. I think they are :)

    Andhraflavors, I hope you do. Thanks.

    Jimmy- You are so right. Tempeh is extremely nutritious.

    Ranji, Notyet100, Richa, Erin, Priti: Thanks ladies!

    Caitie: Just use the tempeh as is from the package. Crumble it really fine, though. You can prepare the “batter” right before you make them. I hope you try them!

    LisaRene: Thanks. I like the idea of grating tempeh on a grater: I might try it with the crabcakes next time!

    Kalai: Thanks!

  7. says

    Oh yum! This looks really delicious. I’m always looking for good ways to prepare tempeh, especially since my hubby isn’t too crazy about it. I think this may be the perfect solution!


  8. says

    Hi Vaishali,
    Browsing ur recipes, came across the word ‘tempe’ and cudnt help checking out.Really surprised that you are familiar with it.Tempe is famous among malay community here in Malaysia.The use of soybeans gives Tempe a higher content of protein (19.5%),dietary fibre and nutrients compared to beancurd.Compare to beef fat, Tempe has no cholesterol and unsaturated fats.This recipe really look mouth watering.

Leave a comment!