Steak Crostini with Horseradish Sauce
I’m Linda Sandra — a Charleston home cook who believes every meal should feel like a hug, and this Steak Crostini with Horseradish Sauce recipe is proof that fancy doesn’t have to mean fussy.
Picture tender steak on toasted baguette slices with a zingy horseradish kick and sweet caramelized shallots. It’s the kind of appetizer that makes people think you spent all day in the kitchen (spoiler: you didn’t).
This recipe combines perfectly seared filet mignon, crispy crostini, tangy horseradish sauce, and golden caramelized shallots for a show-stopping bite. The tender steak pairs beautifully with the creamy, peppery sauce while those sweet shallots add depth and richness. It’s elegant party food that actually comes together without stress.
I first made these for a holiday gathering when I needed something impressive but manageable. My kitchen was already chaotic with side dishes, so I needed an appetizer I could mostly prep ahead.
These steak crostini became my secret weapon — they look like they belong at a fancy cocktail party, but honestly, the hardest part is waiting for the shallots to caramelize while your kitchen fills with the most incredible smell.
Table of Contents
Little Snapshot: What This Recipe Delivers
This Steak Crostini with Horseradish Sauce recipe delivers tender, perfectly seasoned steak on crispy toasted baguette slices, topped with creamy horseradish sauce and sweet caramelized shallots.
Ready in about an hour with mostly hands-off time, these elegant bites are surprisingly easy and perfect for holiday parties, game day spreads, or any time you want to impress without the stress.
Why You’ll Love This Recipe 🌸
- This Steak Crostini with Horseradish Sauce looks like something from a fancy restaurant menu but comes together faster than you’d think — mostly hands-off caramelizing time while you do other things.
- The make-ahead magic is real: toast the bread and prep the horseradish sauce hours before your guests arrive, then just sear the steak and assemble when it’s showtime.
- Each bite hits all the right notes — savory steak, tangy sauce, sweet shallots, and that perfect crunch from the crostini base.
- According to Serious Eats in their guide to perfect crostini, the key to great appetizers is balancing textures and flavors — and this recipe proves exactly why.
Quick Facts ⚡
Here’s the quick scoop on this Steak Crostini with Horseradish Sauce.
- CourseAppetizer
- Prep Time20 minutes
- Cook Time45 minutes
- Total Time1 hour 5 minutes
- Servings12 crostini
- DifficultyMedium

Steak Crostini with Horseradish Sauce
Equipment
- Large skillet for searing steak
- Medium skillet for caramelizing shallots
- Baking sheet for toasting crostini
- Small mixing bowl for horseradish sauce
- Sharp knife for slicing
- Pastry brush for olive oil
- Tongs for flipping steak
- Serving platter
Ingredients
For the Steak
- 1 pound filet mignon or tenderloin
- to taste salt and black pepper
- 2 tablespoons unsalted butter
- 1 teaspoon garlic powder
- 1 teaspoon dried thyme
For the Crostini
- 1 baguette thinly sliced
- as needed olive oil for brushing
For the Horseradish Sauce
- ½ cup mayonnaise
- 2 tablespoons prepared horseradish
- 1 tablespoon Dijon mustard
- 1 tablespoon fresh lemon juice
- to taste salt and black pepper
For the Caramelized Shallots
- 2 tablespoons unsalted butter
- 2 large shallots thinly sliced
- 1 tablespoon balsamic vinegar
- 1 tablespoon brown sugar
- to taste salt and black pepper
Instructions
- Generously season the 1-pound filet mignon with salt, black pepper, 1 teaspoon garlic powder, and 1 teaspoon dried thyme, making sure every surface is well coated. Let it sit at room temperature for at least 30 minutes — this helps it cook more evenly and develop better flavor.
- In a small bowl, whisk together 1/2 cup mayonnaise, 2 tablespoons prepared horseradish, 1 tablespoon Dijon mustard, and 1 tablespoon fresh lemon juice until smooth and creamy. Season with salt and black pepper to taste. Pop it in the fridge until you’re ready to assemble — the flavors get even better as they hang out together.
- Melt 2 tablespoons unsalted butter in a medium skillet over medium heat. Add the 2 thinly sliced large shallots and cook, stirring occasionally, until they start to soften and turn golden — this takes about 10 minutes.
- Add 1 tablespoon balsamic vinegar, 1 tablespoon brown sugar, plus salt and black pepper to the softened shallots. Keep cooking and stirring occasionally until they’re deeply caramelized, sticky, and golden brown — about 20 more minutes total. The whole caramelizing process should take about 30 minutes. Remove from heat and set aside.
- Heat a drizzle of olive oil in a large skillet over medium-high heat until it’s shimmering but not smoking. Add the seasoned steak and cook for about 4 minutes on each side for medium-rare (adjust time based on thickness and your preferred doneness). The 2 tablespoons butter can be added to the pan in the last minute for extra richness. Remove the steak from heat and let it rest for at least 5 minutes before slicing.
- Preheat your oven to 375°F (190°C). Slice the baguette into thin rounds (about 1/2-inch thick), brush both sides lightly with olive oil, and arrange on a baking sheet. Toast for 5-7 minutes or until golden brown and crispy — keep an eye on them because they can go from perfect to burnt quickly.
- Cut the steak against the grain into thin strips, about the size of your crostini bases. Slicing against the grain keeps each bite tender.
- Spread a generous layer of the creamy horseradish sauce on each toasted baguette slice. Top with a slice or two of the cooked steak, then add a spoonful of those gorgeous caramelized shallots.
- Arrange the steak crostini on a serving platter and garnish with fresh thyme or parsley if you want them extra pretty. Serve immediately while the crostini are still crispy and the steak is at its best.
Notes
Nutritional Peek
Here’s what you’re getting in each piece of these gorgeous steak crostini — because sometimes it’s nice to know, even when we’re indulging a little.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 180 |
| Protein | 10g |
| Carbohydrates | 12g |
| Total Fat | 10g |
| Saturated Fat | 3.5g |
| Fiber | 1g |
| Sugar | 2g |
| Sodium | 280mg |
Steak Crostini with Horseradish Sauce Ingredients

These meat party appetizers start with quality ingredients you can find at any grocery store. For the steak components — filet mignon, butter, and aromatics — you’ll want everything at room temperature for even cooking and better flavor development.
For the horseradish sauce — mayonnaise, prepared horseradish, Dijon mustard, and lemon juice — mixing these ahead actually helps the flavors meld beautifully. The caramelized shallots require just butter, shallots, balsamic vinegar, and brown sugar, but they’re what transform these from good to unforgettable.
| Amount | Ingredient |
|---|---|
| For the Steak | |
| 1 pound | filet mignon or tenderloin |
| to taste | salt and black pepper |
| 2 tablespoons | unsalted butter |
| 1 teaspoon | garlic powder |
| 1 teaspoon | dried thyme |
| For the Crostini | |
| 1 | baguette, thinly sliced |
| as needed | olive oil for brushing |
| For the Horseradish Sauce | |
| 1/2 cup | mayonnaise |
| 2 tablespoons | prepared horseradish |
| 1 tablespoon | Dijon mustard |
| 1 tablespoon | fresh lemon juice |
| to taste | salt and black pepper |
| For the Caramelized Shallots | |
| 2 tablespoons | unsalted butter |
| 2 large | shallots, thinly sliced |
| 1 tablespoon | balsamic vinegar |
| 1 tablespoon | brown sugar |
| to taste | salt and black pepper |
Tools You’ll Actually Use
- Large skillet for searing steak
- Medium skillet for caramelizing shallots
- Baking sheet for toasting crostini
- Small mixing bowl for horseradish sauce
- Sharp knife for slicing
- Pastry brush for olive oil
- Tongs for flipping steak
- Serving platter
Step-by-Step Instructions
Making these Steak Crostini with Horseradish Sauce & Caramelized Onions is way more relaxed than you’d think. Just take it one component at a time, and you’ll have restaurant-quality appetizers ready to go.
Season and rest the steak. Generously season the 1-pound filet mignon with salt, black pepper, 1 teaspoon garlic powder, and 1 teaspoon dried thyme, making sure every surface is well coated. Let it sit at room temperature for at least 30 minutes — this helps it cook more evenly and develop better flavor.
Make the horseradish sauce. In a small bowl, whisk together 1/2 cup mayonnaise, 2 tablespoons prepared horseradish, 1 tablespoon Dijon mustard, and 1 tablespoon fresh lemon juice until smooth and creamy. Season with salt and black pepper to taste.
Pop it in the fridge until you’re ready to assemble — the flavors get even better as they hang out together.
Start the caramelized shallots. Melt 2 tablespoons unsalted butter in a medium skillet over medium heat. Add the 2 thinly sliced large shallots and cook, stirring occasionally, until they start to soften and turn golden — this takes about 10 minutes.
Finish caramelizing the shallots. Add 1 tablespoon balsamic vinegar, 1 tablespoon brown sugar, plus salt and black pepper to the softened shallots. Keep cooking and stirring occasionally until they’re deeply caramelized, sticky, and golden brown — about 20 more minutes total.
The whole caramelizing process should take about 30 minutes. Remove from heat and set aside.
Sear the steak perfectly. Heat a drizzle of olive oil in a large skillet over medium-high heat until it’s shimmering but not smoking. Add the seasoned steak and cook for about 4 minutes on each side for medium-rare (adjust time based on thickness and your preferred doneness).
The 2 tablespoons butter can be added to the pan in the last minute for extra richness. Remove the steak from heat and let it rest for at least 5 minutes before slicing.
Toast the crostini. Preheat your oven to 375°F (190°C). Slice the baguette into thin rounds (about 1/2-inch thick), brush both sides lightly with olive oil, and arrange on a baking sheet. Toast for 5-7 minutes or until golden brown and crispy — keep an eye on them because they can go from perfect to burnt quickly.
Slice the rested steak. Cut the steak against the grain into thin strips, about the size of your crostini bases. Slicing against the grain keeps each bite tender.
Assemble your steak crostini. Spread a generous layer of the creamy horseradish sauce on each toasted baguette slice. Top with a slice or two of the cooked steak, then add a spoonful of those gorgeous caramelized shallots.
Serve and enjoy. Arrange the steak crostini on a serving platter and garnish with fresh thyme or parsley if you want them extra pretty. Serve immediately while the crostini are still crispy and the steak is at its best.
Pro Tips & Gentle Guidance
These winter crostini appetizers are pretty forgiving, but a few little tricks make them even better.
Let your steak come to room temperature before cooking. Cold steak straight from the fridge won’t sear properly and can cook unevenly — 30 minutes on the counter makes a real difference.
Don’t rush the shallots. Proper caramelization takes time and patience, but those sweet, jammy shallots are worth every minute. Keep the heat at medium and stir occasionally to prevent burning.
Use a meat thermometer if you’re unsure about doneness. For medium-rare, you’re looking for an internal temperature of 130-135°F. The steak will continue cooking slightly as it rests.
Slice your baguette evenly so all the crostini toast at the same rate. A serrated bread knife works best for clean cuts without squishing the bread.
If you’re new to working with tender cuts of beef, The Spruce Eats has an excellent guide on cooking filet mignon that covers timing and temperatures beautifully.
Make components ahead for stress-free entertaining. The horseradish sauce tastes even better after sitting for a few hours, and you can caramelize the shallots up to two days in advance.
Quick Fixes for Steak Crostini with Horseradish Sauce
Even the best cooks hit little snags sometimes. Here’s how to rescue these beauties if things go sideways.
Problem: The steak is tough or chewy. You might have overcooked it or sliced with the grain instead of against it. Next time, use a meat thermometer and make sure you’re cutting perpendicular to the muscle fibers for maximum tenderness.
Problem: The crostini got soggy. You assembled them too far in advance. Toast the bread and prep everything separately, then assemble just before serving. If you need to prep ahead, keep components separate until the last minute.
Problem: The horseradish sauce is too spicy. Add more mayonnaise or a dollop of sour cream to mellow it out. You can also add a tiny pinch of sugar to balance the heat.
Problem: The shallots burned instead of caramelizing. Your heat was too high. Caramelization needs gentle, patient heat — if they’re darkening too quickly, lower the temperature and add a splash of water to help them along.
Variations & Adaptations
These steak crostini are delicious as written, but there’s plenty of room to make them your own.
Try different cuts of beef. Strip steak or ribeye work beautifully here too — just adjust cooking time based on thickness. Even leftover steak from last night’s dinner works in a pinch.
Swap the shallots for caramelized onions. They take about the same amount of time and give you that same sweet depth. Red onions add a gorgeous color.
Make it gluten-free. Use gluten-free baguette slices or serve the steak and toppings over crispy polenta rounds instead of bread.
Add blue cheese crumbles. If you’re a blue cheese fan, a little sprinkle on top of the steak before adding the shallots is absolutely divine. The tangy cheese plays so well with the horseradish.
Go dairy-free on the sauce. Use vegan mayo instead of regular — the flavor is nearly identical and it’s just as creamy.
Try arugula for freshness. A few fresh arugula leaves between the sauce and steak add a peppery bite and pretty pop of green.
Serving, Storage & Reheating
These steak crostini are meant to be the star of your appetizer spread, so let’s talk about getting them to the table at their best.
Store components separately if you have leftovers. The cooked steak keeps in an airtight container in the fridge for up to 3 days, the horseradish sauce lasts about a week, and the caramelized shallots stay good for 3-4 days. The crostini are best fresh, but you can store them in an airtight container at room temperature for a day.
Reheat the steak gently in a low oven (250°F) for just a few minutes to take the chill off without overcooking it further. You can also let it come to room temperature naturally. Toast fresh crostini and assemble just before serving for the best texture.
No-Waste Kitchen Magic

Got leftover components? Here’s how to use every delicious bit.
Turn extra steak into a killer salad topper. Slice it thin and toss it over mixed greens with the horseradish sauce thinned into a creamy dressing.
The horseradish sauce is your new secret weapon. Use it as a spread for roast beef sandwiches, mix it into potato salad, or serve it alongside my Copycat Cracker Barrel Hash Brown Casserole for brunch.
Stale crostini can become breadcrumbs. Blitz them in a food processor and use them to coat chicken or top casseroles.
Extra baguette slices are perfect for making more crostini throughout the week. Freeze them and toast straight from frozen whenever you need a quick appetizer base.
Steak Crostini with Horseradish Sauce FAQs
Can I freeze Steak Crostini with Horseradish Sauce?
I wouldn’t recommend freezing the assembled crostini since the bread gets soggy when thawed. However, you can freeze the cooked, sliced steak for up to 2 months in an airtight container. Thaw overnight in the fridge, then assemble fresh crostini when you’re ready to serve.
What’s the best way to store leftover steak crostini components?
Keep everything separate for the best quality. Store the cooked steak in an airtight container in the fridge for up to 3 days. The horseradish sauce lasts about a week refrigerated, and the caramelized shallots keep for 3-4 days.
How do I know when the steak is done?
Use a meat thermometer inserted into the thickest part — 130-135°F for medium-rare, 135-145°F for medium. The steak should feel slightly springy when pressed. Remember it’ll continue cooking a bit as it rests, so pull it off heat about 5 degrees before your target temperature.
Can I make Steak Crostini with Horseradish Sauce ahead of time?
Absolutely, and that’s part of what makes this recipe so party-friendly. Prepare the horseradish sauce and caramelize the shallots up to 2 days ahead. Toast the crostini and slice the baguette the morning of your event. Sear the steak up to 2 hours before serving and keep it loosely covered. Assemble everything just before your guests arrive for the crispiest results.
Closing
So there you go — Steak Crostini with Horseradish Sauce that looks like you ordered it from a fancy caterer but honestly just took a little patience and love. These beauties have become my go-to when I want to impress without spending my whole day in the kitchen.
I’d love to see your spin on this Steak Crostini with Horseradish Sauce! Drop a comment below with your photos or tell me how you made it your own. Did you try blue cheese? Different beef cuts? Swap the shallots for red onions? This recipe is so versatile, I bet you’ve already got amazing variations in mind.
Thanks for cooking with me today. Remember, appetizers are supposed to be fun — not stressful. If your crostini aren’t perfectly uniform or your shallots are a little darker than mine, who cares? It’s all going to taste incredible, and that’s what matters.
I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.
