Here’s the small-but-mighty bite that makes people pause mid-conversation – golden crostini topped with tender salmon, juicy tomatoes, fresh herbs, and a shiny swipe of balsamic that ties it all together. This Salmon Crostini keeps the work simple, straightforward roasting and a quick simmer on the stove, but pays off with that perfect mix of crunch, brightness, and savory richness.
I’ll show you exactly how to keep the toasts crisp, get plush, delicate flakes from the fish, and build these delicious salmon crostini pieces. And if you want to pivot, I’ve got easy shortcuts and add-ons so you can style the platter for a breezy happy hour, a brunch spread, or a last-minute get-together.
Why I Love This Recipe
What stands out to me is the big payoff from a few simple moves – roast a small salmon fillet on a sheet pan, flake it, and pile it onto olive-oil and garlic brushed crostini with a quick zesty tomatoes salad. I love the texture contrast – crackly edges, tender salmon, and tangy-sweet ribbon of balsamic that makes the platter look restaurant-fancy.

Ingredients
Servings: Makes about 20 crostini (serves 6–8 as an appetizer) · Prep: 20 minutes · Cook: 15 minutes · Total: 35 minutes
Crostini:
- 1 baguette, sliced 1/2-inch thick on the bias (about 20 slices)
- 3 tablespoons extra-virgin olive oil (for brushing)
- 2 garlic cloves, minced
Salmon:
- 12 ounces salmon fillet (skin-on or skinless), pin bones removed
- 1 teaspoon extra-virgin olive oil
- Kosher salt and freshly ground black pepper
Tomato–herb topping:
- 2 medium Roma tomatoes, seeded and finely diced (about 1 cup)
- 2 tablespoons fresh basil, finely chopped
- 1 small onion, finely diced (optional)
- 1 lemon (1 teaspoon finely grated zest and 1 tablespoon juice)
- 1 tablespoon extra-virgin olive oil
- 1/4 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
Balsamic finish:
- store-bought balsamic glaze (here is a great option) or 1/2 cup balsamic vinegar
Instructions
- Heat the oven – Preheat the oven to 425°F and position a rack in the middle. I set two rimmed sheet pans nearby (lining with parchment is optional for easy cleanup).
- Reduce the balsamic – I skip the mess and usually just use the store-bought balsamic glaze for drizzling, it’s tasty as the reduced balsamic. But if you don’t have one or prefer to make it yourself then pour 1/2 cup balsamic vinegar into a small saucepan and bring it to a gentle simmer over medium heat. Cook, stirring occasionally, until syrupy, reduced by about half, and it coats the back of a spoon, 6–10 minutes. Then pour it into a small bowl to cool completely; it thickens as it stands and should be drizzleable, not stiff.
- Roast the salmon – Place 12 ounces salmon on the second rimmed sheet pan, pat it dry, and rub it with 1 teaspoon olive oil. Season all over with kosher salt and black pepper, then roast until it flakes easily and reaches about 125–130°F in the center on an instant-read thermometer if using, 8–12 minutes depending on thickness. Let it rest 5 minutes so it stays juicy.
- Slice the baguette – Slice 1 baguette on a bias into 1/2-inch-thick slices (about 20). Arrange the slices in a single layer on a rimmed sheet pan.
- Toast the crostini – In a small bowl mix together 3 tablespoons olive oil and the minced garlic and brush both sides of the bread using a pastry brush. I bake until lightly golden at the edges and crisp, 6–8 minutes, flipping halfway. Then transfer the toasts to a rack to cool so the bottoms stay crisp.
- Flake the salmon – If the salmon is skin-on, lift off and discard the skin. You can cut it into cubes with a knife or use a fork to flake the salmon into bite-size pieces, keeping the texture light instead of mashed.
- Prep the tomatoes – White roasting the salmon and toasting the crostini, seed and finely dice 2 Roma tomatoes (about 1 cup) and the onion.
- Mix the topping – In a mixing bowl, I combine the tomatoes, chopped basil, chopped onion. I finely grate 1 teaspoon lemon zest with a microplane, then add it along with 1 tablespoon lemon juice, 1 tablespoon olive oil, 1/4 teaspoon kosher salt, and black pepper to taste. I toss, taste, and adjust with a pinch more salt and pepper if needed. Set the bowl aside.
- Assemble the crostini — Right before serving, top each crostini with a generous pinch of flaked salmon and a spoonful of the tomato–herb topping. Drizzle the balsamic glaze over the top to lightly stripe each piece. Serve immediately for maximum crunch.
Substitutions and Variations
No-cook Salmon Swaps
Keep the crostini cold by trading the roasted fish for thin slices of smoked salmon. I’d dial back the salt in the tomato mixture and lean into fresh dill or extra chives to match that smoky, salty vibe. On a budget? Homemade gravlax is a great stand-in—cure salmon with 15% salt and 15% sugar by weight plus dill and lemon zest, then slice thin. If you smoke your own salmon, cure 12–24 hours and smoke at 180°F to an internal 145°F using alder or apple wood for a gentle flavor.
Go Creamy
For a richer bite, spread a whisper of cream cheese or labneh under the salmon, or add a layer of mashed avocado (especially good with smoked salmon). Avocado will soften the toast, so I’d toast the bread a touch longer for extra crunch. Keeping it dairy-free? Use just the avocado and skip the cheese.
Here is a crostini I once made with avocado:

Add Crunch, Deli-style
Top with paper-thin cucumber or red onion for fresh snap, then finish with a shake of Everything Bagel seasoning. It gives the platter that appetizing, New York deli energy without any extra fuss. A quick squeeze of lemon at the table brightens everything up.
Sweet-heat Finish
Swap the balsamic drizzle for a light ribbon of hot honey. It plays beautifully with the savory salmon and juicy tomatoes, but go easy so the sweetness doesn’t steal the show.
Bread Choices (and Gluten-free)
Baguette is classic, but sourdough or toasted ciabatta make great bases if you want a different chew or a larger canvas. Doing a gluten-free spread? Use a gluten-free baguette or sturdy gluten-free crackers, cutting or choosing pieces about 1/2 inch thick so they stay crisp under the toppings.
Herb Switch-ups by Season
Use what looks perky at the market: dill or chives love smoked salmon, while basil shines when tomatoes are at their summer best. If you want a change, swap the basil in the topping for dill, chives, or flat-leaf parsley—same build, just a different vibe.

What I Love to Serve with Salmon Crostini with Tomatoes and Balsamic
- Lemon wedges on the platter – I always add a few, a quick squeeze wakes up the salmon and tomatoes and balances that sweet-tangy balsamic.
- Peppery greens salad (go for arugula with shaved fennel and a lemony vinaigrette) – crisp, bright, and light enough to let the crostini stay center stage.
- Marinated olives and cornichons – briny, snappy little bites that reset the palate between those rich, garlicky toasts.
- Chilled dry rosé or Sauvignon Blanc – perfect with salmon appetizers.
- A crisp pilsner or Kölsch (or sparkling water with a lemon slice) — clean, bubbly, and refreshing without crowding the salmon.
- In a charcuterie board – added delicious crispy bites that look fancy
Frequently Asked Questions
Is Salmon High in Mercury?
Salmon is generally low in mercury, with wild salmon typically lower than farmed.
If I Eat Salmon a Lot, Should I Choose Wild or Farmed?
If you’re eating salmon very frequently, I’d lean wild more often or vary your fish choices, since some sources note contaminants can be higher in farmed.
Can I Use Smoked Salmon Instead of Roasting?
Yes—swap in thinly sliced smoked salmon for a no-cook version. Because it’s already salty, reduce or skip the salt in the tomato topping.
How Far in Advance Can I Assemble the Crostini?
Assemble right before serving. If you build them too far ahead, the tomatoes will soften the bread and make it soggy; keep components separate until guests arrive.
How Do I Keep the Bread from Getting Soggy?
Drain the diced tomatoes in a sieve and spoon them on at the last minute. Toast the bread until crisp and rub with garlic while warm; that sturdy base can handle juicy toppings.
Can I Scale This up for a Crowd?
Absolutely—just scale the ingredients proportionally and use extra sheet pans so the bread and fish have space to crisp and roast without crowding.
MORE RECIPES YOU MAY LIKE:
30-Minute Greek Pearl Couscous Salad for Sunday Meal Prep
15-Minute Asparagus & Poached Egg Recipe You Can’t Resist
Figs and Prosciutto Puff Pastry Bites
One Last Thing
Grab a platter, stripe on that glossy balsamic, and serve while the toasts are still crackly. Cheers to easy little bites that look fancy and taste bright—enjoy!
Salmon Crostini with Tomatoes and Balsamic
Ingredients
- Crostini:
- 1 baguette, sliced 1/2-inch thick on the bias (about 20 slices)
- 3 tablespoons extra-virgin olive oil (for brushing)
- 2 garlic cloves, minced
- Salmon:
- 12 ounces salmon fillet (skin-on or skinless), pin bones removed
- 1 teaspoon extra-virgin olive oil
- Kosher salt and freshly ground black pepper
- Tomato–herb topping:
- 2 medium Roma tomatoes, seeded and finely diced (about 1 cup)
- 2 tablespoons fresh basil, finely chopped
- 1 small onion, finely diced (optional)
- 1 lemon (1 teaspoon finely grated zest and 1 tablespoon juice)
- 1 tablespoon extra-virgin olive oil
- 1/4 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
- Balsamic finish:
- store-bought balsamic glaze (https://www.amazon.com/Roland-Foods-Balsamic-Glaze-Ounce/dp/B001VTNB6Y/?th=1) or 1/2 cup balsamic vinegar
Instructions
- Heat the oven – Preheat the oven to 425°F and position a rack in the middle. I set two rimmed sheet pans nearby (lining with parchment is optional for easy cleanup).
- Reduce the balsamic – I skip the mess and usually just use the store-bought balsamic glaze for drizzling, it’s tasty as the reduced balsamic. But if you don’t have one or prefer to make it yourself then pour 1/2 cup balsamic vinegar into a small saucepan and bring it to a gentle simmer over medium heat. Cook, stirring occasionally, until syrupy, reduced by about half, and it coats the back of a spoon, 6–10 minutes. Then pour it into a small bowl to cool completely; it thickens as it stands and should be drizzleable, not stiff.
- Roast the salmon – Place 12 ounces salmon on the second rimmed sheet pan, pat it dry, and rub it with 1 teaspoon olive oil. Season all over with kosher salt and black pepper, then roast until it flakes easily and reaches about 125–130°F in the center on an instant-read thermometer if using, 8–12 minutes depending on thickness. Let it rest 5 minutes so it stays juicy.
- Slice the baguette – Slice 1 baguette on a bias into 1/2-inch-thick slices (about 20). Arrange the slices in a single layer on a rimmed sheet pan.
- Toast the crostini – In a small bowl mix together 3 tablespoons olive oil and the minced garlic and brush both sides of the bread using a pastry brush. I bake until lightly golden at the edges and crisp, 6–8 minutes, flipping halfway. Then transfer the toasts to a rack to cool so the bottoms stay crisp.
- Flake the salmon – If the salmon is skin-on, lift off and discard the skin. You can cut it into cubes with a knife or use a fork to flake the salmon into bite-size pieces, keeping the texture light instead of mashed.
- Prep the tomatoes – White roasting the salmon and toasting the crostini, seed and finely dice 2 Roma tomatoes (about 1 cup) and the onion.
- Mix the topping – In a mixing bowl, I combine the tomatoes, chopped basil, chopped onion. I finely grate 1 teaspoon lemon zest with a microplane, then add it along with 1 tablespoon lemon juice, 1 tablespoon olive oil, 1/4 teaspoon kosher salt, and black pepper to taste. I toss, taste, and adjust with a pinch more salt and pepper if needed. Set the bowl aside.
- Assemble the crostini — Right before serving, top each crostini with a generous pinch of flaked salmon and a spoonful of the tomato–herb topping. Drizzle the balsamic glaze over the top to lightly stripe each piece. Serve immediately for maximum crunch.

