New AI Recipe Maker Turn the ingredients you already have into a full recipe in seconds. Try it free
Air Fryer

Air Fryer Crispy Tofu Cabbage Satay Bowls

These air fryer crispy tofu cabbage satay bowls are the ultimate quick, healthy, and satisfying weeknight dinner. With crunchy air-fried tofu, savory sautéed cabbage, and a creamy peanut satay sauce, this high-protein vegetarian meal comes together in under 30 minutes.

Air fryer crispy tofu cabbage satay bowls with peanut sauce, rice, and garnishes on a wooden table
Prep 15 minutes
Cook 15 minutes
Total 30 minutes
Serves 4 servings
Cuisine Asian-inspired
Course Main Course
Calories 480

Looking for a quick, healthy, and incredibly satisfying weeknight dinner? These Air Fryer Crispy Tofu Cabbage Satay Bowls are exactly what you need. They're packed with flavor, ready in under 30 minutes, and made with simple ingredients you probably already have. The air fryer gives the tofu a perfect golden crunch without all the oil, while the cabbage adds a tender, slightly sweet base. The star of the show is the creamy, savory peanut satay sauce that ties everything together. This is one of those meals that feels like a treat but is secretly loaded with plant-based protein and veggies. Busy moms, this one's for you – it's fast, fuss-free, and even picky eaters will go back for seconds.

These bowls are perfect for those nights when you want something healthy but don't want to spend hours in the kitchen. They're also great for meal prep – make the components ahead and assemble when you're ready. Whether you're new to tofu or a seasoned pro, this recipe will become a regular in your rotation. The air fryer does all the hard work, giving you crispy, golden tofu in minutes. And that sauce? It's so good you'll want it on everything – salads, noodles, roasted veggies, you name it. Let's get cooking!

Why You'll Love This Recipe

  • Quick and Easy: Ready in under 30 minutes from start to finish. Perfect for busy weeknights when you need dinner on the table fast.
  • Crispy Tofu Without Deep Frying: The air fryer creates a crunchy, golden exterior on the tofu using minimal oil – so you get that craveable texture without the mess or extra calories.
  • High in Protein: Tofu and peanut sauce pack a plant-based protein punch that keeps you full and satisfied. Each serving delivers over 20 grams of protein.
  • Customizable and Family-Friendly: Serve as a bowl with rice or noodles, or let everyone build their own. The mild flavors appeal to all ages.
  • Budget-Friendly Ingredients: Tofu, cabbage, and pantry staples like peanut butter and soy sauce make this meal kind to your wallet.
  • Great for Meal Prep: Make the tofu, cabbage, and sauce ahead of time and assemble bowls for quick lunches or dinners throughout the week.
  • Naturally Vegetarian and Gluten-Free Option: Perfect for meatless Mondays, and easily made gluten-free with a few simple swaps.

Ingredients

For the Crispy Tofu:

  • 1 (14-16 ounce) block extra-firm tofu, pressed and drained
  • 1 tablespoon low-sodium soy sauce (or tamari for gluten-free)
  • 1 tablespoon sesame oil (or any neutral oil)
  • 1 tablespoon cornstarch
  • ½ teaspoon garlic powder
  • ¼ teaspoon black pepper

For the Cabbage:

  • ½ medium head green cabbage (about 4 cups shredded)
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 1 tablespoon rice vinegar
  • Salt and pepper to taste

For the Peanut Satay Sauce:

  • ¼ cup creamy peanut butter (natural, no added sugar preferred)
  • 2 tablespoons soy sauce (or tamari)
  • 1 tablespoon maple syrup or honey
  • 1 tablespoon lime juice (about ½ lime)
  • 1 teaspoon sriracha or chili garlic sauce (optional, for heat)
  • 2-3 tablespoons warm water, to thin

For Serving:

  • Cooked jasmine rice or brown rice
  • Optional toppings: chopped cilantro, sliced green onions, crushed peanuts, lime wedges

Optional Substitutions

  • Tofu: Can't have soy? Use extra-firm chickpea tofu or even tempeh. For a non-vegetarian version, use cubed chicken breast or thighs – adjust cooking time as needed.
  • Cabbage: Substitute with coleslaw mix, shredded Brussels sprouts, or a blend of cabbage and kale. You can also use napa cabbage for a milder flavor.
  • Peanut Butter: For nut-free, use sunflower seed butter or tahini. The flavor will be different but still delicious. For a lower-fat option, use powdered peanut butter mixed with water.
  • Soy Sauce: Use coconut aminos for a soy-free, gluten-free option. Or use tamari for gluten-free.
  • Sweetener: Maple syrup and honey are interchangeable. Use agave or brown rice syrup to keep it vegan.
  • Rice: Any grain works – quinoa, brown rice, cauliflower rice for low-carb, or rice noodles for a different texture.
  • Sriracha: Skip for a mild sauce, or add extra for more heat. Red pepper flakes also work.
  • Oil: Avocado oil or vegetable oil can replace sesame oil. For oil-free, use water or vegetable broth for sautéing.

Instructions

  1. Press the tofu: Remove tofu from package, drain, and wrap in a clean kitchen towel or paper towels. Place a heavy object (like a cast iron skillet) on top and let it press for at least 10 minutes. This removes excess water, ensuring crispiness.
  2. Preheat air fryer: Set your air fryer to 375°F (190°C) and let it preheat for 3-5 minutes.
  3. Cut tofu: Unwrap pressed tofu and cut into ¾-inch cubes. Place cubes in a medium bowl.
  4. Season tofu: In a small bowl, whisk together soy sauce, sesame oil, cornstarch, garlic powder, and black pepper. Pour over tofu cubes and gently toss to coat evenly. The cornstarch helps create a crispy crust.
  5. Air fry tofu: Arrange coated tofu in a single layer in the air fryer basket (work in batches if needed). Air fry at 375°F for 12-15 minutes, shaking the basket halfway through, until golden brown and crispy. Cooking time may vary by air fryer – check at 10 minutes.
  6. Cook cabbage: While tofu cooks, heat sesame oil in a large skillet over medium-high heat. Add shredded cabbage and cook, stirring occasionally, for 4-5 minutes until it starts to soften. Add minced garlic and cook 1 more minute until fragrant.
  7. Finish cabbage: Remove from heat, stir in rice vinegar, and season with salt and pepper to taste. Set aside.
  8. Make satay sauce: In a small bowl, whisk together peanut butter, soy sauce, maple syrup, lime juice, and sriracha (if using). Add warm water 1 tablespoon at a time until you reach a pourable consistency. Taste and adjust – more lime for tang, more sriracha for heat, more maple for sweetness.
  9. Assemble bowls: Divide cooked rice among serving bowls. Top with a generous portion of sautéed cabbage, then crispy air-fried tofu. Drizzle peanut satay sauce over everything.
  10. Garnish and serve: Sprinkle with chopped cilantro, sliced green onions, and crushed peanuts. Serve immediately with lime wedges on the side.

Pro Tips

  • Press tofu well: The more water you remove, the crispier the tofu. If short on time, use a tofu press or microwave for 2 minutes to expel water.
  • Don't overcrowd the air fryer: For maximum crunch, give tofu pieces space. Overcrowding traps steam and makes them soggy. Cook in batches if necessary.
  • Shake halfway: Shaking the basket ensures even browning on all sides. Use tongs or a spatula to flip larger pieces.
  • Make sauce ahead: The satay sauce keeps well in the fridge for up to a week. Thin with a splash of water when reheating.
  • Use day-old rice: Slightly dried-out rice works best for bowls – it holds up better and doesn't get mushy when dressed with sauce.
  • Adjust spice to taste: Start with less sriracha and add more – you can always increase heat, but can't take it away.
  • Cabbage shortcuts: Use pre-shredded coleslaw mix to save even more time. It's perfect for this recipe.
  • Double the tofu: Make extra for meal prep – crispy tofu stays good in the fridge for 3-4 days and is great on salads or wraps.
  • Get the right crispiness: If your tofu isn't crispy after 12 minutes, let it go another 2-3 minutes. Every air fryer is different.
  • Room-temperature sauce: If sauce thickens in the fridge, let it sit at room temperature or microwave for 10 seconds before using.

Variations and Substitutions

  • Add more veggies: Throw in shredded carrots, bell pepper strips, or snap peas with the cabbage for extra color and nutrients.
  • Make it a noodle bowl: Swap rice for rice noodles or soba noodles. Toss noodles with a little sauce before adding toppings.
  • Spicy mango version: Add diced fresh mango to the bowl and a dash of chili flakes to the sauce for a sweet-heat twist.
  • Lighter version: Use cauliflower rice instead of regular rice and peanut powder instead of peanut butter for fewer calories.
  • Crunchy topping addition: Top with crispy fried shallots or sesame seeds for extra texture.
  • Baked tofu alternative: No air fryer? Bake tofu on a parchment-lined sheet pan at 400°F for 20-25 minutes, flipping halfway.
  • Teriyaki twist: Replace satay sauce with a quick teriyaki (soy sauce, honey, ginger, garlic) for a different flavor profile.
  • Budget meal prep: Cook a big batch of rice, double the tofu and cabbage, and pack individual bowls for easy grab-and-go lunches.

Storage and Reheating

Fridge

  • Store tofu, cabbage, rice, and sauce in separate airtight containers. The components stay fresh for up to 4 days. The sauce will thicken as it sits – simply add a splash of water when reheating.

Freezer

  • Tofu can be frozen for up to 2 months. Freeze in a single layer on a baking sheet, then transfer to a freezer bag. Thaw in the fridge overnight and re-crisp in the air fryer at 375°F for 5 minutes. Cabbage and rice freeze well too, though cabbage will be softer after thawing. Sauce freezes nicely for up to 3 months – thaw in the refrigerator.

Reheating

  • Tofu: Reheat in the air fryer at 375°F for 3-5 minutes to restore crispiness. The microwave will make it soft – avoid if you want crunch.
  • Cabbage: Microwave or reheat in a skillet over medium heat for 2-3 minutes.
  • Rice: Sprinkle with a little water and microwave covered for 1-2 minutes, or reheat in a skillet with a splash of water.
  • Sauce: Microwave in 10-second bursts or warm in a small saucepan over low heat, adding water as needed.

FAQ

Can I make this recipe gluten-free?

Yes! Use tamari or coconut aminos instead of soy sauce. Ensure your peanut butter is certified gluten-free. All other ingredients are naturally gluten-free.

Advertisement

What if I don't have an air fryer?

No problem! Bake the tofu on a parchment-lined sheet pan at 400°F (200°C) for 20-25 minutes, flipping halfway. You can also pan-fry the tofu in a non-stick skillet with a little oil until golden on all sides.

Can I use frozen tofu?

Absolutely. Thaw frozen tofu completely, then press out the water. It will have a spongier texture that absorbs marinades beautifully and gets extra crispy.

How do I make the sauce less spicy?

Omit the sriracha or chili garlic sauce entirely. The sauce will still be flavorful and creamy. You can serve it with extra lime or a sprinkle of red pepper flakes on the side for those who want heat.

Can I meal prep these bowls?

Yes! Cook all components and store separately in the fridge for up to 4 days. Assemble bowls just before eating. Keep sauce separate to prevent sogginess.

Why is my tofu not crispy?

Make sure you press it well to remove moisture. Also, avoid overcrowding the air fryer basket. If needed, add a little more cornstarch or increase cooking time by a few minutes.

What can I use instead of cabbage?

Shredded Brussels sprouts, coleslaw mix, chopped kale, or even a bag of stir-fry vegetables work great. Adjust cooking time as needed – leafy greens cook faster.

Is this recipe suitable for kids?

Yes, most kids love the creamy peanut sauce and crunchy tofu. Reduce or omit the sriracha for a mild version. You can even serve the components separately for picky eaters.

Can I add other proteins?

Absolutely. Cooked chicken, shrimp, or edamame would all be delicious additions. For extra protein, top with a fried or soft-boiled egg.

How many calories per serving?

Each serving (rice, tofu, cabbage, sauce) is approximately 450-500 calories. Exact values depend on specific brands and toppings used.

Advertisement

Nutrition Information

Calories 480
Carbohydrates 38g
Protein 22g
Fat 28g
Saturated Fat 4g
Cholesterol 0mg
Sodium 680mg
Fiber 6g
Sugar 10g

Nutritional values are estimated and can vary depending on the ingredients used.

Save this recipe

Print and download options unlock in 30 seconds.

Tried this recipe?

Rate this recipe

Your rating helps other home cooks decide what to make next.

New 0 ratings
Your rating

About the author

Mommys Recipe Test Kitchen

Mommys Recipe Test Kitchen writes practical family recipes with everyday ingredients, clear timing, texture cues, storage notes, and safety-minded cooking guidance for home cooks.

Read about our recipe process