Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 French baguette (about 12 ounces), sliced into 24 rounds
- 3 tablespoons extra-virgin olive oil, plus more if needed
- 2 cups fresh or frozen cranberries (about 8 ounces / 225 g)
- 1/2 cup granulated sugar
- 1/4 cup freshly squeezed orange juice
- 1 teaspoon finely grated orange zest
- 1 teaspoon finely chopped fresh rosemary, plus more for garnish
- 8 ounces (225 g) soft goat cheese
- 3 ounces (85 g) cream cheese, softened
- 2 tablespoons heavy cream or milk
- 1–2 tablespoons honey, to taste
- 1 teaspoon fresh lemon juice
- Kosher salt, black pepper, and flaky sea salt
Do This
- 1. Heat oven to 375°F (190°C). Arrange baguette slices on a baking sheet, brush with olive oil, and season lightly with salt and pepper.
- 2. Bake baguette slices for 8–10 minutes, flipping once, until golden and crisp. Cool slightly.
- 3. In a saucepan, simmer cranberries, sugar, orange juice, orange zest, rosemary, a pinch of salt, and 2 tablespoons water for 8–10 minutes, until thickened. Let cool until just warm.
- 4. In a bowl or food processor, blend goat cheese, cream cheese, cream or milk, honey, lemon juice, salt, and pepper until very smooth and fluffy.
- 5. Spread or pipe a generous layer of whipped goat cheese onto each crostini.
- 6. Spoon a small mound of cranberry compote on top, then garnish with extra rosemary, orange zest, and flaky sea salt. Serve immediately.
Why You’ll Love This Recipe
- Perfectly festive: bright cranberry, creamy goat cheese, and fragrant rosemary look and taste like the holidays on a platter.
- Make-ahead friendly: the compote and cheese can be prepared in advance so you only assemble before serving.
- Beautiful yet simple: uses everyday ingredients, but the flavors feel restaurant-worthy.
- Versatile: easy to double for a party and flexible enough for both casual gatherings and special dinners.
Grocery List
- Produce: 1 orange, fresh rosemary, optional extra herbs (thyme), optional garnish citrus (extra orange or clementine)
- Dairy: Soft goat cheese (log), cream cheese, heavy cream or milk
- Pantry: French baguette, extra-virgin olive oil, fresh or frozen cranberries, granulated sugar, honey, kosher salt, black pepper, flaky sea salt
Full Ingredients
For the Crostini
- 1 French baguette (about 12 ounces), cut into 24 slices (about 1/2 inch thick)
- 3 tablespoons extra-virgin olive oil
- 1/4 teaspoon kosher salt
- 1/8 teaspoon freshly ground black pepper
For the Cranberry–Citrus Compote
- 2 cups fresh or frozen cranberries (about 8 ounces / 225 g; no need to thaw if frozen)
- 1/2 cup granulated sugar (100 g)
- 1/4 cup freshly squeezed orange juice (60 ml; from 1 medium orange)
- 2 tablespoons water
- 1 teaspoon finely grated orange zest (from the same orange)
- 1 teaspoon finely chopped fresh rosemary leaves
- 1 small pinch kosher salt
For the Whipped Goat Cheese
- 8 ounces (225 g) soft goat cheese (chevre), at cool room temperature
- 3 ounces (85 g) cream cheese, softened
- 2 tablespoons heavy cream or whole milk (more as needed for consistency)
- 1–2 tablespoons honey, to taste
- 1 teaspoon freshly squeezed lemon juice
- 1/4 teaspoon kosher salt
- 1/8 teaspoon freshly ground black pepper
For Garnish
- 1–2 teaspoons finely chopped fresh rosemary
- Extra finely grated orange zest (about 1/2 teaspoon)
- Flaky sea salt, to finish
- Optional: finely chopped toasted pecans or pistachios for crunch

Step-by-Step Instructions
Step 1: Prep the baguette and heat the oven
Preheat your oven to 375°F (190°C). Line a large baking sheet with parchment paper if you like, or use it unlined. Slice the baguette into about 24 rounds, each roughly 1/2 inch thick. Try to keep the slices similar in thickness so they toast evenly.
Arrange the slices in a single layer on the baking sheet. Brush or drizzle both sides lightly with the olive oil, then sprinkle evenly with the kosher salt and black pepper.
Step 2: Toast the crostini
Place the baking sheet in the preheated oven and bake for 5–6 minutes. Flip each slice and continue baking for another 3–5 minutes, until the crostini are light golden on the edges and crisp to the touch in the center.
Remove from the oven and let the crostini cool on the baking sheet. They will crisp up a bit more as they cool. Set aside while you make the cranberry compote and whipped goat cheese.
Step 3: Make the cranberry–citrus compote
In a small to medium saucepan, combine the cranberries, granulated sugar, orange juice, water, orange zest, chopped rosemary, and a pinch of salt. Stir to coat the cranberries.
Set the pan over medium heat. Cook, stirring occasionally, until the sugar dissolves and the cranberries start to pop, 4–5 minutes. Once many of the cranberries have burst, reduce the heat to medium-low and simmer gently for another 4–6 minutes, stirring frequently, until the mixture is thick, glossy, and jammy. You should be able to draw a spoon through the compote and see the bottom of the pan for a second before it fills in.
Remove from the heat and taste carefully (it will be hot). Add a touch more sugar if you prefer it sweeter or a few extra drops of orange or lemon juice if you like it brighter. Let the compote cool until just warm or room temperature; it will thicken further as it cools.
Step 4: Whip the goat cheese
While the compote cools, prepare the whipped goat cheese. In a medium bowl or the bowl of a food processor, combine the goat cheese, cream cheese, heavy cream or milk, honey, lemon juice, salt, and pepper.
If using a food processor, blend for 30–60 seconds, scraping down the sides once, until the mixture is very smooth, fluffy, and spreadable. If mixing by hand, use a fork or spatula to mash everything together, then whisk vigorously until light and creamy. Adjust the consistency with a teaspoon or two more cream if needed: you are aiming for a thick but easily spreadable texture that could also be piped.
Taste and adjust the seasoning: add a little more honey for sweetness, more lemon for tang, or a pinch more salt if it tastes flat. Keep at cool room temperature until you are ready to assemble so it stays soft.
Step 5: Assemble the crostini
When the crostini are fully cooled and the compote is warm or room temperature, it is time to assemble. If you want a neat, decorative look, transfer the whipped goat cheese to a piping bag fitted with a large round or star tip (or use a zip-top bag with a corner snipped off). Otherwise, a small butter knife or spoon works perfectly.
Spread or pipe a generous layer of whipped goat cheese on each toasted baguette slice, covering most of the surface. Aim for about 1 tablespoon of cheese per crostini, depending on the size of your slices.
Top each with a heaping teaspoon of cranberry–citrus compote, gently nudging it into a small mound so it sits nicely on the cheese without spilling over too much.
Step 6: Garnish and serve
Sprinkle the assembled crostini with a tiny pinch of finely chopped fresh rosemary and a little extra orange zest for bright color. Finish with just a few crystals of flaky sea salt on each piece to make the flavors pop.
Transfer the crostini to a platter, arranging them in slightly overlapping rows. Serve right away for the best texture, while the crostini are still crisp and the toppings are cool or just slightly warm. Enjoy as a festive appetizer, cocktail snack, or starter for a holiday meal.
Pro Tips
- Do not over-toast the bread. You want crisp edges but a slightly tender center, so the crostini are easy to bite without shattering.
- Cool the compote slightly before topping. If it is piping hot, it can melt the whipped goat cheese and make the crostini messy and soggy.
- Use room-temperature cheeses. Soft goat cheese and cream cheese whip much more smoothly and quickly when they are not cold from the fridge.
- Make it neat for parties. Piping the goat cheese instead of spreading it gives a polished, bakery-style look with minimal extra effort.
- Season at the end. A final sprinkle of flaky sea salt and extra rosemary right before serving adds texture and really wakes up the flavors.
Variations
- Nutty crunch: Sprinkle finely chopped toasted pecans or pistachios over the top along with the rosemary for extra texture and a buttery note.
- Herb swap: Replace rosemary with fresh thyme for a slightly softer, floral flavor, or use a mix of both for more complexity.
- Balsamic twist: Drizzle the assembled crostini very lightly with thick balsamic glaze for a sweet-tangy accent that pairs beautifully with cranberries and goat cheese.
Storage & Make-Ahead
The crostini are best assembled just before serving so the bread stays crisp, but many components can be prepared in advance:
Cranberry–citrus compote: Make up to 3 days ahead and store in an airtight container in the refrigerator. Bring to room temperature or gently warm before using so it is spoonable.
Whipped goat cheese: Prepare up to 2 days ahead. Store in an airtight container in the refrigerator. Let it sit at room temperature for 20–30 minutes and stir or re-whip briefly before spreading to restore its fluffiness.
Crostini: Toast the baguette slices up to 1 day ahead. Once fully cooled, store them in an airtight container at room temperature. If they soften slightly, you can re-crisp them in a 350°F (175°C) oven for 3–4 minutes and cool before assembling.
Leftover assembled crostini can be stored, covered, in the refrigerator for up to 1 day, but the bread will soften. They still taste good, but they will lose their crunch.
Nutrition (per serving)
Approximate values per serving (about 2 crostini): 160 calories; 7 g fat; 3 g saturated fat; 18 g carbohydrates; 2 g fiber; 8 g sugar; 6 g protein; 230 mg sodium. Actual values will vary based on exact ingredient brands and portion sizes.


Leave a Reply