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

These whole roasted shallots make a tasty and beautiful addition to your dinner table! Balsamic vinegar and butter add an extra special touch to this easy vegetable side dish.

plate of whole roasted shallots with balsamic vinegar and butter

If you’re looking for side dish ideas, here’s something a little different. Shallots are added to plenty of recipes (sometimes raw, sometimes cooked), but have you ever considered roasting them?

Roasting mellows that sharp onion flavor, and you’re left with melt-in-your-mouth shallots with that wonderful caramelized flavor that comes from cooking them slowly.

I roasted them in a simple mix of olive oil, balsamic vinegar, and salt & pepper. I had some thyme on hand, so I threw that in the dish too, but I don’t really think it’s necessary. It added a bit of flavor, but nothing too noticeable.

I am curious how this would turn out with sprigs of rosemary – I think it would be amazing. Something about rosemary screams fall to me!

raw unpeeled shallots

I was thinking about what point to add the butter, and I decided that right at the end would work best. I didn’t want to chance burning it since these do cook for a full hour, and even adding it halfway through cooking seemed like it might be pushing it.

Adding it just before serving ensures that the shallots are wonderfully coated in the melted butter, and it just adds a richness to the balsamic vinegar that takes this dish to the next level. 🙂

process shot of shallots ready for the oven

Not to get ahead of myself, but this would make a wonderful easy Thanksgiving side dish or Christmas side dish. File it away for later. 😉 I will be adding more delicious side dishes to the blog in the coming months… so stay tuned!

Hope you love this roasted shallot recipe!

plate of several whole roasted shallots

Have you ever roasted shallots?

Talk to me in the comments below!

These whole roasted shallots make a tasty and beautiful addition to your dinner table! Balsamic vinegar and butter add an extra special touch to this easy vegetable side dish.
5 from 5 votes

Whole Roasted Shallots

These whole roasted shallots make a tasty and beautiful addition to your dinner table! Balsamic vinegar and butter add an extra special touch to this easy to make side dish.
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 4


  • 16 large shallots (roughly the same size) peeled & ends trimmed
  • 3 tablespoons olive oil
  • 1 tablespoon balsamic vinegar
  • Salt & pepper to taste
  • Thyme or rosemary sprigs (optional)
  • 1 tablespoon butter


  • Preheat oven to 400F and move the rack to the middle position. 
  • Prep the shallots and add them to a baking dish along with the olive oil, vinegar, and salt & pepper. Toss them so they're evenly coated. Place the thyme or rosemary sprigs in the dish if using.
  • Roast for 60 minutes or until the shallots are softened and lightly browned, turning/stirring them half way through. I suggest keeping an eye on the shallots after about 45 minutes or so, especially if they're smaller than the ones I used. You could probably roast them for longer if you prefer the color to be even deeper. 
  • Take them out of the oven and immediately add the butter right into the baking dish. Toss to coat and serve the shallots immediately. 


  • 16 may seem like an arbitrary number, and it kind of is. I just felt that quantity fit well in the baking dish I was planning on using. Feel free to increase/decrease as needed!

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Want more veggie side dish recipes? Try my easy roasted radishes, my roasted baby bok choy recipe, or my maple pecan Brussels sprouts recipe.

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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.


  1. Patrick Hoffman says:

    I made these with a Boneless Leg of Lamb and it was delicious. I served it with a nice Malbec and it was a hit!

    1. Natasha says:

      Wonderful! So happy you liked them, Patrick!

  2. kathy says:

    5 stars
    Oh so tasty and flavourful…added rosemary and cooked them slightly longer – amazing…will most definitely cook again:)

    1. Natasha says:

      Excellent! So happy to hear. Thanks, Kathy!

  3. Tieghan Gerard says:

    These are so pretty! Love roasted shallots!

    1. Natasha says:

      Thanks so much!!

  4. James | Thyme to Mango says:

    Ok, I want these with a HUGE steak and then drown it all in blue cheese sauce! Is that weird? Am I weird? But totally want to have some of these shallots, I love their flavour after they’ve been slow roasted! Aaaaaand, now I’m hungry!

    1. Natasha says:

      That’s not weird. 😁

  5. Mira says:

    5 stars
    Love shallots ! Great idea for a side dish! Pinning to try them!

    1. Natasha says:

      Thanks, Mira!! Hope you like them. 🙂

  6. Natasha's Sister says:

    5 stars
    I love roasted vegetables. When are you making this for me?

    1. Natasha says:


  7. Matt Robinson says:

    Perfect side dish for every holiday meal!

    1. Natasha says:

      Thanks, Matt!!

  8. Mary Ann | The Beach House Kitchen says:

    I know I’ll love these Natasha! My mother used to make them almost exactly like this when I was growing up. She used to serve them alongside grilled steak during the summer! Can’t wait to try your recipe!

    1. Natasha says:

      Thanks, Mary Ann! Glad this brought up good memories 🙂 These would be awesome with steak!!

  9. Jennifer @ Show Me the Yummy says:

    Omg love!

    1. Natasha says:

      Thank you!!

  10. Leigh Ann says:

    Such a beautiful side dish! I love this idea for something new to bring to the table! Would be perfect for the holidays!

    1. Natasha says:

      Aww thanks, Leigh Ann! I agree, this would definitely be good for Xmas or Thanksgiving. Have a great weekend!