You know those nights when you stare into the fridge and think, “I just want something good, fast, and maybe a little bit healthy”? That was me, every single Tuesday. I’d end up snacking on random things and calling it dinner. Then, one chaotic evening, I grabbed a head of cauliflower and a handful of peanuts, cranked up the heat on my old wok, and threw them together with whatever sauces were in the door. What came out was a total game-changer: my go-to Cauliflower Stir-Fry with Toasted Peanuts.
Here’s the thing—this isn’t some complicated restaurant dish. It’s my weeknight superhero. In about the time it takes to watch half a sitcom, you’ve got a hot, savory, and seriously satisfying plate. The magic is in how simple it is. You get crispy-edged cauliflower, a punch of garlic and ginger, and that incredible salty-sweet crunch from peanuts toasted right in the pan. It tastes like you fussed, but trust me, you really didn’t. I’ve been making versions of this for years, and this combination is the one I keep coming back to whenever I need a quick win.

Why You Will Love This Cauliflower Stir-Fry with Toasted Peanuts
Oh, let me count the ways! Honestly, this dish just ticks all the boxes for my crazy life.
- It’s lightning fast. From fridge to plate in under 25 minutes. That’s faster than most delivery!
- It’s incredibly simple. No fancy techniques, just chopping and stirring. It’s foolproof.
- It’s so versatile. I eat it as a light dinner by itself, or pile it next to some grilled chicken or tofu. It never gets boring.
- That CRUNCH! The toasted peanuts are everything. They add this salty, nutty texture that makes it feel special and super satisfying.
Ingredients for Your Cauliflower Stir-Fry with Toasted Peanuts

Okay, let’s get everything out on the counter! This list is short and sweet, which is exactly how I like it. The beauty is in these simple things coming together.
- 1 large head cauliflower, cut into florets (this gives you about 6 cups—perfect!)
- 3 tablespoons vegetable oil (or any neutral oil you have)
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated (trust me, fresh makes a huge difference!)
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil (the toasted kind, for finishing)
- 1/2 cup unsalted peanuts
- 2 green onions, sliced (for that fresh pop at the end)
- Salt to taste (you usually won’t need much with the soy sauce)
The soy sauce and rice vinegar are the dynamic duo here—they create that irresistible savory depth with just a little tang. It’s magic in a bottle, I swear.
Ingredient Notes & Simple Swaps
Don’t stress if you’re missing something! I’ve made this a hundred ways. Here’s my little guide to tweaking it with what you’ve got.
First, the sauces. If you need this to be gluten-free, tamari is a perfect swap for the soy sauce. And if you’re out of rice vinegar, a dash of apple cider vinegar or even fresh lemon juice in a pinch will work. For the peanuts, almonds or cashews are fantastic too—just toast them the same way. Want some heat? A big pinch of red pepper flakes tossed in with the garlic is my go-to move.
Now, about the oils. You want a plain oil like vegetable or avocado for the actual stir-frying because it can take the high heat. That little bottle of toasted sesame oil? That’s your secret weapon for flavor, but it burns easily. Always stir it in right at the end, off the heat. It makes the whole kitchen smell amazing.
Essential Equipment for Stir-Frying
You really don’t need much gear for this, which is part of why I love it so much. Honestly, just a few basics from your kitchen will do the trick perfectly.
The star of the show is a large skillet or a wok. This is non-negotiable for me. You need that wide surface area so everything can sizzle and get a little color instead of steaming in a pile. Grab a sharp knife and a cutting board for prepping your veggies, and a good sturdy spatula or wooden spoon for stirring. That’s it! You’re ready to cook.
How to Make Cauliflower Stir-Fry with Toasted Peanuts
Alright, here’s where the fun happens! My method is all about building layers of flavor in one pan, and it goes super quick once you start. The key is to have everything prepped and ready to go right by the stove—we call that “mise en place,” but I just call it “saving myself from a scramble.” Don’t worry, I’ll walk you through each stage: getting that nutty crunch started, getting our veggie nice and golden, waking up the aromatics, and bringing it all together. The whole process has a beautiful rhythm to it. And I’ll let you in on my little test for knowing exactly when your cauliflower is perfectly done—it’s easier than you think!
Step 1: Toast the Peanuts
We’re starting with the peanuts because it’s the easiest way to add a ton of flavor. Grab your large, dry skillet or wok and pop it over medium-high heat. Toss in the peanuts and let them hang out. You’ll need to shake the pan or give them a stir every minute or so. In about 3 to 4 minutes, you’ll see them turn a deeper golden color and smell incredibly toasty and nutty. That’s your cue! Dump them out onto a plate immediately. They burn in a heartbeat if you leave them in the hot pan, so don’t walk away!
Step 2: Stir-Fry the Cauliflower
Using the same pan (see, less dishes already!), add your vegetable oil. Let it heat up for a minute until it shimmers. Now, in go all those cauliflower florets. Try to get them in a somewhat single layer if you can—this helps them brown instead of steam. Let them sizzle and cook, stirring every so often, for about 5 to 6 minutes. You’re looking for those lovely browned, caramelized edges. The cauliflower should be tender enough to pierce with a fork but still have a definite bite. That “crisp-tender” texture is what makes it so good!
Step 3: Build the Flavor Base
Time for the aromatics! Push the cauliflower to the side a bit and add your sliced onion. Stir-fry that for 2-3 minutes until it starts to soften and get sweet. Now, clear a little spot in the center of the pan and add the minced garlic and grated ginger right onto the hot surface. Ahhh, that smell! This is the best part. Stir everything together quickly and let it cook for just about 1 minute. You’ll know it’s ready when that amazing, fragrant smell hits you—any longer and the garlic can turn bitter.
Step 4: Season and Finish Your Cauliflower Stir-Fry
Almost there! Pour the soy sauce and rice vinegar right over everything. It’s going to sizzle and steam up wonderfully. Give it a really good stir to coat every floret in that savory sauce. Let it cook together for another 2-3 minutes so the flavors sink in. Okay, now turn off the heat. This is crucial: stir in that teaspoon of toasted sesame oil and all your reserved toasted peanuts. The residual heat is perfect for warming them through without burning the sesame oil. Transfer it to a bowl, scatter those fresh green onions on top, and you’re done! Dig in while it’s hot.
Top Tips for the Best Cauliflower Stir-Fry with Toasted Peanuts
After making this more times than I can count, I’ve picked up a few little tricks that make it absolutely foolproof. Trust me, these tiny steps make a huge difference in your final dish!
Cut those florets evenly. Seriously, take an extra minute here. If they’re all about the same size, they’ll cook perfectly together—no undercooked chunks or mushy bits.
Get your “mise en place” ready. I know, it sounds fancy, but it just means have everything chopped, measured, and lined up by the stove before you turn on the heat. Stir-frying moves fast, and you won’t have time to hunt for the soy sauce!
Don’t be shy with the heat. You want that pan nice and hot to get a good sear on the cauliflower. It’s the key to that delicious caramelized flavor, not steamed veggies.
Give it some space! If your pan is looking super crowded, cook the cauliflower in two batches. Overcrowding steams everything, and we’re going for sizzle, not sog.
Save some green onions for the end. I always set aside a big pinch of the sliced green tops. Sprinkling them on right before serving gives you that fresh, bright crunch that makes the whole dish pop.
Serving and Pairing Your Cauliflower Stir-Fry
So, how do I eat this? Honestly, it’s perfect however you’re feeling! On a busy night, I’ll just grab a big bowl of it as a light dinner all by itself—it’s that satisfying. But it also loves company. My favorite is to pile it next to a big scoop of fluffy steamed rice or some nutty quinoa to soak up all that amazing sauce. It’s also a superstar side dish for simple grilled chicken, crispy tofu, or even some seared beef bacon strips. However you serve it, it just works.
Storing and Reheating Leftovers
If you somehow have leftovers (it’s rare in my house!), they keep really well. Just let the stir-fry cool down a bit, then pop it into an airtight container in the fridge. It’ll stay good for about 3 days. When you’re ready to eat it again, skip the microwave—it makes the cauliflower soggy. My trick is to reheat it in a skillet over medium heat, just until it’s warmed through. It brings back that just-made texture and crunch perfectly!
Cauliflower Stir-Fry with Toasted Peanuts Nutritional Information
Okay, I know not everyone counts these things, but I like to have a rough idea of what I’m eating! For one serving (about a quarter of the recipe), you’re looking at approximately 180 calories. It has about 14g of fat (mostly the good, unsaturated kind from the oil and peanuts), 12g of carbs, a nice 4g of fiber from the cauliflower, and 6g of protein. The sodium comes in around 480mg, mostly from the soy sauce. Just a heads up—these are my best estimates. The numbers can change a bit depending on the exact size of your cauliflower head or the brand of soy sauce you use!
Your Cauliflower Stir-Fry with Toasted Peanuts Questions Answered
I get so many questions whenever I share this recipe with friends! It’s the same ones over and over, so I figured I’d answer them all right here. Think of this as our little kitchen chat.
Can I use frozen cauliflower?
You can, but I have to be honest—fresh is best for that perfect crisp-tender bite. If you use frozen, thaw it completely and pat it very dry with paper towels. Otherwise, you’ll steam it instead of stir-frying it, and it won’t get those lovely browned edges.
How do I make it spicier?
Oh, I love a spicy version! My favorite trick is to add a big pinch of red pepper flakes when you toss in the garlic and ginger. A little drizzle of sriracha or some chopped fresh chili works wonders too.
Can I use a different nut?
Absolutely! Almonds or cashews are fantastic swaps for the peanuts. Just chop them roughly and toast them the same way. They add a slightly different, but just as delicious, crunch.
Is this recipe gluten-free?
It sure can be! Just swap the regular soy sauce for tamari or a certified gluten-free soy sauce. Everything else is naturally gluten-free, so it’s a super easy fix.
How do I get my cauliflower really crispy?
The secret is high heat and patience! Make sure your oil is shimmering hot before you add the florets, and don’t stir them constantly. Let them sit for a minute to get some color. And if your pan is crowded, cook in two batches—steam is the enemy of crisp!
Share Your Creation
I’d love to hear how it turned out for you! If you give this recipe a try, please come back and let me know what you thought. Did you add an extra twist? Snap a photo of your beautiful dish—I live for seeing your kitchen creations!
Print
Cauliflower Stir-Fry with Toasted Peanuts
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick and satisfying vegetable dish featuring crisp-tender cauliflower stir-fried with savory seasonings and finished with crunchy toasted peanuts. It’s a simple, flavorful side or light main course.
Ingredients
- 1 large head cauliflower, cut into florets
- 3 tablespoons vegetable oil
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1/2 cup unsalted peanuts
- 2 green onions, sliced (for garnish)
- Salt to taste
Instructions
- Heat a large skillet or wok over medium-high heat. Add the peanuts and toast for 3-4 minutes, shaking the pan often, until golden and fragrant. Remove from the pan and set aside.
- Add the vegetable oil to the same pan. Add the cauliflower florets and stir-fry for 5-6 minutes until they start to brown at the edges.
- Add the sliced onion to the pan and stir-fry for another 2-3 minutes until softened.
- Add the minced garlic and grated ginger. Stir-fry for 1 minute until fragrant.
- Pour in the soy sauce and rice vinegar. Stir well to coat the cauliflower. Continue cooking for 2-3 more minutes until the cauliflower is tender but still crisp.
- Remove the pan from the heat. Stir in the sesame oil and the toasted peanuts.
- Transfer to a serving dish and garnish with sliced green onions.
Notes
- Cut the cauliflower into even-sized florets for uniform cooking.
- You can add other vegetables like bell peppers or carrots.
- For a spicier version, add a pinch of red pepper flakes with the garlic.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stir-Frying
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 180
- Sugar: 5g
- Sodium: 480mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 0mg


