Facebook LinkedIn Email Pinterest Twitter Instagram YouTube Icon Navigation Search Icon Main Search Icon Video Play Icon Plus Icon Minus Icon Check Icon Print Icon Note Icon Heart Icon Filled Heart Icon Single Arrow Icon Double Arrow Icon Hamburger Icon TV Icon Close Icon Sorted Hamburger/Search Icon

Roasted Shallots with Sweet-and-Sour Sauce

Scott Phillips

Servings: 8

A rich caramel-vinegar sauce makes these shallots an exclamation point on the plate. The sauce can be made and the shallots prepped well in advance (see Make-Ahead Tips, below), making this a great side dish for Thanksgiving.


  • 3/4 cup granulated sugar
  • 3/4 cup sherry vinegar
  • 2-1/2 lb. small shallots
  • 1 Tbs. extra-virgin olive oil
  • 1 Tbs. chopped fresh rosemary leaves
  • 1 tsp. chopped fresh thyme leaves
  • Kosher salt and freshly ground black pepper

Nutritional Information

  • Calories (kcal) : 180
  • Fat Calories (kcal): 15
  • Fat (g): 2
  • Saturated Fat (g): 0
  • Polyunsaturated Fat (g): 0
  • Monounsaturated Fat (g): 1.5
  • Cholesterol (mg): 0
  • Sodium (mg): 160
  • Carbohydrates (g): 42
  • Fiber (g): 1
  • Protein (g): 3


  • Combine the sugar and 1/4 cup water in a 3-quart saucepan. Bring to a boil over high heat, swirling the pan from time to time, until the syrup is an even amber color, 4 to 6 minutes. (Don’t take the caramel too far because it will be cooked again.)
  • Carefully pour in the vinegar; the mixture will bubble and hiss. Whisk until the mixture is liquid again. Adjust the heat to maintain a simmer and cook until reduced to about 1/2 cup, 5 to 8 minutes more. Let the sauce cool.
  • Trim and peel the shallots. Cut any large shallots so that the pieces are roughly the same size (some variation is OK).
  • Heat the oven to 400°F. In a 9×13-inch baking dish, toss the shallots with the oil, rosemary, thyme, 1 tsp. salt, and 1/2 tsp. pepper. Roast until tender and starting to brown around the edges, about 35 minutes.
  • Remove the dish from the oven, scrape in the sauce, and stir to coat. Return the dish to the oven and cook for 10 to 15 minutes, stirring once during this time, to infuse the shallots with the sauce. The sauce will be thin at this point but will thicken as the dish cools. Let cool slightly and season to taste with salt and pepper. Serve warm or at room temperature.

Make Ahead Tips

The caramel-vinegar sauce can be made up to 2 weeks ahead. Pour into a jar or other container, cover, and store at room temperature.

The shallots can be trimmed, peeled, and cut up to 3 days ahead, Wrap them in barely damp paper towels and refrigerate in a zip-top bag.


Rate or Review

Reviews (1 review)

  • twocooks | 12/14/2017

    This recipe has recently become one of our Christmas dinner dishes. We think it is interesting and delicious and well worth the time.

Rate this Recipe

Write a Review

Delicious Dish

Find the inspiration you crave for your love of cooking

Fine Cooking Magazine

Subscribe today
and save up to 50%

Already a subscriber? Log in.


View All


Follow Fine Cooking on your favorite social networks

We hope you’ve enjoyed your free articles. To keep reading, subscribe today.

Get the print magazine, 25 years of back issues online, over 7,000 recipes, and more.

Start your FREE trial