Vegan Crab Cakes Recipe
Introduction
These Vegan Crab Cakes capture the savory, flaky texture of traditional crab cakes using garbanzo beans and hearts of palm. They’re perfect for a plant-based meal that’s full of flavor and easy to prepare. Serve them crispy and golden with your favorite dipping sauce for a delightful appetizer or main dish.

Ingredients
- 15 oz canned garbanzo beans, rinsed (reserve the liquid)
- 2 – 14 oz cans hearts of palm, rinsed, drained, and cut in half lengthwise
- 4 tablespoons reserved garbanzo bean liquid
- ¼ cup vegan mayo
- 1 teaspoon vegan Worcestershire sauce
- 1 teaspoon lemon juice, plus more to taste
- 1 teaspoon Dijon mustard
- ½ cup sliced green onion
- 2 teaspoons kelp granules
- 1 tablespoon dried parsley
- 1½ teaspoons Old Bay Seasoning (or any seafood seasoning)
- ½ teaspoon sea salt, more to taste
- 1 teaspoon granulated garlic
- 1 cup breadcrumbs (panko or regular), plus more for coating
- ¼ cup preferred oil for pan-frying, divided
Instructions
- Step 1: In a food processor, combine the garbanzo beans and hearts of palm. Pulse just a few times to break them up without turning the mixture into mush. It should resemble a crab-like texture. Alternatively, shred manually with a fork. Set aside.
- Step 2: In a large mixing bowl, whisk the reserved garbanzo bean liquid until foamy. Add vegan mayo, lemon juice, Worcestershire sauce, Dijon mustard, and all dry seasonings. Whisk to combine thoroughly.
- Step 3: Fold in the breadcrumbs, green onion, and the garbanzo beans and hearts of palm mixture gently. Adjust seasoning to taste. Place the mixture in the freezer for 20 minutes to help it firm up.
- Step 4: Spread breadcrumbs on a shallow plate for coating. Remove mixture from freezer. Using about ¼ cup of mixture, form a ball in your hands, then gently flatten into a patty. Coat each patty evenly with breadcrumbs. Set aside and repeat with remaining mixture.
- Step 5: Heat a large skillet over medium heat for 2-3 minutes. Add 2 tablespoons of oil and wait until it shimmers. Carefully place 4-5 patties in the pan, avoiding overcrowding. Fry for 3-4 minutes per side until golden brown, flipping only once.
- Step 6: Transfer cooked patties to a paper towel-lined plate to drain excess oil. Wipe out the pan before adding fresh oil and the next batch. Repeat until all patties are cooked.
- Step 7: Serve the vegan crab cakes hot with vegan tartar sauce, lemon wedges, and a sprinkle of chopped green onions. Enjoy!
Tips & Variations
- If kelp granules are unavailable, substitute with dulse flakes or a small amount of seaweed-based seasoning for a seafood flavor.
- Use gluten-free breadcrumbs to make the recipe gluten-free.
- Add chopped fresh dill or cilantro for a different herb twist.
- For a crispier crust, double coat patties with breadcrumbs before frying.
Storage
Store leftover vegan crab cakes in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat to maintain crispiness, or warm in a toaster oven. These cakes do not freeze well due to their delicate texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I bake these vegan crab cakes instead of frying?
Yes, you can bake them at 375°F (190°C) on a parchment-lined baking sheet for about 15-20 minutes, flipping halfway through. Baking is a lighter option but will be less crispy than pan-frying.
What can I use instead of hearts of palm?
Artichoke hearts or shredded oyster mushrooms are good substitutes that provide similar texture and flavor. Adjust the seasoning as needed to achieve the desired seafood taste.
PrintVegan Crab Cakes Recipe
These Vegan Crab Cakes are a delicious plant-based twist on a classic seafood favorite, using garbanzo beans and hearts of palm to mimic the texture and flavor of crab meat. Combined with vegan mayo, Old Bay seasoning, and kelp granules for a subtle seafood flavor, these patties are pan-fried to golden perfection and perfect for a satisfying appetizer or main dish.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12–15 patties 1x
- Category: Appetizer
- Method: Frying
- Cuisine: American
- Diet: Vegan
Ingredients
Main Ingredients
- 15 oz canned garbanzo beans, rinsed (reserve liquid)
- 2 – 14 oz cans hearts of palm, rinsed, drained and cut in half lengthwise
- 4 tablespoons reserved garbanzo bean liquid
- ¼ cup vegan mayonnaise
- 1 teaspoon vegan Worcestershire sauce
- 1 teaspoon lemon juice, more to taste
- 1 teaspoon Dijon mustard
- ½ cup sliced green onion
- 2 teaspoons kelp granules (substitute with finely chopped nori or seaweed flakes if needed)
- 1 tablespoon dried parsley
- 1 ½ teaspoons Old Bay Seasoning (or any seafood seasoning)
- ½ teaspoon sea salt, more to taste
- 1 teaspoon granulated garlic
- 1 cup breadcrumbs (panko or regular) + more for breaded coating
- ¼ cup preferred oil for pan-frying (divided)
Instructions
- Prepare the base mixture: In a food processor, combine the garbanzo beans and hearts of palm. Pulse just a few times to break them up, aiming for a crab-like flaky texture without turning into mush. Alternatively, shred manually with a fork. Set aside.
- Make the wet seasoning mix: In a large mixing bowl, whisk the reserved garbanzo bean liquid until foamy. Add vegan mayonnaise, lemon juice, vegan Worcestershire sauce, Dijon mustard, kelp granules, dried parsley, Old Bay seasoning, sea salt, and granulated garlic. Whisk until well combined.
- Combine all ingredients: Add the bread crumbs, sliced green onion, and the pulsed garbanzo-beats mixture to the wet ingredients. Gently fold everything together until just combined. Taste and adjust seasoning if necessary. Chill the mixture in the freezer for 20 minutes to help it firm up and hold together better.
- Form the patties: Pour breadcrumbs onto a shallow plate for coating. Remove the mixture from the freezer. Using about ¼ cup of mixture, form it into a ball and gently flatten into a patty shape. Coat each patty evenly with breadcrumbs. Set aside and repeat until all mixture is used.
- Pan-fry the patties: Heat a large skillet over medium heat for 2-3 minutes. Add 2 tablespoons of oil and wait until it is hot and shimmering. Place 4-5 patties in the skillet without overcrowding. Fry each side for 3-4 minutes until golden brown, flipping only once. Transfer cooked patties to a paper towel-lined plate to absorb excess oil. Wipe out the pan and add fresh oil as needed to continue cooking remaining patties.
- Serve: Serve the vegan crab cakes hot with vegan tartar sauce, lemon wedges, and a garnish of chopped green onions. Enjoy!
Notes
- Reserve and use the liquid from the canned garbanzo beans to add moisture and binding to the patties.
- Vegan Worcestershire sauce contains anchovies in traditional versions; ensure to use a vegan version or substitute with soy sauce if strict vegan.
- Kelp granules add an oceanic flavor, but if unavailable, use finely chopped nori or seaweed flakes.
- Freezing the mixture before shaping patties helps them hold their shape better during cooking.
- Do not over-process the mixture in the food processor to maintain texture.
- Use a neutral oil with a high smoke point for pan-frying, such as canola, vegetable, or avocado oil.
- Cook patties in batches to prevent overcrowding the pan, which ensures even cooking and browning.
Keywords: vegan crab cakes, plant-based crab cakes, hearts of palm recipes, garbanzo bean crab cakes, Old Bay seasoning vegan, vegan appetizers

