Bj’s Avocado Egg Rolls Recipe
I enjoy trying Bj’s Avocado Egg Rolls Recipe several times a week. My love for them started just 3 days after I first tried them, and they quickly became my favorite.
Every time I visit BJ’s, I order the avocado egg rolls without fail. I once tried not to get them and regretted it when I saw another table eating them.
These egg rolls are hard to resist with their crunchy outside and creamy, tasty fillings. Even people who usually don’t like avocado find it good.
Are they overrated? Not at all. Hard to resist? Definitely. Pricey if bought often? Absolutely. That’s why my recipe is a great find, as it tastes just like the original!
Why BJ’s Avocado Egg Rolls Are So Popular
BJ’s avocado egg rolls are a famous appetizer. They are crispy egg roll shells filled with a creamy avocado mixture. It’s not just mashed avocado inside.
The special mix includes sun-dried tomatoes, cilantro, and a touch of cumin. This combination is what makes them different. Standard avocado rolls might have avocado and maybe some onion. BJ’s version has a more interesting flavor and texture.
The filling is creamy, with small chunks of tomato and avocado. It makes each bite really good. That unique blend is why people love them so much.

Ingredients for BJ’s Avocado Egg Rolls
3 firm but ripe avocados: These are the main filling. Choose avocados that are soft enough to mash but not brown or mushy. Hass avocados are the best choice. Avoid Florida avocados, as they contain too much water and won’t hold up well. You can also use frozen avocado chunks if needed.
¼ of a red onion, diced: This adds crunch and a sharp flavor. Red onion is milder than white or yellow onion. You can also use green onions or shallots for a lighter flavor that won’t overpower the avocado.
3 tablespoons cilantro, chopped: This ingredient brings freshness and a light herbal flavor. You can use parsley for a milder taste or basil for a sweeter flavor.
2 tablespoons sun-dried tomatoes, diced: Tomatoes add a chewy texture and a sweet, tangy flavor. You can use roasted red peppers instead because they are softer but still sweet.
6 cherry tomatoes, chopped: These add juiciness and color. Grape tomatoes work too. For Roma tomatoes, remove the seeds first to prevent a watery filling.
2 garlic cloves, minced: These cloves add a savory flavor. Fresh garlic is best, but you can also use about ½ teaspoon of garlic powder. It won’t be as strong as fresh garlic.
1 tsp ground cumin: This gives the filling a warm, earthy flavor. You can substitute smoked paprika for a different level of smokiness, or use chili powder for more heat.
1 tsp chipotle: This adds smoky heat.
Juice of half a lime: This brightens the flavor and helps keep the avocado from turning brown.
Salt and pepper to taste: These help balance the flavors. Use kosher salt for easy control, or sea salt. Black pepper adds a little bite.
Kitchen Tools You’ll Need
- Medium bowl – Use for mixing the filling.
- Knife and cutting board – Chop all the ingredients clean.
- Potato masher – Mash the avocado into chunks.
- Egg roll wrappers – Create a crispy shell.
- Small pan – Fry the egg rolls evenly.
- Tongs – Flip the rolls without burning yourself.
- Paper towels – Drain off extra oil.
How to Make BJ’s Avocado Egg Rolls at Home
1. Prepare the Filling: Cut the avocados in half, remove the pit, and mash them in a bowl, leaving some small pieces. Mix in chopped red onion, cilantro, sun-dried tomatoes, cherry tomatoes, minced garlic, cumin, chipotle, lime juice, salt, and pepper. Taste and adjust the seasoning as needed.

2. Wrap the Egg Rolls: Lay an egg roll wrapper flat with one corner facing you. Put 1 to 2 tablespoons of filling near the bottom corner. Fold the bottom over the filling, then fold the sides in, and roll it up tightly. Wet the top corner with water to seal it. Keep the egg rolls rolled and covered with a damp towel.

3. Fry the Egg Rolls: Heat 1 inch of oil in a pan over medium heat. Test the oil with a piece of wrapper; it should sizzle. Fry 2 to 3 egg rolls for 2 to 3 minutes on each side, until golden brown. Drain the egg rolls on paper towels.

4. Serve and Enjoy: Let the egg rolls cool for a moment, then cut them in half to see the filling. Serve them warm with tamarind or sweet chili sauce. Enjoy!

5 Common Mistakes That Ruin Avocado Egg Rolls
1. Using Overripe Avocados
Too-soft avocados get mushy, making the filling watery, and it won’t hold its shape in the wrapper. Choose avocados that feel a bit soft but still firm. If you see brown spots inside, they are too far gone.
2. Skipping the Water Seal
If you don’t seal the wrapper properly, it may pop open while frying. The filling will leak out, the oil will get messy, and the egg roll will end up flat. Always wet the top corner with water or a little beaten egg before sealing.
3. Frying in Cold Oil
Cold oil makes wrappers soak up too much grease, resulting in soggy, heavy egg rolls rather than light, crispy ones. It should sizzle when you add a wrapper. The correct temperature is around 350°F.
4. Overfilling the Wrappers
Adding too much filling can cause the wrapper to tear or burst open. It also makes it more challenging to roll. Stick to 1 or 2 tablespoons of filling max. This way, you’ll make more egg rolls.
5. Letting Them Sit After Frying
Egg rolls lose their crunch quickly as they cool. Serve them right away for the best texture. Reheating them never gives back the same crispy shell. Plan to fry them just before serving.
Flavor Variations and Heat Adjustments
BJ’s Avocado Egg Rolls aren’t spicy by default. You can adjust the heat level without overpowering the avocado by using cayenne pepper instead of chipotle.
Hot sauce also works. Mix it into the filling or drizzle it on top after frying. Some people add diced jalapeños for fresh heat. Just remove the seeds first so it doesn’t get too intense.
You can add protein to your filling. Grilled chicken works well; chop it into small pieces before adding it. Cooked shrimp is another option, but keep the pieces bite-sized so they don’t tear the wrapper.
Black beans or refried beans can also add substance without changing the overall feel. Make sure everything is cooked and cooled before you roll it up.
Vegetarian, Vegan, and Gluten-Free Options
BJ’s Avocado Egg Rolls are vegetarian. To make them vegan, use water to seal the wrappers instead of egg wash. The filling is already plant-based, so you don’t need to change it.
If you’re looking for a gluten-free option, use rice paper instead of egg roll wrappers. Rice paper is chewier and lighter, so it won’t be as crunchy. It fries well, but it won’t have the golden, crispy shell that you expect.
Best Cooking Method for Avocado Egg Rolls
Frying gives egg rolls a crispy, golden shell. Make sure the oil is hot before frying. Fry in small batches and drain on paper towels right away to prevent them from getting soggy.
You can make BJ’s Avocado Egg Rolls in an air fryer. Brush the wrappers with oil and air-fry at 375°F for 8 to 10 minutes, flipping them halfway through. They won’t be as golden as fried ones, but will still be crispy and less greasy.
Baking is an option, but the wrappers can become soft and leathery, losing their crunch. For a healthier choice, air frying is better.
What to Serve with BJ’s Avocado Egg Rolls
These egg rolls make a great appetizer. I typically serve them with a simple side salad. A salad with vinaigrette keeps things fresh without overwhelming the avocado’s rich flavor.
You can also serve plain white rice or cilantro lime rice, both of which pair well. Another option is to offer tortilla chips and salsa for a casual snack.
Corn on the cob, black beans, or a small bowl of guacamole also fit well with the theme. Keep the sides light so that the egg rolls remain the primary focus.
How to Store and Reheat Avocado Egg Rolls
You can make the filling and put together the egg rolls in advance. Just cover them with a damp cloth and put them in the fridge to keep them from drying out.
You can freeze uncooked egg rolls for up to a month. Freeze them on a baking sheet first, then put them in a freezer bag.
For leftover avocado egg rolls, let them cool completely and store them in an airtight container in the fridge for up to 2 days.
To reheat, use the oven at 375°F for 8 to 10 minutes, turning them halfway, or use an air fryer at 350°F for about 5 minutes. Do not microwave, as it can make them soggy.
Bj’s Avocado Egg Rolls Recipe
Craving BJ’s Avocado Egg Rolls? This crispy copycat recipe takes just 37 minutes and delivers creamy avocado with great flavor at home.
Ingredients
- 3 firm but ripe avocados
- ¼ red onion, finely diced
- 3 tablespoons fresh cilantro, chopped
- 2 tablespoons sun-dried tomatoes, diced
- 6 cherry tomatoes, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon chipotle powder (optional)
- Juice of ½ lime
- Salt, to taste
- Black pepper, to taste
- 10 egg roll wrappers
- Neutral oil (vegetable or canola), for frying
Instructions
- Prepare the Filling: Cut the avocados in half, remove the pit, and mash them in a bowl, leaving some small pieces. Mix in chopped red onion, cilantro, sun-dried tomatoes, cherry tomatoes, minced garlic, cumin, chipotle, lime juice, salt, and pepper. Taste and adjust the seasoning as needed.
- Wrap the Egg Rolls: Lay an egg roll wrapper flat with one corner facing you. Put 1 to 2 tablespoons of filling near the bottom corner. Fold the bottom over the filling, then fold the sides in, and roll it up tightly. Wet the top corner with water to seal it. Keep the egg rolls rolled and covered with a damp towel.
- Fry the Egg Rolls: Heat 1 inch of oil in a pan over medium heat. Test the oil with a piece of wrapper; it should sizzle. Fry 2 to 3 egg rolls for 2 to 3 minutes on each side, until golden brown. Drain the egg rolls on paper towels.
- Serve and Enjoy: Let the egg rolls cool for a moment, then cut them in half to see the filling. Serve them warm with tamarind or sweet chili sauce. Enjoy!
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 320
This Bj’s Avocado Egg Rolls Recipe is perfect for anyone who wants a crunchy snack without going out or spending too much. It’s easy to make at home if you wish to use fresh ingredients or need a quick batch.
