This post may contain affiliate links. Please read our disclosure policy.

This sweet and sour cauliflower is a baked, meatless recipe with lightly crisp edges and a bold, homemade sauce. The roasted cauliflower is tossed in a classic sweet and sour sauce and served hot, giving you a restaurant-style dish without frying. It comes together in about 40 minutes from start to finish. 

Chopsticks lifting a piece of sweet and sour cauliflower coated in sauce and sprinkled with sesame seeds.
Want to save this recipe?
Enter your email below and get the recipe link sent to your inbox. PLUS, you’ll get fresh new recipes weekly!

This is a great option for busy weeknights when you want something different from the usual rotation that still easy to pull together. I love this recipe because most of the cook time is hands-off and it uses ingredients you often have on hand.

The result is not fried or battered like takeout-style versions, but a baked cauliflower dish with a saucy finish that holds its texture when properly roasted.

Read This Before Starting

  • Baked, not fried: The cauliflower is oven-roasted and briefly broiled for texture, not deep-fried.
  • Sauce-forward finish: The sauce thickens on the stovetop before the cauliflower is added, which helps it cling instead of soaking in.
  • Lightly crisp edges: Expect browned edges with a tender center, not crunchy breading.
  • Flexible add-ins: Pineapple and red bell pepper add sweetness and texture but are optional.
  • Best served right away: This dish is at its best freshly tossed and warm.
all of the ingredients for sweet and sour cauliflower in bowls on a countertop

Ingredients You’ll Need

Each ingredient plays a clear role, but grouping them makes this section easier to scan.

For the Cauliflower

  • Cauliflower: The base of the recipe. Cut into evenly sized, bite-sized florets so everything roasts and browns evenly.
  • Red bell pepper and pineapple: Optional add-ins for color, texture, and extra sweetness.
  • Soy sauce: Used to season the cauliflower before roasting. Tamari or coconut aminos work well if needed.
  • Garlic powder and onion powder: Add savory flavor to the cauliflower without burning in the oven.
  • Avocado oil or olive oil: Helps the cauliflower roast and develop lightly crisp edges.
  • Cornstarch: Lightly coats the cauliflower to improve browning and texture.

For the Sweet and Sour Sauce

  • Ketchup: The recommended base for the sauce, providing body and classic sweet-and-sour flavor.
  • Maple syrup: Adds sweetness and balance. Brown sugar can be used instead.
  • Soy sauce: Builds the savory backbone of the sauce.
  • Rice vinegar and sesame oil: Add tang and depth, keeping the sauce from tasting flat.
  • Fresh garlic and fresh ginger: Bring brightness and warmth to the sauce. If you can’t find fresh ginger, you can substitute with 1/2 teaspoon dried ginger.
  • Cornstarch: Thickens the sauce so it clings to the cauliflower.
  • Green onions and sesame seeds: Optional finishing touches that add freshness and contrast.

How to Make Sweet and Sour Cauliflower

This recipe comes together in two main parts: roasting the cauliflower and finishing everything in a skillet with the sauce.

Cauliflower florets coated with seasoning and cornstarch in a mixing bowl before roasting.

Step 1: Season and Coat the Cauliflower

    Toss the florets with soy sauce, garlic powder, onion powder, and oil until evenly coated. Sprinkle with cornstarch and toss again until each piece looks lightly dusted.
    Pro tip: Make sure the cauliflower is dry before seasoning so the cornstarch sticks evenly.

    Oven-roasted cauliflower florets with browned, crisp edges spread on a baking sheet.

    Step 2: Roast until Browned 

    Spread the cauliflower in a single layer on a lined baking sheet. Roast at 425°F, flipping halfway through, until the edges start to brown. Broil briefly to deepen the color and texture.Pro tip: Avoid crowding the pan or the cauliflower will steam instead of roast.

    Homemade sweet and sour sauce mixed in a bowl before cooking.

    Step 3: Mix the sauce 

    Whisk together ketchup, soy sauce, maple syrup, vinegar, sesame oil, garlic, and ginger. Stir the cornstarch into the water separately, then add it to the sauce mixture.

    Sweet and sour sauce simmering in a skillet with diced pineapple and red bell pepper.

    Step 4: Cook the sauce

    Warm a skillet over medium heat. Add the peppers and pineapple if using and cook just until slightly softened. Pour in the sauce and simmer, stirring, until thick and glossy.

    Sweet and sour cauliflower tossed with pineapple and red bell pepper in a skillet, coated in a thick, glossy sauce.

    Step 5: Finish the dish

    Add the roasted cauliflower to the skillet and toss gently until every piece is coated. Remove from heat and garnish with green onions and sesame seeds.

    Air Fryer Sweet and Sour Cauliflower

    If you prefer using an air fryer, here’s a quick way to adapt this recipe.

    • Toss and coat the cauliflower as written.
    • Air fry at 400°F in a single layer, shaking halfway through, until browned and crisp at the edges, about 12–15 minutes.
    • Prepare the sauce on the stovetop as directed.
    • Add the air-fried cauliflower to the thickened sauce, toss to coat, and serve right away.

    Expert Tips

    • Do not use frozen cauliflower. Although it may be tempting, frozen cauliflower does not hold up well in this dish.
    • Even sizing matters: Cut cauliflower into evenly sized pieces for consistent roasting.
    • Avoid soggy cauliflower: If you rinse the cauliflower before cooking, dry it very well before seasoning to prevent steaming in the oven.
    • Timing matters: Avoid adding the cauliflower before the sauce has thickened and while it is still simmering, or it will lose its texture.

    Variations

    • Want some heat: Add a pinch of red pepper flakes, chili crisp, or a drizzle of chili oil at the end.
    • Adjust sweetness: For a tangier sauce, add an extra teaspoon of rice vinegar. For a sweeter finish, stir in a little more maple syrup at the end.
    • Easy veggie add-ins: Use asparagus, mushrooms, zucchini, or even baby corn to bump up the vegetables in this vegan dish.
    • Protein boost: Add crispy tofu, edamame, or chickpeas to make it more filling.
    sweet and sour cauliflower with sliced green onions and sesame seeds in a skillet

    Serving Ideas

    This sweet and sour cauliflower pairs well with simple sides that balance the sauce and texture.

    Storage, Freezing & Reheating

    Leftovers can be stored in an airtight container in the refrigerator for up to five days. 

    Freezing is not recommended, as the cauliflower softens significantly once thawed.

    To reheat, warm gently in a skillet over medium heat until heated through. For better texture, reheat in a 350°F air fryer for 6 to 8 minutes.

    FAQs

    Is sweet and sour cauliflower crispy?

    This recipe has lightly crisp, browned edges from oven-roasting, but it is not breaded or deep-fried. Once tossed in the sauce, the cauliflower stays tender with some texture rather than crunchy like takeout-style versions.

    Can I make sweet and sour cauliflower ahead of time?

    You can roast the cauliflower and prepare the sauce up to a day in advance. Store them separately and combine just before serving to keep the cauliflower from becoming soft.

    Can I make sweet and sour cauliflower vegan?

    Yes. Use maple syrup instead of honey and choose tamari or coconut aminos instead of soy sauce if needed. The rest of the ingredients are naturally plant-based.

    How do I keep sweet and sour cauliflower from getting soggy?

    Make sure the cauliflower is completely dry before roasting, then roast until browned and let the sauce fully thicken before combining. Add the cauliflower at the very end and toss briefly before serving.

    Bowl of sweet and sour cauliflower with pineapple, green onions, and sesame seeds, served hot.

    Other Cauliflower Recipes

    If you’re looking for more easy ways to use up a head of cauliflower, these recipes are all simple, flexible, and work well as sides or mains.


    Made this sweet and sour cauliflower? Leave a review and let me know how it turned out!

    sweet and sour cauliflower with sliced green onions and sesame seeds in a skillet
    4.58 from 7 votes

    Sweet and Sour Cauliflower

    By Katie G.
    This sweet and sour cauliflower is a baked, meatless dinner with lightly crisp edges and a balanced sauce, with pineapple added for extra sweetness if you like. It’s easy to make and perfect for weeknights.
    Prep: 15 minutes
    Cook: 25 minutes
    Total: 40 minutes
    Servings: 4
    Want to save this recipe?
    Enter your email below and we’ll send the recipe straight to your inbox. PLUS, you’ll get fresh new recipes weekly!

    Ingredients 

    • 1 small head cauliflower, cut into bite-sized florets
    • 1 tablespoon soy sauce, (or tamari or coconut aminos)
    • 1/2 teaspoon garlic powder
    • 1/2 teaspoon onion powder
    • 2 tablespoons avocado oil, (or olive oil)
    • 1/4 cup cornstarch, (or arrowroot or tapoioca starch)
    • 1 small red bell pepper, diced
    • 1/2 cup diced pineapple
    • 1 cup chopped green onion, for garnish
    • Sesame seeds for garnish

    For the sauce:

    • 3 tablespoons ketchup
    • 2 tablespoons soy sauce, (or tamari or coconuut aminos)
    • 1 tablespoon maple syrup, (or cane sugar or brown sugar)
    • 1 tablespoon rice vinegar
    • 1 teaspoon sesame oil
    • 1 teaspoon minced garlic
    • 1/2 teaspoon minced ginger
    • 1/4 cup water
    • 2 teaspoons cornstarch, (or arrowroot or tapioca starch)

    Instructions 

    • Preheat oven to 425°F and line a large baking sheet with parchment paper.
    • Place cauliflower florets in a large bowl. Add soy sauce, garlic powder, onion powder and avocado oil and toss until well combined.
    • Add cornstarch to the bowl and toss again until each floret is evenly coated.
    • Spread the cauliflower out onto the prepared baking sheet in an even single layer. Bake for 15-20 minutes, tossing halfway through until cauliflower starts to brown around the edges. Turn oven to broil and broil for about 3 minutes until edges/top of cauliflower start to get crispy and brown. 
    • While cauliflower cooks, make the sauce by combining ketchup, soy sauce, maple syrup, vinegar, sesame oil, garlic and ginger in a bowl. Whisk together until combined.
    • In a separate bowl, add the cornstarch to the water and stir until cornstarch is dissolved. Add the mixture to the sauce and stir again until combined.
    • Place a large non-stick skillet over medium heat. 
    • Once hot, add the peppers and pineapple and let cook for 2-3 minutes until just slightly softened. 
    • Add the prepared sauce, reduce heat to medium-low and simmer while stirring until sauce becomes thick, about 1-2 minutes.
    • Add cauliflower florets to the skillet, toss well until fully coated in the sauce.
    • Garnish with chopped green onions and sesame seeds and serve immediately.

    Notes

    • Dry the cauliflower well: Make sure the florets are completely dry before seasoning and roasting so they brown instead of steaming.
    • Peppers and pineapple are optional: If not using red pepper and pineapple, skip step 8 and go straight to step #9 adding the sauce directly to the skillet.
    • Best served right away: This dish has the best texture immediately after tossing. Leftovers reheat best in a skillet or air fryer.
    • Storing: Leftovers can be stored in an airtight container in the refrigerator for up to five days.
    • Reheating: To reheat, add cauliflower to a skillet and cook over medium heat until warmed through. You can also reheat it in a 350F air fryer for 6-8 minutes. 
    Want more details? Scroll up for step-by-step instructions, tips, and variations.

    Nutrition

    Calories: 180kcal, Carbohydrates: 25g, Protein: 3g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 561mg, Potassium: 424mg, Fiber: 3g, Sugar: 10g, Vitamin A: 898IU, Vitamin C: 71mg, Calcium: 51mg, Iron: 1mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Additional Info

    Course: Main Dish
    Cuisine: American
    Tried this recipe?Mention @spoonfulflavor or tag #spoonfulflavor!

    You May Also Like

    4.58 from 7 votes (2 ratings without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    5 Comments

    1. great idea to add some needed flavor to cauliflower, and am a little tired of buffalo flavored cauliflower, so this is a nice change, thank you!