Vegan fried shrimp is perfect for a fancy dinner at home – as an appetizer or entrée.
Hearts of palm are cut into bite-sized pieces, breaded in seasoned panko breadcrumbs, and fried until beautifully crisp. (Optional air fryer instructions included.)
Serve it with cocktail sauce for dipping.

At one time in my life, I would have listed fried shrimp as one of my top 5 favorite foods.
With crispy panko coating and cocktail sauce for dipping, it was a regular pick for birthday dinners.
I’m not alone in that. Fried shrimp is one of the most popular foods for date nights and celebratory meals.
Once I went vegan, I assumed that experience was behind me. After all, vegetarians and vegans don’t eat fish or other sea life.
But then I realized that a lot of the experience of eating shrimp comes down to breading, sauce, and texture.
Shrimp itself doesn’t have a ton of flavor outside of vague fishiness. However, add some Old Bay seasoning, breading, and cocktail sauce with zingy horseradish, and that all changes.
Luckily, it’s easy to do all of those things with plant-based ingredients. That makes a vegan fried shrimp experience not far out of reach.
So what about the “shrimp” itself?
While there are store-bought vegan shrimp on the market, I prefer to use hearts of palm.
Those packaged vegan shrimp are often made with konjac, and that’s not my favorite. I find it to be rubbery.
However, hearts of palm have a lovely toothsome texture and light briny flavor. (If you like jarred artichoke hearts, you’ll enjoy hearts of palm.)
Hearts of palm are harvested from the inner core of certain palm trees. I became a fan of the ingredient about a decade ago when I started using it to make vegan ceviche.
In this post:
Jump to:
Why readers love this recipe
“These were outstanding! I used rice flour and gluten free panko. I don’t usually fry things and looked guiltily at my air fryer as I heated the oil. BUT So good!” – Earlene
Ingredients
Here are the ingredients you will need to make this recipe.
Hearts of palm: Look for hearts of palm in cans, jars, or vacuum packaging in the center aisles of grocery stores. They’re often next to the artichoke hearts and other brined foods.
Note that hearts of palm vary in width. The organic hearts of palm I used for these pictures is a little skinnier than most, which is ideal as far as breading to filling ratio. But any will work for this recipe.
Flour: Standard all-purpose flour works here.
Non-dairy milk: Use plain, unsweetened non-dairy milk. Soy, cashew, or almond milk all work here.
Panko breadcrumbs: This Japanese style of breadcrumbs offers the perfect texture, crunch, and flakiness. They can be replaced with standard breadcrumbs.
Old Bay seasoning: This seasoning mix is often used on seafood, which makes it ideal here. Old Bay is made with celery salt, red pepper, black pepper, and paprika. (Keep scrolling for ideas on what to use as a replacement.)
Oil: Use a neutral-flavored, high heat cooking oil. Avocado oil is my preferred option.
Step by step instructions
Here’s how to make this recipe at a glance. For complete ingredient amounts & instructions, keep scrolling to the recipe card below.
Drain a 14-ounce can or jar of hearts of palm. (The drained weight is 7.7 ounces.)
Pat the hearts of palm dry on a clean kitchen towel.
Cut the hearts of palm into roughly ½ to 1-inch pieces.
That’s about 3 to 5 pieces per standard-sized sticks.
Make a breading station with the following:
- A plate with all-purpose flour
- A small bowl with a mix of flour and non-dairy milk
- A plate with panko breadcrumbs seasoned with Old Bay seasoning
One piece at a time, roll the hearts of palm in flour.
Dip it in the flour/non-dairy milk mixture.
Then coat it in seasoned breadcrumbs.
Fry in a skillet with oil at a medium-high heat for about four minutes, turning as it browns.
When the hearts of palm is brown all over, move it to a towel-lined plate to drain. Season with a couple more dashes of Old Bay seasoning.
If you’d like to serve the vegan shrimp on the side of a cocktail glass as shown, carefully make a small cut into the side of a few of the breaded & fried hearts of palm.
Be careful not to cut all the way through.
Put sauce in a cocktail glass. Then place the vegan shrimp on the side through the slits.
Air fryer instructions
If you’d prefer to make these vegan popcorn shrimp in the air fryer, bread the hearts of palm the same way as directed above.
Then put the breaded hearts of palm into the air fryer basket, and spritz with avocado oil spray. (If you avoid oil, you can skip this step. However, the breading won’t brown as well.)
Tip: Be careful not to overcrowd. If your air fryer is on the small side, you may need to cook in batches.
Air fry at 380 degrees for 10 minutes. (After about 6 minutes, stop and gently shake the basket. Then spritz with more oil for even browning.)
Remember: Every air fryer runs differently. Times given are a general recommendation and should be tested in your own air fryer. Adjust as needed.
Make it your own
You can make this dish your own by varying the seasonings.
Instead of Old Bay seasoning use any of the following:
- Cajun seasoning salt
- Paprika
- Granulated onion
- Granulated garlic
- Cayenne
- Salt & pepper
- Nori flakes for added fishiness
Instead of serving vegan shrimp with cocktail sauce, serve it with lemon wedges, malt vinegar, lemon dill aioli like in my vegan crab cakes, or sriracha mayonnaise.
Cocktail sauce from scratch or jarred
As far as I’m concerned, cocktail sauce is a must to really bring this experience home.
Homemade cocktail sauce is an easy recipe to make ahead of time. Or if you prefer, vegan cocktail sauce is readily available in most grocery stores.
Trader Joe’s has a cocktail sauce that happens to be vegan. That’s what I usually buy when I don’t feel like making my own.
When looking for cocktail sauces, check the ingredients. Some brands use non-vegan Worcestershire sauce, which includes anchovies.
(Use any leftover cocktail sauce on vegan crab cakes or fried almond cheese balls!)
Serving ideas
Vegan fried shrimp is a terrific appetizer all on its own.
You can add it to tacos by replacing the Gardein in these vegan fish tacos.
Or it can be a main course with any of the following:
- Spinach salad with strawberries
- Corn chowder
- Buffalo grilled corn
- Lemony potatoes or baked potato
- Roasted cabbage or coleslaw
- Pesto rice
- Roasted asparagus with chickpeas & spinach
- Buttery garlic noodles with red wine mushrooms
- Sautéed kale with garlic
Storage and reheating instructions
Store leftovers in an airtight container in the fridge. They will keep for 3 or 4 days.
To reheat fried hearts of palm, I recommend using the air fryer for the crispiest coating. In fact, it’s virtually indistinguishable from when it’s freshly made.
To reheat, air fry at 375 degrees for 5 minutes, stopping once to carefully turn the pieces.
If you try this recipe and love it, let me know! Leave a comment and ⭐⭐⭐⭐⭐ rating in the comment section below. It truly makes my day and is such a help!
📖 Recipe
Fried vegan shrimp with hearts of palm (air fryer or pan fried)
Ingredients
- 1 (14-ounce) can hearts of palm drained (7.7 ounces drained weight)
- 3 Tablespoons all purpose flour divided
- ¼ cup non-dairy milk
- ¼ to ½ cup panko breadcrumbs
- ½ to 1 teaspoon Old Bay seasoning plus a couple shakes more
- Avocado oil for shallow frying (or your preferred high heat oil), or oil spray if air frying
Instructions
- Put the drained hearts of palm on a clean kitchen towel and pat dry.
- Move the hearts of palm to a cutting board. Cut them into ¾ to 1-inch long pieces. From a standard can, you'll get 3 to 5 "shrimp" per each stick of hearts of palm, depending on the thickness of each one.*
- Now it's time to make a breading station. Put 2 Tablespoons of flour on a dinner plate. Put the remaining Tablespoon of flour in a small bowl with non-dairy milk. Use a fork or whisk to evenly combine it and get out any lumps. Finally, put ¼ cup of panko breadcrumbs on a plate with ½ teaspoon of Old Bay seasoning. Use your fingers to evenly combine the seasoning throughout the breadcrumbs.
- Now it's time to bread the hearts of palm. One at a time, roll a piece of heart of palm in the flour until it's covered. Tap it on the side of the plate to remove any excess. Then dip it into the milk mixture. Tap it on the side to remove any excess. Finally, roll it in the seasoned panko breadcrumbs. (As you're breading the hearts of palm, if you run out of breadcrumbs, put another ¼ cup on the plate, along with an additional ½ teaspoon of Old Bay seasoning.)Set the breaded heart of palm on a clean plate, and continue until all of the pieces are breaded.
- Bring a non-stick skillet to a medium high heat with about a half inch of avocado oil (or your preferred neutral-flavored high-heat oil). To see if the oil is ready, drop a breadcrumb into the oil in the skillet. If oil immediately bubbles around it, it’s ready for frying.(If you prefer to air fry, see air fryer instructions in the notes below.)
- Put the hearts of palm into the oil (working in batches, if necessary, so as to not overcrowd). Fry for about 4 minutes, rotating the hearts of palm as they brown, so that every part is fried. If you're working in batches, the oil will continue to get hotter as you cook. So subsequent rounds may not take quite as long to cook. Lower the heat, if needed. Once they are brown all over, they are done.
- Once the hearts of palm are brown all over, move them to a clean, towel-lined plate to drain.
- Shake more Old Bay seasoning on the breaded hearts of palm while it's still hot. Serve with cocktail sauce for dipping.
- Optional: If you’d like to serve the vegan shrimp on the side of a cocktail glass, carefully make a small cut into the side of a few of the breaded & fried hearts of palm. Be careful not to cut all the way through. Then put cocktail sauce into the glass, and place the vegan shrimp on the side through the slits.
Watch how to make it
Notes
Nutrition
Content updated March 22, 2024 to include air fryer instructions. Originally posted October 29, 2012. This breaded hearts of palm was originally a recipe for a Doctor Who-themed fish fingers & custard.
Earlene Giglierano
These were outstanding! I used rice flour and gluten free panko. I don’t usually fry things and looked guiltily at my air fryer as I heated the oil. BUT So good! I am now wondering if you have made these in the air fryer?
Cadry Nelson
Yay! I’m so glad you enjoyed them, Earlene! I haven’t made these in the air fryer yet, but I’m sure they’d work well in it. This breading is similar to several of my air fryer recipes, and all of those come out great with a light spray of oil. (You can do it without the oil too, but the browning isn’t as nice.) Let me know if you try it!
Cadry Nelson
Hi, Earlene! I wanted to let you know that today I made these vegan popcorn shrimp in the air fryer. They came out great! Something to keep in mind the next time you want to make them. I added air fryer instructions in the notes section of the recipe card.
Bianca N Phillips
Oooh, this is so smart!! I never liked real shrimp (or any fishy food), but I’ve had vegan packaged shrimp a few times, and it’s okay. But yes, it is a little rubbery! Hearts of palm a great sub, and I love them!!
luminousvegans
This looks like a winning combo. Yum!
Melissa
This recipe sounds delicious!!
Jenny
BREADED hearts of palm? I’m speechless. That sounds so good. I love h of p.
Amanda
Brilliant idea, Cadry! I have a can of hearts of palm in the cupboard, that I picked up on a whim and have never known what to do with them. Thanks for the inspiration.
Caitlin
i never thought to bread hearts of palm. how genius! the dip looks great, too 😉
GiGi
Great recipe Cadry!!
chow vegan
Yum! What a great idea to bread hearts of palm! I normally just toss them into a salad as is. 🙂
Cadry
Yes, they’re great in salads too! Another favorite way of eating them is in a hearts of palm ceviche.
Maggie Muggins
I’ve never had hearts of palm, I always imagined it would taste similar to artichoke, I have no idea why, but am I close?
Cadry
You’re right, jarred hearts of palm tastes similar to jarred artichoke hearts, especially around the stem area of the heart.
Abby
Fun recipe!
FoodFeud
I like the breaded hearts of palm idea! Sounds really interesting.