The Night I Fell in Love with Vegan General Tso’s Cauliflower

It was a rainy Tuesday in Portland—one of those evenings where the drizzle never quite lets up, and the only thing that sounds good is something warm, crispy, and smothered in sauce. I had just finished a long day of freelance work, my apartment smelled like wet socks (thanks, Pacific Northwest), and my stomach was growling like a bear waking up from hibernation. I needed comfort food, stat.

But here’s the thing: I’d recently gone vegan. Not for any grand moral revelation, but because my doctor gently suggested my cholesterol might appreciate a break from cheese. So, my usual go-to takeout order—General Tso’s chicken—was off the table. Or so I thought.

That’s when I stumbled upon a recipe for Vegan General Tso’s Cauliflower. Skeptical? Absolutely. Cauliflower as a chicken substitute? It sounded like a cruel joke. But desperation (and hunger) makes us do wild things. I grabbed a head of cauliflower from the fridge, a bottle of soy sauce from the pantry, and decided to give it a shot. One hour later, I was licking sauce off my fingers, my taste buds doing a happy dance, and my wet-sock-scented apartment now smelled like a five-star vegan bistro.

This dish changed my takeout game forever. It’s crispy, it’s saucy, it’s got that perfect balance of sweet and spicy, and—best of all—it’s easy. No weird ingredients, no hours of prep, just simple, delicious plant-based magic. If you’ve ever craved General Tso’s but wanted a cruelty-free version, this is your new best friend. Let me walk you through how to make it, why it works, and how to avoid the pitfalls I learned the hard way.

Why Cauliflower? The Secret Star of the Show

I’ll admit it: I used to think cauliflower was the bland, sad cousin of broccoli. The vegetable you push around your plate to make it look like you’re eating something healthy. But oh, how wrong I was. Cauliflower is a flavor sponge. It soaks up sauces like a dream, and when roasted or fried, it develops this incredible crispy texture that’s weirdly satisfying. It’s the perfect blank canvas for bold flavors like General Tso’s sauce.

Here’s why cauliflower works so well in this dish:

  • Texture: When battered and baked (or air-fried), cauliflower florets get crispy on the outside and tender on the inside. It’s the closest thing to the texture of fried chicken without the, well, chicken.
  • Neutral Flavor: Cauliflower doesn’t have a strong taste of its own, which means it lets the sauce shine. No weird aftertaste, just pure, saucy goodness.
  • Nutrition: It’s low in calories but high in fiber, vitamins C and K, and antioxidants. So you can feel a little less guilty about that second helping.
  • Versatility: Cauliflower is a chameleon. It can be roasted, mashed, riced, or—like in this recipe—turned into a crispy, saucy masterpiece.

Still not convinced? Trust me, after one bite of this dish, you’ll be a cauliflower convert. I was.

Easy Vegan General Tso’s Cauliflower: The Recipe

Alright, let’s get to the good stuff. This recipe is simple, fast, and foolproof. It’s perfect for weeknight dinners, lazy weekends, or anytime you’re craving takeout but don’t want to leave the house (or support questionable labor practices—no judgment, just facts).

What You’ll Need

First, gather your ingredients. Don’t worry—nothing here is hard to find. If you don’t have something, I’ll give you swaps below.

For the Cauliflower:

  • 1 large head of cauliflower (about 6 cups of florets)
  • 1 cup all-purpose flour (or gluten-free flour if needed)
  • 1 cup unsweetened plant-based milk (I use almond or oat milk)
  • 1 tbsp cornstarch
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ½ tsp salt
  • ½ tsp black pepper
  • 2 tbsp neutral oil (like avocado or vegetable oil, for baking)

For the General Tso’s Sauce:

  • ⅓ cup soy sauce (or tamari for gluten-free)
  • ¼ cup rice vinegar
  • 3 tbsp maple syrup (or agave)
  • 2 tbsp hoisin sauce (check for vegan labels—some contain fish sauce)
  • 1 tbsp sriracha (adjust for spice preference)
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp cornstarch + 2 tbsp water (for thickening)
  • 1 tsp sesame oil
  • 2 green onions, sliced (for garnish)
  • 1 tbsp sesame seeds (for garnish)

Optional (But Highly Recommended) Add-Ins:

  • Steamed broccoli or snap peas (for a veggie boost)
  • Cooked rice or noodles (to serve it over)
  • Extra sriracha or chili flakes (if you like it spicy)

Step-by-Step Instructions

1. Prep the Cauliflower

Preheat your oven to 425°F (220°C) and line a baking sheet with parchment paper. Cut your cauliflower into bite-sized florets. You want them to be roughly the same size so they cook evenly. Toss them in a large bowl and set aside.

2. Make the Batter

In a separate bowl, whisk together the flour, plant-based milk, cornstarch, garlic powder, onion powder, salt, and pepper. The batter should be thick but pourable—like pancake batter. If it’s too thin, add a little more flour. Too thick? Add a splash of milk.

Pour the batter over the cauliflower florets and toss until they’re fully coated. You want every nook and cranny to be covered so you get maximum crispiness. Let the battered cauliflower sit for about 5 minutes. This helps the coating adhere better.

3. Bake the Cauliflower

Spread the battered cauliflower onto your prepared baking sheet in a single layer. Drizzle with 2 tbsp of oil (this helps it crisp up). Bake for 20 minutes, then flip the florets and bake for another 10-15 minutes, until golden brown and crispy. If they’re not crispy enough for your liking, broil for 2-3 minutes at the end (keep an eye on them so they don’t burn!).

Pro Tip: If you have an air fryer, you can cook the cauliflower in batches at 400°F (200°C) for 10-12 minutes, shaking the basket halfway. It’ll be even crispier!

4. Make the Sauce

While the cauliflower is baking, it’s time to whip up the sauce. In a small saucepan, combine the soy sauce, rice vinegar, maple syrup, hoisin sauce, sriracha, garlic, and ginger. Bring to a simmer over medium heat.

In a small bowl, mix the cornstarch and water to make a slurry. Slowly pour the slurry into the sauce, stirring constantly. The sauce will thicken almost immediately. Remove from heat and stir in the sesame oil. Taste and adjust the seasoning—add more sriracha for heat, more maple syrup for sweetness, or more soy sauce for saltiness.

5. Bring It All Together

Once the cauliflower is crispy, transfer it to a large bowl. Pour the sauce over the top and gently toss until every floret is coated in that glossy, sticky goodness. Garnish with sliced green onions and sesame seeds.

6. Serve and Devour

Serve your General Tso’s cauliflower over steamed rice or noodles, with a side of steamed veggies if you’re feeling virtuous. Or, do what I do and eat it straight off the baking sheet with a fork. No judgment here.

Tips and Tricks for the Best General Tso’s Cauliflower

I’ve made this recipe more times than I can count, and along the way, I’ve learned a few things that take it from “good” to “OMG, can I have seconds?” Here are my top tips:

1. Don’t Skip the Cornstarch

The cornstarch in the batter is key for getting that crispy texture. It helps absorb moisture and creates a light, crunchy coating. If you’re gluten-free, you can swap the all-purpose flour for a 1:1 gluten-free blend, but make sure it contains xanthan gum (or add ½ tsp yourself) for the best texture.

2. Let the Batter Rest

After you batter the cauliflower, let it sit for 5-10 minutes before baking. This gives the coating time to adhere to the florets, which means less falling off in the oven and more crispy bits to enjoy.

3. Space Out the Florets

When you’re arranging the cauliflower on the baking sheet, make sure the florets aren’t touching. Crowding them will steam the cauliflower instead of crisping it up. If you need to, use two baking sheets or cook in batches.

4. Flip for Even Crispiness

Flipping the cauliflower halfway through baking ensures that both sides get crispy. If you’re feeling lazy (no shame), you can skip this step, but the texture won’t be quite as good.

5. Adjust the Sauce to Your Taste

The beauty of this recipe is that you can customize the sauce to your preferences. Here’s how:

  • More Heat: Add extra sriracha, a pinch of red pepper flakes, or a dash of cayenne.
  • More Sweetness: Add an extra tbsp of maple syrup or a drizzle of agave.
  • More Tang: Add a splash of rice vinegar or a squeeze of lime juice.
  • More Umami: Stir in a tsp of miso paste or a dash of vegan Worcestershire sauce.

6. Make It a Meal

While the cauliflower is delicious on its own, it’s even better as part of a full meal. Here are a few ideas:

  • Bowl It Up: Serve over steamed rice with steamed broccoli, shredded carrots, and sliced avocado. Drizzle with extra sauce and sprinkle with sesame seeds.
  • Noodle Night: Toss the saucy cauliflower with cooked udon or soba noodles for a hearty dish.
  • Wrap It: Stuff the cauliflower into a tortilla with shredded cabbage, avocado, and a drizzle of vegan mayo for a General Tso’s wrap.

7. Meal Prep Like a Pro

This dish reheats surprisingly well. Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, pop it in the oven at 375°F (190°C) for 10-15 minutes until crispy again. Avoid the microwave—it’ll make the cauliflower soggy.

Why This Recipe Works (And Why You’ll Love It)

I’ve tried a lot of vegan takeout-style recipes, and this one stands out for a few reasons:

1. It’s Actually Easy

No complicated techniques, no hard-to-find ingredients, no hours of prep. This recipe comes together in about an hour, and most of that is hands-off baking time. It’s perfect for busy weeknights when you want something delicious without the fuss.

2. It’s Customizable

Don’t like spicy food? Reduce the sriracha. Love extra garlic? Add another clove. Want to make it gluten-free? Swap the soy sauce for tamari and the flour for a gluten-free blend. This recipe is flexible, so you can make it your own.

3. It’s Crowd-Pleasing

I’ve served this to vegans, vegetarians, and omnivores alike, and it’s always a hit. Even my meat-loving friends have asked for seconds. It’s got that perfect balance of sweet, spicy, and savory that makes General Tso’s so addictive.

4. It’s Healthier Than Takeout

Let’s be real: takeout General Tso’s chicken is delicious, but it’s also loaded with oil, sugar, and who-knows-what-else. This version is baked (not fried), uses less sugar, and is packed with veggies. You can feel good about eating it—and going back for seconds.

5. It’s Budget-Friendly

Cauliflower is one of the most affordable vegetables out there, and the rest of the ingredients are pantry staples. This meal costs a fraction of what you’d pay for takeout, and it’s just as satisfying.

The Verdict: A New Takeout Favorite

That rainy Tuesday night in Portland changed my takeout game forever. Vegan General Tso’s Cauliflower has become my go-to when I’m craving something crispy, saucy, and full of flavor. It’s easy, it’s customizable, and—most importantly—it’s delicious.

Whether you’re a longtime vegan, a curious omnivore, or just someone looking for a healthier takeout alternative, this recipe is for you. It’s proof that plant-based eating doesn’t have to be boring or complicated. Sometimes, all it takes is a little cauliflower, a lot of sauce, and a willingness to try something new.

So, what are you waiting for? Grab a head of cauliflower, preheat your oven, and get ready to fall in love. Your taste buds (and your cholesterol) will thank you.

Your Turn: Make It and Share It!

Now that you’ve got the recipe, it’s time to make it your own. Here’s what I want you to do:

  1. Try the recipe: Make it tonight, this weekend, or whenever the craving strikes. Don’t forget to snap a photo!
  2. Customize it: Play around with the sauce, add your favorite veggies, or try a different cooking method (air fryer, anyone?).
  3. Share it: Tag me on Instagram or Twitter if you make it—I’d love to see your creations! Use the hashtag #VeganGeneralTsos so I can find you.
  4. Leave a comment: Let me know how it turned out. Did you love it? Hate it? Make any tweaks? I want to hear all about it.

And if you loved this recipe, don’t forget to sign up for my newsletter below. You’ll get more easy, delicious vegan recipes straight to your inbox, plus tips for living your best plant-based life. No spam, just good food and good vibes.

Hungry for More?

If you enjoyed this recipe, you’ll love my other easy vegan meals. Check out these favorites:

Sign up for my newsletter to get exclusive recipes, tips, and more delivered straight to your inbox. No spam, just delicious plant-based inspiration!

Thanks for reading, and happy cooking! May your cauliflower be crispy, your sauce be sticky, and your takeout cravings be forever satisfied.