Go Back
+ servings
A square photo of cashew tofu over rice in a white bowl.
Print

Honey garlic cashew tofu

Honey garlic cashew tofu recipe! A flavorful, vegetarian honey garlic tofu stir fry perfect for a weeknight dinner or meatless monday.
Course dinner, main dish
Cuisine American, Asian, Chinese
Keyword meatless, stir fry, vegetarian, vegetarian cashew chicken
Prep Time 15 minutes
Cook Time 30 minutes
Servings 4 servings
Calories 572kcal

Ingredients

For the sauce

For the tofu

For the stir fry

  • 4 Tablespoons vegetable oil, divided
  • 1 small yellow onion, halved and thinly sliced
  • 1 medium red bell pepper, halved lengthwise, seeds removed, and then thinly sliced
  • 1 ½ cups snow peas or snap peas
  • 1 ½ teaspoons freshly grated ginger
  • 1 Tablespoon minced fresh garlic
  • 1 cup roasted cashews
  • salt and pepper
  • cooked rice and thinly sliced green onion for serving

Instructions

  • First, make sure your tofu is super firm. If you can't find super firm tofu (I like Trader Joe's brand), then press a block of firm tofu for about 15 minutes.
  • Get your rice cooking if you're serving over rice.

Make the sauce

  • Make the sauce by whisking together the honey, sweet chili sauce, soy sauce, and water until well combined.
    7 Tablespoons honey, 2 Tablespoons sweet chili sauce, 6 Tablespoons soy sauce, 8 Tablespoons water

Marinate the tofu

  • Pat the tofu dry and tear it into bite sized chunks. About 1" pieces.
    16 ounces super firm tofu
  • Place the tofu in a bowl and pour ¼ cup of the sauce over it. Gently stir together and let it marinate for at least 15 minutes, gently stirring occasionally to evenly marinate the tofu.

Make the stir fry

  • While the tofu is marinating, prep all of your vegetables, as cooking goes quickly once you start.
  • Sprinkle the flour over the tofu and then gently toss to coat.
    2 Tablespoons all-purpose flour
  • Heat 2 Tablespoons of the vegetable oil over medium high heat in a non-stick skillet. Add the tofu and let it cook for 2 minutes without stirring, or until it starts to brown. Give the tofu a stir and then let it sit without stirring again for another 2 minutes. Continue this process until the tofu is browned, about 12 minutes total. Remove the tofu from the skillet and set aside.
    4 Tablespoons vegetable oil, divided
  • Add the remaining 2 Tablespoons of oil to the hot skillet. Add the onion slices and cook for 2 minutes, stirring just enough to prevent burning.
    4 Tablespoons vegetable oil, divided, 1 small yellow onion, halved and thinly sliced
  • Add the red pepper and snow peas and cook for about 5 minutes, stirring often, until softened.
    1 medium red bell pepper, halved lengthwise, seeds removed, and then thinly sliced, 1 ½ cups snow peas or snap peas
  • Add the ginger, garlic, and cashews and cook, stirring often, for about 2 minutes.
    1 ½ teaspoons freshly grated ginger, 1 Tablespoon minced fresh garlic, 1 cup roasted cashews
  • Add the tofu and cook for 1 minute to heat.
  • Stir in the sauce and cook until it has thickened slightly, about 1 minute.
  • Taste the mixture and add salt and pepper as needed.
    salt and pepper
  • Serve over cooked rice and top with thinly sliced green onion. Enjoy!
    cooked rice and thinly sliced green onion for serving

Notes

  • I think this recipe is best with torn tofu, but you can cube the tofu if you'd like.
  • If you can't find super firm tofu, use firm tofu and press it for 15 minutes.
  • The flour can be swapped for arrowroot powder or constarch.
  • If you don't like tofu, swap for tempeh or more veggies.
  • You can swap the honey for agave for a vegan option, although I haven't tested the recipe this way.
  • Swap the soy sauce for coconut aminos for a gluten free option.
  • If you can't find snow peas, look for snap peas.
  • Let the tofu get brown and crispy before removing from the pan.
  • Make the veggies are sliced thinly, so they cook evenly.
  • Here's a link to the honey soy stir fry sauce used in this dish.

Nutrition

Serving: 4servings | Calories: 572kcal | Carbohydrates: 59g | Protein: 19g | Fat: 32g | Saturated Fat: 6g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 13g | Trans Fat: 1g | Sodium: 1677mg | Potassium: 621mg | Fiber: 4g | Sugar: 41g | Vitamin A: 1331IU | Vitamin C: 62mg | Calcium: 85mg | Iron: 5mg