Vegan Crab Cakes
These Vegan Crab Cakes are the kind of recipe I reach for when I want something comforting, crispy, and full of texture—without relying on seafood. They feel indulgent but are straightforward: pantry cans, a few seasonings, and a quick pan-fry. Expect flaky bites with a golden crust and a bright, tangy dip on the side.
I make a double batch most weekends. They reheat well, and guests always ask whether there’s real crab inside. The secret is the mix of chickpeas, artichoke hearts, and hearts of palm—together they create that tender, shredded texture people associate with crab. A little Dijon and Old Bay pull the flavor into familiar territory.
This post is practical: ingredients listed clearly, every step in order, troubleshooting and smart swaps that won’t derail the texture. You’ll also find tips for keeping them crispy, what to do if the mix is too wet, and how to make them ahead so dinner feels effortless.
Ingredient Breakdown
Ingredients
- 1 can (15 ounces) chickpeas, drained and rinsed — the base that provides body and flakiness when mashed.
- 1 can (15 ounces) artichoke hearts, drained — adds tender, savory bites and helps mimic “crab” strands.
- 1 can (15 ounces) hearts of palm, drained and roughly chopped — gives the stringy, fibrous texture that sells the crab-cake feel.
- 3 tablespoons vegan mayonnaise — binder and a little richness without heaviness.
- 1 1/2 tablespoons Dijon mustard — bright acidity and a hint of tang that lifts the whole patty.
- 2 tablespoons green onion, chopped (plus more for garnish) — freshness and a mild onion note; saves the dish from tasting flat.
- 1/4 teaspoon kosher salt — essential for seasoning; enhances all the other flavors.
- 2 teaspoons Old Bay seasoning — the spice blend that gives the cakes a “seafood” profile; use as written for familiarity.
- 1/4 teaspoon black pepper — a touch of heat and depth.
- 3 tablespoons all-purpose flour — helps bind the mixture and gives structure to the patties.
- 3/4 cup panko breadcrumbs — texture and crunch; panko soaks up just enough moisture without getting gummy.
- Olive oil — for frying; coats the pan so the cakes get crisp and golden.
- Vegan tartar sauce — for dipping; a creamy, tangy finish that echoes classic crab cakes.
Make Vegan Crab Cakes: A Simple Method
- Drain and rinse the 15-ounce can of chickpeas. Drain the 15-ounce can of artichoke hearts and the 15-ounce can of hearts of palm; roughly chop the hearts of palm if not already chopped.
- In a large bowl, mash the chickpeas, artichoke hearts, and chopped hearts of palm with a fork or potato masher (or pulse 1–2 times in a food processor) until the mixture is flaky but not pureed.
- Add 3 tablespoons vegan mayonnaise, 1 1/2 tablespoons Dijon mustard, 2 tablespoons chopped green onion, 1/4 teaspoon kosher salt, 2 teaspoons Old Bay seasoning, and 1/4 teaspoon black pepper to the mashed mixture. Mix until evenly combined.
- Stir in 3 tablespoons all-purpose flour and 3/4 cup panko breadcrumbs. Mix until the mixture holds together when pressed; if it seems very loose, let it sit 5–10 minutes to allow the breadcrumbs to absorb moisture.
- Form the mixture into evenly sized patties about 1/2-inch thick, placing them on a plate or baking sheet as you go.
- Heat a skillet over medium heat and add enough olive oil to coat the bottom of the pan.
- Fry the patties in batches, without overcrowding the skillet, for about 3–5 minutes per side, or until each side is golden brown and crispy. Adjust heat as needed to prevent burning.
- Transfer cooked patties to a paper towel-lined plate to drain any excess oil. Serve topped with additional chopped green onion and vegan tartar sauce on the side for dipping.
Why You’ll Keep Making It
First, these cakes are fast. From opened cans to table in under 30 minutes if your mise en place is ready. They give you a restaurant-worthy crust without complicated steps. Second, the texture is satisfying—flaky interior, crisp exterior—so they feel like a treat while still being approachable weeknight fare.
Third, everyone can eat them. They’re naturally vegan and rely on familiar pantry items. They’re also forgiving: the mash doesn’t have to be perfect, and the mixture gives you time to adjust moisture with breadcrumbs or rest time. Finally, the flavor is balanced: Dijon and Old Bay do the heavy lifting so you don’t need long marinades or complex spice blends.
Budget & Availability Swaps
I keep a few cans on hand for random dinners, which makes this a low-cost recipe. If a specific item is missing, you can adapt without wrecking the result:
– No panko? Use slightly more all-purpose flour and press the patties well before frying so they hold. Panko gives the best crunch, but flour will keep them cohesive.
– Short on olive oil? Use less oil and fry in a well-heated nonstick pan, turning carefully to get color without too much oil absorption.
– Out of vegan tartar sauce? A quick mix of vegan mayonnaise with extra Dijon and chopped green onion works as an instant dip. Keep quantities flexible—this is more about balance than precision.
Toolbox for This Recipe
You don’t need fancy equipment. Here’s what I use and why it matters:
- Large bowl — for mashing and mixing evenly.
- Fork or potato masher — gives the right texture; a food processor is optional if you prefer one or two quick pulses.
- Large skillet — a heavy-bottomed pan browns evenly and keeps temperature steady.
- Spatula — helps flip gently so the cakes don’t fall apart.
- Paper towels and a plate — to drain excess oil and keep texture crisp.
Mistakes That Ruin Vegan Crab Cakes
1) Over-processing the mix. If you puree everything, you lose the flaky texture that mimics crab. Pulse briefly or mash with a fork until flaky.
2) Skimping on seasoning. Old Bay and Dijon are small in quantity but big in impact. Taste the mix before adding flour and panko, and adjust the salt and Old Bay.
3) Frying on too-high heat. The outside will burn before the inside firms up. Keep the pan at medium and adjust as needed; a good visual cue is a steady golden color, not dark brown spots.
4) Making patties too thick. If they’re much thicker than 1/2 inch, they’ll take longer to cook and risk getting soggy inside before the exterior crisps.
Substitutions by Diet
Vegan and mostly allergen-friendly as written, with a few tweaks you can accommodate other needs:
– Gluten-free: swap the all-purpose flour and panko for gluten-free all-purpose flour and gluten-free breadcrumbs. The technique is the same; expect slightly different browning.
– Lower oil: bake on a lightly oiled sheet at 400°F (use an oven thermometer if you have one) and flip once midway. You won’t get quite the same crust but the interior texture remains great.
– Lower sodium: reduce the kosher salt by half and use less Old Bay, then taste and adjust. The mix will still have good flavor from Dijon and the canned items.
If You’re Curious
Why these cans? Chickpeas add bulk and creaminess when mashed; artichoke hearts contribute subtle tang and a tender bite; hearts of palm bring stringy pieces that mimic crab’s flaky fibers. The combination creates a convincing “seafood” mouthfeel without seafood.
If you’re experimenting, try to keep the ratio of chickpeas:artichokes:hearts of palm similar to preserve texture. Too many soft ingredients and the mixture will be mushy; too many dry binders and it’ll be dense.
Make Ahead Like a Pro
Make the patties and keep them on a baking sheet, covered in the fridge, for up to 24 hours before frying. This resting time helps the panko absorb moisture and firms up the patties so they hold their shape. For longer storage, freeze formed patties in a single layer on a sheet; once solid, transfer to a container and keep frozen for up to 1 month. Fry from frozen—add a minute or two per side to ensure they’re heated through.
If you’ve already cooked them, store in an airtight container in the fridge for 3–4 days. Reheat on a skillet over medium heat to bring back a bit of crispiness; the microwave will make them soft, so avoid that unless you plan to finish in a hot pan.
Ask & Learn
Common questions I get:
– Can I skip the hearts of palm? You can, but the stringy texture will be missing. If you must, increase the artichoke hearts by a little and press the mix well before frying.
– Will these fall apart when flipping? If the mixture is too loose, let it sit for 5–10 minutes after adding the panko so the crumbs absorb moisture. Also, don’t overcrowd the pan; flip gently and only once or twice.
– Can I air-fry them? Yes—air fry at a high temperature until golden, flipping once. Results vary by machine, but it’s a good lower-oil option.
Wrap-Up
Vegan Crab Cakes are a reliable, crowd-pleasing recipe that’s faster than it looks and easy to adapt. Keep the cans handy, respect the texture while mashing, and pay attention to frying temperature. A little patience at the skillet yields golden, crisp cakes that pair perfectly with vegan tartar sauce and a simple salad.
Make a batch, test the seasoning, and then make them again. The more you make them, the more you’ll dial in your perfect crust, your ideal salt level, and whether you prefer a pan-fried or oven-finished finish. They’re one of those recipes that reward repetition.

Vegan Crab Cakes
Ingredients
Equipment
Method
- Drain and rinse the 15-ounce can of chickpeas. Drain the 15-ounce can of artichoke hearts and the 15-ounce can of hearts of palm; roughly chop the hearts of palm if not already chopped.
- In a large bowl, mash the chickpeas, artichoke hearts, and chopped hearts of palm with a fork or potato masher (or pulse 1–2 times in a food processor) until the mixture is flaky but not pureed.
- Add 3 tablespoons vegan mayonnaise, 1 1/2 tablespoons Dijon mustard, 2 tablespoons chopped green onion, 1/4 teaspoon kosher salt, 2 teaspoons Old Bay seasoning, and 1/4 teaspoon black pepper to the mashed mixture. Mix until evenly combined.
- Stir in 3 tablespoons all-purpose flour and 3/4 cup panko breadcrumbs. Mix until the mixture holds together when pressed; if it seems very loose, let it sit 5–10 minutes to allow the breadcrumbs to absorb moisture.
- Form the mixture into evenly sized patties about 1/2-inch thick, placing them on a plate or baking sheet as you go.
- Heat a skillet over medium heat and add enough olive oil to coat the bottom of the pan.
- Fry the patties in batches, without overcrowding the skillet, for about 3–5 minutes per side, or until each side is golden brown and crispy. Adjust heat as needed to prevent burning.
- Transfer cooked patties to a paper towel-lined plate to drain any excess oil. Serve topped with additional chopped green onion and vegan tartar sauce on the side for dipping.
