Thinly sliced onions and chunky mushrooms caramelize with butter and Marsala wine to make the perfect jammy topping for this easy crostini appetizer with a silky sweet taste.

This recipe is brought to you by Vermont Creamery
Bite-Sized Crostini Are a Party Appetizer That Everyone Loves

Caramelized onions and mushrooms are my jam. Literally. Jammy. That’s what happens when the sugars of these two basic ingredients hit the heat and do their dance with sweet cultured butter. The sugars bloom, and the onion and mushroom’s earthy flavors deepen to create a savory jam that becomes nearly as sweet as any preserve you’ll spread on toast.
That’s what makes this mixture the perfect topping for hand-held toasted crostini. Crostini are one of the most versatile appetizers you’ll find on the party table — and one of the most popular. Known in Italian as “little toasts”, crostini are thin slices of toasted bread topped with a wide array of savory toppings.
This appetizer recipe combines two of my favorite toppings into one jammy relish to serve at holiday parties and potlucks.
Enjoy!


Heidi’s Tip: Butter Brings Out the Caramelized Jam
If there ever was a scent that signaled the tastebuds to prepare for deliciousness, it would be sizzling butter melting into onions and mushrooms. Butter is what coaxes onions to become tawny gold and feeds thirsty mushrooms the butterfat they need to soften and absorb flavor.
Vermont Creamery Cultured Butter is a butter of a higher standard. What sets their cultured butter apart from the rest is the process. Making cultured butter is like making fine wine, where fermenting the cream as you would grapes for wine — slowly— produces the best flavors. The longer the culture, the better, where after fermenting, wonderful notes of buttermilk and hazelnuts develop in the butter cream for a creamy, delicious flavor.
I used Vermont Creamery Cultured Butter unsalted in this recipe, but their Cultured Butter with Sea Salt works wonders too.
What’s in This Recipe?


The full recipe, with amounts, can be found in the recipe card below.
- Yellow onion — You could swap in red onions, shallots, or a combination of the three for a different flavor profile.
- Brown or button mushrooms —Sometimes sold as “known as “baby bella mushrooms.”
- Garlic — Stick with just 1 clove of garlic so you don’t overwhelm the mushroom topping with raw garlic flavor.
- Vermont Creamery Cultured Butter — I prefer using unsalted butter so I can salt the mushroom jam to taste.
- Herbs and spices — Fresh thyme leaves, kosher salt, and black pepper season the mushroom crostini.
- Marsala wine — You shouldn’t worry about these crostini tasting boozy since the alcohol content evaporates as the mixture cooks. Good alternatives to Marsala wine include Madeira, brandy, or white wine.
- Bread — Most grocery stores sell small slices of baguettes and French loaves in their bakery departments, bagged and ready to go. This is a handy time-saving step, but I prefer to slice my own.
Heidi’s Tip: Want to keep this crostini recipe alcohol-free? Chicken stock or grape juice will add the needed moisture too.
How to Make The Mushroom Crostini

- Cook the onions and mushrooms until jammy. I’ve shared all the ins and outs of how to make caramelized onions here. Adding mushrooms to the mix follows the same cooking methods, but here we’re doing so in a shorter time. I use a non-stick cast iron skillet (this one is my favorite) or a heavy bottom skillet so the vegetables deepen and darken and create little bits of frond (the buttery sugar remnants) on the bottom of the pan that are periodically stirred into the whole goodness.
Heidi’s Tip: Trim the mushrooms and then chop or slice, but keep them on the thicker side of things since they’ll cook down considerably and you’ll want them to still be represented.


- Deglaze with marsala wine. Once the mushrooms and onions are nearly done, I add Marsala wine for a touch of sweetness and to pull up those bits of caramelized goodness from the pan. The final touch is fresh thyme. It complements and deepens the savory umami of the mushroom/onion/Marsala connection.
- Slice the bread into bite-sized rounds. Keep the slices roughly ⅜-inch thick; you want them to be hearty enough to hold the mushroom jam but not so thick that they’re tough to bite into.
- Toast the crostini. Place the cuts of bread on a baking sheet and bake at 400°F for 5 min. I like to lightly brush my crostini with melted butter to seal the savory deal.
- Top with the mushroom mixture. Once toasted and while still warm, spoon the caramelized onion and mushroom mixture directly on the crostini. I like to put two spoonfuls on each toast, then go back and add more once another so I know I have enough.

Make-Ahead Option
This is the perfect appetizer to prep ahead of the party and then warm up right before serving.
- Cook the caramelized onion and mushroom mixture then refrigerate for up to 3-4 days ahead of time.
- Slice the baguette one day ahead of serving. Store in an air-tight container or bag, then butter and toast before serving.
- These crostini taste just as good warm or at room temperature. So feel free to set out for nibbles all party long.
If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating below, leave a comment to tell us what you think, and tag me on Instagram @foodiecrush.

Mushroom Crostini Recipe
Ingredients
- 5 tablespoons Vermont Creamery Cultured Unsalted Butter , divided
- 1 medium yellow onion , thinly sliced
- 8 ounces shiitake mushrooms , cleaned, stemmed and sliced
- 8 ounces brown mushrooms , cleaned, stemmed and sliced
- 1 clove garlic , pressed or minced
- ¼ cup Marsala wine
- 2 teaspoons fresh thyme leaves
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 1 loaf baguette
Instructions
- Melt 4 tablespoons of the butter in a large skillet over medium heat. Add the sliced onion and mushrooms and cook for 5 minutes, stirring occasionally, until the onions and mushrooms become tender and golden. Off heat, add the Marsala wine to the onions with the thyme leaves, place back on the burner and reduce the heat to a simmer. Cook for 5-7 minutes or until jammy.
- While the onion mixture cooks, place the sliced bread on a foil or parchment lined baking sheet. Melt the remaining 1 tablespoon of butter in a small saucepan over medium heat or in the microwave on high for 30 seconds. Brush the bread slices with melted butter and toast in the oven until lightly browned.
- To assemble, mound each of the toasts with equal amounts of the caramelized onion mushroom mixture. Sprinkle with more thyme leaves and serve.*
Notes
Nutrition

More Easy Finger Foods
More Crostini Recipes
We send good emails. Subscribe to FoodieCrush and have each post plus exclusive content only for our subscribers delivered straight to your e-mail box.
This post is sponsored by Vermont Creamery. As always, thank you for reading and supporting companies I partner with, which allows me to create more unique content and recipes for you. There may be affiliate links in this post of which I receive a small commission. All opinions are always my own.
Follow me on Instagram, Facebook, Pinterest for more FoodieCrush inspiration.












Deb
Mmmmm. Can’t wait to try these! I know it’s only October, but I’m gathering recipes for our annual New Year’s party, where we serve all kinds of appetizers, and this is gonna be a perfect addition. Don’t think I can hold off that long, though, so I’ll be making it soon!
I’m impressed you work so far ahead Deb! I hope you enjoy them.
Mary
Not Vegan. It contains Butter
Hayley
Hi Mary! You are correct, this is not a vegan recipe. We have not advertised it as such.
Jan
I didn’t have Marsala so I substituted port. Otherwise I followed this recipe. Very yummy! I have leftovers and plan to add as a topping to grilled burgers.
Hayley
We’re glad you enjoyed this, Jan, and adding the leftovers to grilled burgers is a brilliant idea–yum!!
Steph
carmelizing onions takes a long time. hold off on adding mushrooms until onions are tender as mushrooms are very quick to soften.
Palyn
Was looking for a mushroom, shallot/onion combo that would work well for topping slices of pan-fried polenta, and this recipe was perfect. So good! Will also try it on crostini as well.
Sounds great Palyn!
Judy
How do onions carmelize in that short amount of time. I want to make this for a big family gathering, so want to do it correctly.
Hayley
Hi Judy! We’ve found that they get nice and jammy in that amount of time, but if you find yours aren’t, you can definitely cook them longer to your liking. Let us know what you think – we hope you enjoy!
Mike
This looks amazing! I make a bacon jam that would work here as well, but I’ve got to try the mushrooms!
Oh bacon jam would be delish Mike. Happy to hear you’ll give this one a try.
Mariana
Hello Heidi, this recipe looks amazing, I want to make it for tomorrow, my question is where and when do I add the garlic glove? I had read many times the instructions and the whole explanation above and I can’t find it.. thank you in advance!!
Judy
The taste is good…not as great as I hoped for. I could not access the reply to Mariana who asked when to add the garlic, and you have not adjusted the recipe, so I added when I put in the Marsala.
I also don’t know how you managed to fill 16 baguette slices.
El
Heidi – this sounds really tasty! Two questions for you: first, how thickly do you slice the baguette? I made a crab crostini for a party last week, and that recipe said to make 1/2 inch slices. With fresh baguette, that’s a bit of a challenge, so I figure it’s better to use a day old baguette. What do you do? Second, if you’re making this ahead, do you toast the baguette slices and store them, or toast just before you want to serve the crostini? Thanks!
Thanks El! I cut the baguette in slices about 3/8″ width slices. I used fresh baguette, but since they’re toasted you could use day old if you find that easier to slice. You can for sure slice before hand, then toast them right before serving so they’re still warm and delicious. Enjoy!
El
Thanks Heidi. I’ll let you know how it works out!!