Sweet Potato Cabbage Cashew Stir Fry
This vegan sweet potato cabbage cashew features everyday ingredients such as carrot, cabbage, sweet potato and tofu for a simple, filling, healthy plant-based meal.
- Tofu. You’ll need medium, firm or extra firm tofu to make this recipe. You can either bake the tofu in the oven while you cook the rest of stir-fry or pan fry it before cooking the rest of the dish. Both options work great and just depend on whether you feel like turning your oven on or not. I tossed the tofu in cornstarch before baking to give it a little extra crisp. For an even better result, press the excess water out of the tofu by wrapping the block in a dish cloth and placing a few heavy objects (such as cookbooks) on top of it for 30 minutes.
- Sweet Potato. You’ll need one medium sweet potato, peeled and cut into small pieces. This will go into the pan first so it can cook before adding the rest of the veggies. Shoot for small cubes so it doesn’t take too long to cook.
- Cabbage. I used green cabbage for this recipe but you could also use napa or savoy cabbage. I used a small whole head of cabbage or about 4-5 cups sliced. It doesn’t have to be an exact amount.
- Carrots. You’ll need 2 medium sized carrots or about 1 cup grated.
- Bell pepper. I used 2 thinly sliced red bell peppers in this recipe. You can use any colour of bell pepper.
- Quick stir-fry sauce. I made a quick stir-fry sauce using soy sauce, pure maple syrup and hoisin sauce whisked together in a small dish. The sauce will be reserved right until the end of cooking.
- Cashews. You’re going to need some cashews for this cashew stir-fry, obviously! I used raw cashews but dry roasted would also be suitable. Just watch they don’t have added oil. I like my cashews a little soft in stir-fries so I added them right into the stir fry to cook with the veggies. If you like them crunchy, you can reserve them until the end and use them as a topping.
- Green onion. The green onion can go in with the rest of the veggies or be used as a topping. I love stir-fried green onion so I added them in with the rest of the veggies. You’ll need one whole bunch of green onions chopped into 1 inch pieces.
This simple, delicious stir fry is quite easy to make. Start by getting the tofu in the oven and while it’s cooking, chop the veggies, start cooking the sweet potato, then add rest of the ingredients, cooking everything up, adding the simple sauce and digging in.
- Serve on its own or over a bowl of brown or jasmine rice or your favourite noodles.
- Serve with plenty of fresh chopped cilantro.
- This recipe is oil-free, vegan and can be made gluten-free if gluten-free hoisin and tamari are used.
More Vegan Dinner Recipes
Loving this delicious stir fry? Check out my list of Easy Vegan Dinner Recipes or try one of the recipes below:
- Lentil Sweet Potato Stew with Kale
- Tofu Kale Salad with Coconut Peanut Dressing
- Vegan Panang Curry with Tofu
- Vegan Chickpea Curry Stew
- Kale and Chickpea Stir-Fry
Sweet Potato Cabbage Cashew Stir Fry
- Prep Time: 10 mins
- Cook Time: 40 mins
- Total Time: 50 minutes
- Yield: 4 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
With a whole head of green cabbage this big veggie stir fry is sure to fill you up. Enjoy this delicious cashew stir fry on its own or served or noodles or brown rice.
For the Baked Tofu
- 1 package medium, firm or extra-firm tofu, drained
- 2 tbsp soy sauce
- 1 tbsp cornstarch or arrowroot powder (optional, helps it crisp up)
- 1 tsp each garlic powder and black pepper (optional, for extra seasoning)
For the Stir Fry
- water or vegetable broth for cooking
- 2 cups peeled and cubed sweet potato
- 3 cloves garlic, minced
- 4–5 cups chopped green cabbage (1 small cabbage or 1/2 a large one)
- 1 cup peeled and grated carrot (about 2–3 carrots)
- 2 red bell peppers, thinly sliced
- 1 bunch green onions, chopped into 1 inch pieces
- 3/4 cup (100 g) raw cashews
- cooked brown rice, for serving (optional)
- fresh chopped cilantro, for serving (optional)
For the Sauce
- 3 tbsp soy sauce or gluten-free tamari
- 3 tbsp hoisin sauce (use gluten-free if needed)
- 1 tbsp maple syrup or coconut sugar
- To make the tofu, preheat the oven to 400 degrees F. Cube the the block of tofu and place in a bowl. Add the soy sauce, cornstarch, garlic powder and black pepper and toss to coat. Place the cubes of tofu on a baking tray and bake for 30-40 minutes until browned.
- To make the sauce, whisk the soy sauce, maple syrup and hoisin sauce together in a small bowl. Set aside.
- To make the stir fry, add the cubed sweet potato to a wok or large skillet with about 1/4 cup of water or broth, cover and let steam until almost fully cooked, approximately 7-8 minutes. Add the cabbage, garlic, bell peppers, carrot and green onion.
- Cook over high heat, stirring frequently for 6-7 minutes until the cabbage and peppers are cooked tender but not overcooked. If the pan gets too dry, add 1-2 tbsp water or broth as needed. Add the cashews when there are a couple minutes left (or reserve to use as a topping).
- Add the sauce and stir to combine.
- If serving right away, divide between four bowls (on top of brown rice, if desired), top with the baked tofu and fresh cilantro and enjoy! Otherwise, store in the fridge in a container for up to 3 days.
For a lower calorie stir fry, omit the cashews.
- Serving Size: 1/4 of recipe
- Calories: 370
- Sugar: 17 g
- Sodium: 525 mg
- Fat: 16 g
- Carbohydrates: 43 g
- Fiber: 7 g
- Protein: 17 g
Keywords: sweet potato stir fry, cashew stir fry
My husband I I really enjoyed this dish. Since it didn’t look like I’d have enough soy sauce I subbed 1 tbsp fish sauce each in the tofu and sauce part. Will def make again! Thanks!
So glad you both enjoyed it, Ceri!
We found we weren’t keen on the sweet potato with the other vegetables. It wasn’t terrible but if we do it again we’ll skip the sweet potato.
I think we might sauté the Tofu next time. We definitely cubed it too small so it was dry and overcooked. Our fault for sure.
The sauce with the other veg was delicious
It takes a bit longer to prep than we like on a weeknight but we’d do it on a weekend.
Thank you 😊
Hello, what do you recommend substituting hoisin sauce with? I can’t locate it in my area. Thanks!
I think you could do a bit of teriyaki sauce or black bean sauce. Let me know if it works out for you!
I’d like to try this tasty recipe, but a question about the stir fry. Are you steaming the sweet potato in the wok, then adding oil to stir fry the rest of the veggies? Step 3 says “1/4 of the water”, meaning 1/4 cup or 1/4 of the original amount listed in the ingredients?
Sorry, it should read 1/4 cup water to steam the sweet potato. You don’t need any additional oil to cook the veggies, there will be enough moisture in the pan after cooking the sweet potatoes. Thanks!
Hey did you know that most hoisin sauce contains seafood? Hoisin is actually the Cantonese word for “seafood”…
I did yes, but there are a number of brands that don’t contain seafood. Thanks!
Yep, you’ll see them listed at the bottom of the recipe! Thanks, enjoy!