Roasted Cauliflower Agrodolce

This simple recipe for cauliflower agrodolce turns a basic head of cauliflower into a vibrant Sicilian-inspired dish that will have you practically licking the plate! Tender cauliflower florets get roasted until deeply golden, then tossed with sweet and sour pickled raisins, garlic, and shallots, and finished with buttery pine nuts for crunch. It's easy to make ahead, works well as a side or antipasto, and goes beautifully with meats, seafood, and everything in between!

This post may contain affiliate links.

Overhead view of cauliflower agrodolce on a platter set on a rustic wooden table with pine nuts and chili flakes nearby.

I love roasting cauliflower and other brassicas, especially during the cooler months when they're in peak season. They turn golden and crisp when roasted, which brings out their sweet, nutty flavor. 

In the fall, I'm usually content just roasting vegetables simply with a little bit of olive oil, salt and pepper, and enjoying them on their own. But after having that a few times, I become utterly bored and need something more. That's where this recipe comes in!

The sweet, golden roasted cauliflower goes perfectly with the sharp, sweet and sour flavors of agrodolce. I could eat an entire head of cauliflower in one sitting when it's made this way (and sometimes I do!).

What is agrodolce?

The word agrodolce translates to "sour-sweet" in Italian and can refer to a number of different preparations, especially in Sicilian cooking, the most well-known being eggplant caponata

Agrodolce can be made a number of different ways, but it typically includes a reduction of honey or sugar, vinegar, spices, and aromatics, plus dried fruit, like raisins, and oftentimes pine nuts. It can be a sauce, a condiment, an antipasto, a side, or a main salad depending on how it's prepared. 

I love anything that balances sweet, sour, and salty flavors, especially when paired with something rich.

This simple method of pickling raisins in vinegar and honey is one of my favorite ways to make agrodolce. They get simmered with shallots, garlic and a pinch of chili flakes until they're plump, juicy and flavorful. 

When tossed with the golden, caramelized cauliflower, the agrodolce helps cut through the richness of the olive oil and roasted edges for a perfectly balanced bite. 

Roasted cauliflower agrodolce served on a small plate alongside the remaining platter, showing caramelized florets, raisins, pine nuts, and herbs on a wooden table.

Roasting the cauliflower is key. Steaming or boiling doesn't add the complexity or texture that you get when the florets are deeply browned and crisp. The warm, caramelized edges soak up the agrodolce so every bite has tons of flavor. 

The contrast of the rich, crisp outsides and tender middles along with the garlicky sweet and sour sauce hits every single taste bud!

Pine nuts add a nice buttery crunch for even more texture, and the parsley provides a pop of herbal freshness, but you could easily omit both of them and still have a really tasty dish.

This recipe works just as well as an antipasto or salad as it does on the side next to a simple roast chicken, fish, pork chop or steak. It's also great for making ahead since it holds beautifully at room temperature. 

You can prepare the agrodolce in advance, and chop and prep the cauliflower ahead of time too, so all you have to do is roast and toss right before serving. 

Want more tasty cauliflower recipes? Try this Sicilian roasted cauliflower, an easy and creamy baked cauliflower gratin or authentic pickled Italian giardiniera

Why This Recipe Works

  • Strikes the perfect balance of sweet, sour, salty, rich and fresh flavors. 
  • Roasting cauliflower creates crisp, caramelized edges for depth of flavor and textural contrast. 
  • Easy to adapt with other veggies, dried fruits, nuts, herbs and aromatics. 
  • Great as an antipasto, appetizer, salad, or side with any main dish. 
  • Make-ahead friendly. All components can be prepped in advance and assembled before serving.
  • Delicious served warm, room temperature or even cold!
Overhead view of labeled ingredients for cauliflower agrodolce including cauliflower florets, shallot, vinegar, honey, olive oil, golden raisins, pine nuts, parsley, garlic, salt and pepper, and red chili flakes on a marble surface.

Ingredients for Cauliflower Agrodolce

Cauliflower - Look for a nice plump cauliflower head with no brown spots or bruising. Include any leaves in your roast, they crisp up beautifully! 

Olive oil - Olive oil is essential for properly browning the cauliflower and providing richness to the recipe. Don't skimp and use the best extra virgin olive oil you can get!

Red pepper flakes - Adds a gentle warmth, but you can skip them if you want. You can also use Calabrian chili paste or whole fresh or dried chilies in place of the chili flakes instead. 

Raisins - I prefer the color of golden raisins but dark raisins work just as well. You can also use currants or even dried cranberries for a different take.

Vinegar - Red or white wine vinegar is recommended, but any type of vinegar will work here. Just avoid balsamic, which will change the flavor entirely and muddy the presentation.

Honey - This adds the necessary sweetness to balance the acidity. You can use plain white sugar instead if preferred. 

Pine nuts - Pine nuts provide a nice buttery crunch and are traditional in agrodolce. Make sure to lightly toast them first for the best results. Feel free to substitute almonds, pistachios, walnuts or omit them if you want. 

Parsley - Fresh Italian parsley is traditional but you can swap in different soft herbs like basil, dill, chives or tarragon for a more unique flavor.

*Find the full ingredient list in the recipe card below!

Helpful Equipment

How to Make Agrodolce Cauliflower

Cauliflower florets spread out on a well-used sheet pan, lightly seasoned and ready to be roasted.
Golden brown roasted cauliflower florets caramelized on a sheet pan after roasting.
  1. Preheat the oven to 425°F. 
  2. Spread the cauliflower florets out on the baking sheet. Drizzle with ¼ cup of olive oil, season well with salt and pepper, then toss to coat. Arrange in a single layer with space between the pieces.

Pro Tip: The outer leaves and stalks of the cauliflower are also delicious when roasted, no need to throw them out! Cut them into bite-sized pieces and add to the baking sheet along with the florets.

  1. Roast until deeply golden brown and tender, about 30 minutes, turning once halfway through.
Thinly sliced shallots and garlic cooking in a saucepan with olive oil and red chili flakes until soft and translucent.
Golden raisins simmering with shallots, vinegar, and honey in a saucepan to create a sweet and sour agrodolce sauce.
  1. While the cauliflower roasts, add the remaining tablespoon of olive oil to a small saucepan over medium heat. Add the shallot and garlic with a generous pinch of salt and sauté until softened, but not browned, about 3 minutes. Add the chili flakes and sauté for about 30 seconds more.
  2. Add the golden raisins, vinegar and honey and stir until the honey dissolves. Simmer for about 3-4 minutes, then turn off the heat and let sit until the cauliflower is finished cooking. Taste and add more salt if needed.
Agrodolce sauce being spooned over roasted cauliflower florets on a sheet pan.
Roasted cauliflower agrodolce tossed with raisins, pine nuts, and parsley, arranged on a serving platter.
  1. Spoon the raisin mixture over the roasted cauliflower while still hot and toss to combine.
  2. Transfer to a serving platter and top with toasted pine nuts and parsley. Serve warm or at room temperature.

Coley's Tips For Success

  • Make sure you toast the pine nuts first, either in a dry skillet over medium-low heat or in the oven. Keep a close eye on them or set a timer so they don't burn. 
  • Don't skimp on the oil when roasting the cauliflower. If your head of cauliflower is very large, you may need more. It won't brown well without enough oil. 
  • Adjust the agrodolce with more honey, vinegar, salt or chili flakes to suit your taste. 
  • If the agrodolce is too strong for your taste, consider adding a tablespoon or two of water to mellow out the flavor.
Roasted cauliflower agrodolce tossed with golden raisins, toasted pine nuts, and parsley on a rustic ceramic platter with a serving spoon.

Sweet and Sour Cauliflower Variations

  • Follow the same method using different colored cauliflower, broccoli, Brussels sprouts, or Romanesco.
  • If you don't have golden raisins, use dark raisins, currants or even dried cranberries.
  • Use Calabrian chili paste, thinly sliced fresh chilies or dried whole chilies instead of chili flakes.
  • Swap in different soft herbs instead of parsley, like basil, dill, chives, cilantro, tarragon, or use a combination. 
  • Substitute pine nuts for chopped almonds, pistachios, hazelnuts or walnuts. 
  • Add extra flavor and tang with capers or olives.

Serving Suggestions

Serve cauliflower agrodolce as an appetizer or antipasto along with some easy homemade crostini or fluffy no knead focaccia for a simple starter, or add it on top of an arugula salad to jazz it up.

It's great as a side next to a homey whole roasted herb chicken, perfectly pan seared scallops, cast iron seared filet mignon or this easy seared tuna steak.

Tight detail of cauliflower agrodolce highlighting the glossy sweet and sour sauce clinging to the florets.

How to Store and Reheat

If made ahead the same day, the agrodolce holds beautifully at room temperature. Store leftovers in an airtight container in the refrigerator for 3-5 days.

To reheat, spread the cauliflower on a baking sheet and warm in a 350°F oven for 5-10 minutes until heated through. Alternatively, take it out of the fridge and enjoy it at room temperature.

FAQs

Can I prep this ahead of time?

Yes! Prepare the agrodolce in advance and chop the cauliflower the day before, so all you have to do is roast and toss right before serving. You can also make everything earlier the same day and then store it covered at room temperature until ready to eat.

Can I make this recipe with other veggies?

Of course! Agrodolce is versatile and can be applied to different ingredients. Follow the same method, roasting broccoli, romanesco, zucchini, eggplant, and more!

Can I cook the cauliflower on the stove instead of the oven?

If you're unable to roast cauliflower in the oven, I recommend searing the florets in a large cast iron skillet with olive oil to get those brown, caramelized edges, which are key to soaking up the agrodolce sauce. Steaming or boiling won't give the same complexity and taste.

Did you LOVE this recipe? Please leave a star ⭐️ rating and comment and tag your creations @ColeyCooks on Instagram!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.

Save Post

By submitting this form, you consent to receive emails from Coley Cooks.

Roasted cauliflower agrodolce tossed with golden raisins, toasted pine nuts, and parsley on a rustic ceramic platter with a serving spoon.
RATE THIS RECIPE
0
Ratings
Print Pin

Agrodolce Cauliflower

This simple recipe for cauliflower agrodolce turns a basic head of cauliflower into a vibrant Sicilian-inspired dish that will have you practically licking the plate! Tender cauliflower florets get roasted until deeply golden, then tossed with sweet and sour pickled raisins, garlic, and shallots, and finished with buttery pine nuts for crunch. It's easy to make ahead, works well as a side or antipasto, and goes beautifully with meats, seafood, and everything in between!
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 4
Calories: 268kcal

Ingredients

  • 1 large head cauliflower cut into large florets
  • ¼ cup extra virgin olive oil plus 1 tablespoon, divided
  • kosher salt
  • freshly cracked black pepper
  • 1 small shallot thinly sliced
  • 1 small garlic clove thinly sliced
  • ¼ teaspoon red pepper flakes or to taste
  • cup golden raisins
  • cup red wine vinegar or white wine vinegar
  • 1 tablespoon honey
  • 2 tablespoons pine nuts toasted
  • 2 tablespoons Italian parsley leaves fresh

Instructions

  1. Preheat the oven to 425°F.
  2. Spread the cauliflower florets out on the baking sheet. Drizzle with ¼ cup of olive oil, season well with salt and pepper, then toss to coat. Arrange in a single layer with space between the pieces.
    1 large head cauliflower, ¼ cup extra virgin olive oil, kosher salt, freshly cracked black pepper
  3. Roast until deeply golden brown and tender, about 30 minutes, turning once halfway through.
  4. While the cauliflower roasts, add the remaining tablespoon of olive oil to a small saucepan over medium heat. Add the shallot and garlic with a generous pinch of salt and saute until softened, but not browned, about 3 minutes. Add the chili flakes and saute for about 30 seconds more.
    1 small shallot, 1 small garlic clove, ¼ teaspoon red pepper flakes
  5. Add the golden raisins, vinegar and honey and stir until the honey dissolves. Simmer for about 3-4 minutes, then turn off the heat and let sit until the cauliflower is finished cooking. Taste and add more salt if needed.
    ⅓ cup golden raisins, ⅓ cup red wine vinegar, 1 tablespoon honey
  6. Spoon the raisin mixture over the roasted cauliflower while still hot and toss to combine.
  7. Transfer to a serving platter and top with toasted pine nuts and parsley. Serve warm or at room temperature.
    2 tablespoons pine nuts, 2 tablespoons Italian parsley leaves

Notes

  • The outer leaves and stalks of the cauliflower are also delicious when roasted, no need to throw them out! Cut them into bite-sized pieces and add to the baking sheet along with the florets.
  • Make sure you toast the pine nuts first, either in a dry skillet over medium-low heat or in the oven. Keep a close eye on them or set a timer so they don't burn. 
  • Don't skimp on the oil when roasting the cauliflower. If your head of cauliflower is very large, you may need more. It won't brown well without enough oil. 
  • Adjust the agrodolce with more honey, vinegar, salt or chili flakes to suit your taste. 
  • If the agrodolce is too strong for your taste, consider adding a tablespoon or two of water to mellow out the flavor.

Nutrition

Calories: 268kcal | Carbohydrates: 27g | Protein: 5g | Fat: 18g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Sodium: 71mg | Potassium: 796mg | Fiber: 5g | Sugar: 16g | Vitamin A: 207IU | Vitamin C: 105mg | Calcium: 62mg | Iron: 2mg

Did you make this recipe? Please leave a ⭐ rating and review!

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.

2 Comments