This post may contain affiliate links. Please read our disclosure policy.
Crispy mushroom cabbage spring rolls packed with umami flavor. Vegan-friendly, freezer-friendly, and can be fried, baked, or air-fried.

If you’re looking for a spring roll recipe that’s simple yet seriously packed with flavor, this is it. These crispy mushroom cabbage spring rolls are loaded with savory umami from finely chopped cremini mushrooms, balanced with sweet cabbage and carrots, and seasoned just right. What I really love about this recipe is how uncomplicated it is. No glass noodles. No complicated prep. Just everyday ingredients that transform into something crave-worthy. And yes — they’re naturally vegetarian and easily vegan. Even better? They freeze beautifully and can be cooked straight from frozen. Future you will be very happy.
Why You’ll Like This Recipe
- It uses simple, easy-to-find ingredients.
- The mushrooms create a deep, savory umami flavor without meat.
- The filling can be made several days ahead.
- They freeze incredibly well and cook straight from frozen.
- You can deep-fry, air-fry, or bake them.
- They’re naturally vegetarian and easily vegan.
Ingredients and Substitutions
- Cremini mushrooms – You can substitute with white button mushrooms or even finely chopped shiitake for a deeper flavor.
- Shredded cabbage and carrot – A coleslaw mix makes life easier, but you can shred your own green cabbage and carrots.
- Garlic – Fresh is best, but garlic powder can work in a pinch.
- Cooking oil – Any neutral oil, like avocado, canola, or vegetable oil.
- Mushroom sauce – Keeps it vegetarian. You can use oyster sauce if you’re don’t have to keep it vegetarian or vegan
- Soy sauce – Tamari works for gluten-free.
- Sugar – Just a small amount balances the savory flavors.
- Black pepper – Freshly ground gives better flavor.
- Spring roll wrappers – Make sure they’re the thin wheat wrappers, not rice paper.
- All-purpose flour – Used for sealing. You can also use beaten egg if not vegan.
- Oil for frying – Any neutral oil with a high smoke point.

What to Serve This With
- Sweet chili sauce
- Sriracha
- Garlic chili oil
- Light soy dipping sauce with rice vinegar
- A simple Asian cucumber salad
- Noodle soup or fried rice for a full meal
Storage & Reheating
- Store cooked spring rolls in the fridge for up to 2 days.
- Reheat in an air fryer at 320 F for 5 minutes.
- Or bake at 350 F for about 5 minutes until crispy again.
- Avoid microwaving because they turn soggy.
Frequently Asked Questions
- Why are my spring rolls soggy?
The filling likely had too much moisture or wasn’t cooled fully before wrapping. - Can I add glass noodles?
Yes, but this recipe is designed to be simple and mushroom-forward. - Can I make them gluten-free?
Use gluten-free spring roll wrappers and tamari. - Can I add other vegetables?
Finely chopped bean sprouts, green onions, or bell peppers work well. - Can I shallow fry instead of deep fry?
You can, but you’ll need to turn them frequently and the color may be splotchy because the spring rolls touch the pan instead of floating in the oil.
These crispy mushroom cabbage spring rolls are proof that simple ingredients can create bold flavor. The mushrooms do all the heavy lifting, giving you that deep savory umami without any meat. They’re freezer-friendly, versatile, and always a crowd-pleaser. Whether you deep-fry for maximum crunch or bake for a lighter option, this is one of those recipes you’ll come back to again and again.

Crispy Mushroom Cabbage Spring Rolls
Ingredients
For the filling: (can be prepared a few days in advanced)
- 224 g cremini mushrooms finely chopped
- 450 g shredded cabbage and carrot I use coleslaw mix for convenience
- 2 cloves garlic finely minced
- 2 Tbsp cooking oil divided
Seasonings:
- 2 Tbsp mushroom sauce or oyster sauce if you don't need it to be vegetarian
- 1 tsp soy sauce
- ½ tsp sugar
- ¼ tsp freshly ground black pepper
For wrapping:
- 10 large spring roll wrappers
Flour paste:
- 1 Tbsp all-purpose flour
- 2 Tbsp water
For frying:
- 2 cups oil
Instructions
Prepare the filling:
- Preheat a large pan/wok over medium heat with 1 Tbsp of oil. Add the mushroom and saute for about 3-4 minutes or until they are no longer wet

- You can see how much they have shrunk

- Push to the side. Add another 1 Tbsp of oil. Add the minced garlic and saute for about 10 seconds.

- Add the shredded cabbage and carrots and seasonings. It may seem like your pan is really full, but they will cook down. Stir everything to combine and cook for about 3-4 minutes

- Have a taste and adjust to your preference if needed

- Remove from the heat and let the filling cool down completely before wrapping. You can transfer it to a shallow plate to let it cool down faster
- This can also be transfer to a container to cool down completely and then keep in the fridge for 2-3 days until you are ready to make the spring rolls
Assembling:
- If the spring roll wrappers you have are frozen, let them thaw overnight in the fridge or at room temperature until they are soft and pliable
- Combine the all-purpose flour with water to make the flour paste to seal the spring roll during wrapping. You can also use beaten egg to seal the edges if it doesn't have to be vegan
- Take one piece of spring roll wrapper and position it like a diamond shape. Spoon about 2-3 tablespoonfuls of the filling in the center

- Fold the bottom over.

- Then fold the two sides over

- Then roll halfway up. Apply the flour paste to the edges of the spring roll wrappers and continue to wrap up

- Continue with the rest of the wrappers and filling
To make ahead:
- Place the uncooked spring rolls on a baking sheet lined with parchment paper, not touching each other, and put them in the freezer to freeze for about 1 hour. After that, you can move them to a freezer bag to save some space and they won't stick to each other. They can be kept frozen for up to 1 month
- Do not thaw when you are ready to cook them. You can cook from frozen and add a minute or two during cooking
To deep-fry:
- Preheat oil in a medium-size saucepan or pan over medium heat. When you dip a skewer or a chopstick into the oil, you see bubbles around it. The oil is ready
- Depending on the size of your pan, carefully fry a few spring rolls at a time until they are golden brown, about 2-3 minutes.
- You get an even browning when you have enough oil to fry the spring rolls. If the oil only comes up halfway (like in my case here), then you need to flip the spring rolls from one side to the other during frying and the result usually won't be as good. They still taste good, but not they won't brown evenly

- Remove the spring rolls and place on an absorbent paper towel and then transfer to a cooling rack and keep them warm in the oven (using warm food function or about 200 F /93 C) to keep them crispy while you cook the rest
To bake:
- Preheat oven to 400 F (200 C). Line a baking sheet with parchment paper. Use a wire rack over a baking sheet for better air circulation if you have one. I highly recommend this.
- Brush or spray spring rolls thoroughly with oil. This is important. Place seam side down, leaving space between each roll. Bake for 18–22 minutes, flipping halfway through, until golden and crispy. If you bake from frozen, you may want to add 3-5 extra minutes. Just know that the color may not be as even as when you deep fry the spring rolls
To air-fry:
- Preheat air fryer to 375 F (190 C). Spray rolls with oil and place on the basket of an air fryer. Try not to overcrowd. You may need to air fry in batches, depending on the size of your air fryer. Air fry for 8–10 minutes, turning halfway. From frozen, add 2–3 minutes. Just know that the color may not be as even as when you deep fry the spring rolls
To serve:
- They are best served warmed with your favorite chili sauce. I like it with Sriracha. The sweet chili sauce is great too
To store:
- If somehow you have leftover cooked spring rolls, keep them in the fridge for a day or two and then you can recrisp in the air fryer at 320 F for 5 minutes or in the oven at 350 F for 5 minutes or until they are crisp again











2 comments
Yum, so simple and so delish! I can’t wait to try these!
Great recipe. I love spring rolls.