Let Me Tell You About My Plant-Based Discovery
I’ll be honest—when I first heard about making “crab” cakes from hearts of palm, I thought someone had lost their mind. How could a vegetable possibly capture that flaky, oceanic flavor I remembered from growing up on the coast? Then I discovered this incredible combination of hearts of palm with Old Bay seasoning that somehow creates these gorgeous, crispy patties that taste like they came straight from a coastal seafood shack. Now my seafood-obsessed father (who used to roll his eyes at my “weird vegan experiments”) actually prefers these to traditional crab cakes, and my Maryland-born friend who considers herself a crab cake expert has asked for this recipe four times. Trust me, if you’re worried about plant-based seafood being disappointing or think nothing can replace the real thing, these flaky, perfectly seasoned patties will completely change your mind.
Here’s the Magic Behind This Plant-Based Winner
The secret to making these irresistible is how hearts of palm naturally shred into these perfect flaky pieces that mimic crab texture beautifully, while Old Bay seasoning creates that classic coastal flavor we all crave. What makes this so plant-perfect is the way vegan mayo and Dijon mustard bind everything together while fresh vegetables add crunch and brightness. I never knew plant-based seafood could be this convincing and delicious, but there’s something about how these simple ingredients come together that creates patties with real substance and authentic flavor. It’s honestly more satisfying than most restaurant crab cakes I’ve had, and knowing they’re made without any ocean impact just makes every crispy bite taste even better.
The Lineup – Let’s Talk Ingredients (Don’t Stress!)
Hearts of palm are absolutely crucial here—look for them in the canned vegetable aisle, usually near the artichokes (learned that one after searching everywhere). Drain them really well and shred them with a fork into flaky pieces that look surprisingly like crab meat. Don’t skip this step; the texture is what makes these so convincing.
Good Old Bay seasoning is your flavor powerhouse—this iconic blend of celery salt, bay leaf, mustard, and paprika is what creates that authentic coastal flavor. If you can’t find it, you can make your own, but the real stuff is totally worth seeking out.
Fresh vegetables add crunch and flavor layers—red bell pepper for sweetness and color, yellow onion for depth. Chop them finely so they distribute evenly and don’t overpower the delicate “crab” flavor.
Quality vegan mayonnaise helps bind everything together while adding richness. I love the kind made with aquafaba or avocado oil—it tastes clean and doesn’t have any weird aftertaste. Fresh lemon juice brightens everything and adds that oceanic tang that makes these taste authentic.
Here’s How We Create This Vegan Masterpiece
Start by draining your hearts of palm really well—pat them dry with paper towels because excess moisture will make your crab cakes fall apart. Shred them with a fork into flaky pieces that look like crab meat; this takes about 5 minutes and is surprisingly satisfying work.
In a large bowl, combine your shredded hearts of palm with finely chopped bell pepper and onion. Here’s my plant-based secret: mix in the vegan mayo, Dijon mustard, Old Bay seasoning, and lemon juice until everything is well coated but not soggy.
Add breadcrumbs and fresh parsley, then season with salt and pepper. Mix gently until the mixture holds together when you squeeze it—it should be moist but not wet, cohesive but not mushy. If it seems too dry, add a touch more mayo; too wet, add more breadcrumbs.
Shape the mixture into palm-sized patties—I usually get about 6-8 depending on how big I make them. Here’s where I used to mess up my vegan seafood: I’d make them too thick and they wouldn’t cook evenly. Aim for about 3/4-inch thick for perfect results.
Coat each patty evenly in cornmeal—this creates that gorgeous golden crust that makes them look and taste authentic. Heat olive oil in a large skillet over medium heat, then fry for 3-4 minutes per side until golden brown and crispy.
If This Happens, Don’t Panic
Crab cakes falling apart when you try to flip them? The mixture was probably too wet or you didn’t let them set long enough in the pan. Next time, make sure hearts of palm are well-drained and let the patties cook undisturbed for the full time before flipping.
Coating not sticking properly? Make sure your patties are slightly moist before rolling in cornmeal, and press the coating gently into the surface. Sometimes I’ll chill the formed patties for 30 minutes before coating—it helps them hold together better.
Flavor seems too mild? Don’t be shy with the Old Bay seasoning—it’s what makes these taste authentic. You can always add more lemon juice or a pinch of salt to brighten the flavors.
When I’m Feeling Creative
When I want these to feel more gourmet, I’ll add some finely chopped celery and a touch of fresh dill to the mixture—creates this incredible depth of flavor that tastes like high-end restaurant fare. My spicy version includes a pinch of cayenne pepper and some hot sauce mixed into the base.
For extra richness, I love serving these with homemade vegan tartar sauce made with vegan mayo, chopped pickles, capers, and lemon juice. Sometimes I’ll make sliders with them on brioche buns with lettuce and tomato for the perfect summer meal.
Things People Ask Me About Vegan Crab Cakes
Do these actually taste like real crab cakes to seafood lovers? The texture and flavor are incredibly convincing! Hearts of palm naturally shred into flaky pieces that mimic crab beautifully, and Old Bay seasoning creates that classic coastal flavor. I’ve served these to lifelong seafood lovers who were genuinely surprised by how authentic they taste.
Can I make these ahead for entertaining or meal prep? Absolutely! You can form the patties and refrigerate them for up to 2 days before cooking, or freeze them for up to 2 months. Just cook them straight from the fridge, or thaw frozen ones completely before frying. Perfect for party prep.
Where do I find hearts of palm, and what should I look for? They’re usually in the canned vegetable section near artichokes and olives. Look for whole hearts of palm in water or brine—avoid the pre-shredded kind because the texture isn’t quite right for this recipe.
Before You Head to the Kitchen
I couldn’t resist sharing this recipe because it proves that plant-based seafood can be incredibly satisfying and authentic when you use the right ingredients and techniques. The best vegan crab cake nights are when you realize you’ve created something that brings all the coastal comfort and flavor you remember, without any of the environmental impact. These patties capture everything I love about seafood cooking that brings people together around the table—and knowing they’re made with sustainable ingredients just makes every crispy, flaky bite taste even better.
Print
Vegan Crab Cakes
Description
Flaky, crispy perfection that proves plant-based seafood can absolutely steal the show
Prep Time: 15 minutes | Cook Time: 8 minutes | Total Time: 23 minutes | Servings: 6-8 crab cakes
Ingredients
- 14 oz hearts of palm, drained and patted dry (look for whole ones in the canned vegetable aisle)
- 1/2 red bell pepper, finely chopped (adds sweetness and gorgeous color)
- 1/2 yellow onion, finely chopped (chop small so it doesn’t overpower)
- 1/4 cup vegan mayonnaise (aquafaba or avocado oil based work best)
- 2 tablespoons Dijon mustard (adds tangy depth)
- 1 tablespoon Old Bay seasoning (the secret to authentic coastal flavor)
- 1 tablespoon fresh lemon juice (brightens everything perfectly)
- 1/4 cup breadcrumbs (panko works great for extra crunch)
- 2 tablespoons fresh parsley, chopped (adds freshness and color)
- Salt and pepper to taste
- 1/4 cup cornmeal for coating (creates that gorgeous golden crust)
- 2 tablespoons olive oil for frying
Instructions
Prep your “crab” base: Drain hearts of palm really well and pat dry with paper towels. Shred with a fork into flaky pieces that look like crab meat—this takes about 5 minutes and is surprisingly satisfying.
Build the flavor base: In a large bowl, combine shredded hearts of palm, chopped bell pepper, onion, vegan mayo, Dijon mustard, Old Bay seasoning, and lemon juice. Mix until everything is well coated but not soggy.
Perfect the texture: Add breadcrumbs and parsley, then season with salt and pepper. Mix gently until the mixture holds together when squeezed—moist but not wet, cohesive but not mushy.
Form beautiful patties: Shape into palm-sized patties about 3/4-inch thick. Don’t make them too thick or they won’t cook evenly through the center.
Coat for crispiness: Roll each patty in cornmeal, pressing gently to ensure even coating on both sides—this creates that authentic golden crust.
Fry to perfection: Heat olive oil in a large skillet over medium heat. Fry patties for 3-4 minutes per side until golden brown and gorgeously crispy.
Finish and serve: Place on paper towels briefly to absorb excess oil, then serve hot with vegan tartar sauce or a squeeze of fresh lemon.
Notes:
- Don’t skip draining hearts of palm well—excess moisture makes them fall apart
- Let patties cook undisturbed for full time before flipping for best results
- Old Bay seasoning is key to authentic flavor—don’t substitute
Storage Tips:
Formed patties keep in the fridge for 2 days or freeze for up to 2 months. Cook straight from the fridge, or thaw frozen ones completely before frying.
Serving Suggestions:
Perfect with vegan tartar sauce, on slider buns with lettuce and tomato, or over mixed greens for a lighter meal. These also make incredible appetizers for entertaining.

