With the holiday season upon us, I’m excited to share a standout side dish: Roasted Carrots and Dates with Pistachio Pesto. It feels gourmet but is made from everyday, affordable ingredients you can find at any grocery store.
This recipe brings bright, festive flavor to your table. Roasted carrots and onions caramelize and become tender while the dates add a sweet, chewy contrast. A vibrant pistachio pesto and a spiced pepita sprinkle finish the dish, creating a delightful balance of sweet, salty, savory, and tangy notes.
High-heat roasting deepens the natural sweetness of the vegetables and concentrates flavor, while briefly roasting the dates warms and softens them without turning them mushy. The pistachio pesto contributes creaminess and herbs for brightness; the seed sprinkle adds a toasted crunch and a hint of spice.
Table of contents:
1. Why you’ll love this recipe
2. Step-by-step instructions
3. Tips for success
4. Frequently Asked Questions
5. More vegetable side dishes for the holidays
6. Recipe card with notes

Why you’ll love this recipe
Gourmet flavors for the holiday table. Every bite delivers an elegant combination of textures and tastes: sweet roasted carrots and dates, tangy lemony pesto, and crunchy spiced seeds. It’s a dish that looks and tastes special without a lot of fuss.
Simple, quick, and budget-friendly. While the vegetables roast, you can make the pistachio pesto and seed sprinkle in about 10 minutes total. The ingredients are pantry staples—carrots, onions, dates, nuts, seeds, and a few spices—so it’s an affordable way to add something special to your menu.
Wholesome but indulgent. The result feels indulgent thanks to the creamy pesto and toasted seeds, but the dish is built from nourishing whole foods: root vegetables, dried fruit, nuts, and herbs.
Versatile leftovers. You’ll likely have leftover pistachio pesto and seed sprinkle. Use the pesto for grain bowls, salads, sandwiches, or as a sauce for roasted vegetables. The seed sprinkle is a great crunchy topper for soups, salads, or bowls.

Step-by-step instructions
Preheat the oven to 425°F (220°C). Place two rimmed baking sheets in the oven to warm while it preheats.
Peel the carrots. If the carrots are medium, slice them lengthwise in half; for thicker carrots, quarter them lengthwise; if they’re thin, you can leave them whole. Cut into 2-inch pieces on a diagonal for attractive presentation.
Peel the onion but keep the root end intact, slice in half, then cut into 1-inch wedges so the layers stay together during roasting.


Toss the carrots and onion wedges with 3 tablespoons olive oil and season generously with kosher salt and freshly cracked black pepper. Spread evenly across the heated baking sheets.
Roast at 425°F for 20–25 minutes, tossing once halfway through. Add 3/4 cup chopped, pitted dates to the pans and roast another 5–8 minutes until the carrots are caramelized and tender and the onions are browned.


Make the pistachio pesto: In a food processor, pulse 1/3 cup shelled pistachios until finely chopped. Add 2 cups parsley (leaves and tender stems), 3 small garlic cloves, the zest and juice of 1 lemon, a pinch of salt and some black pepper. Blend to a coarse paste, then stream in 1/4 cup extra virgin olive oil with the motor running until a thick, spoonable pesto forms. If needed, add 1–2 tablespoons water, a bit at a time, to reach the desired consistency.


Make the seed sprinkle: Warm a small frying pan over medium heat. Add 1 tablespoon olive oil and 1/2 cup pepitas, then sprinkle in 1 teaspoon paprika, 1/2 teaspoon ground cumin, 1/2 teaspoon red pepper flakes, a pinch of cayenne, and salt. Stir almost continuously for 2–2½ minutes until the pepitas are golden and fragrant. Transfer to a plate to cool and let the spices settle into the seeds.


To assemble, spread some pesto on a serving platter, pile on the roasted carrots, onions, and dates, then scatter the seed sprinkle over the top. Garnish with a small handful of chopped flat-leaf parsley if you like, and serve warm or at room temperature.



Tips for making this recipe
Carrot sizing: Match your cuts to the carrot diameter—halves for medium, quarters for thick, whole for thin—to ensure even roasting.
Roasting time: Roast 20–25 minutes before adding dates. Thin carrots will be done closer to 20 minutes.
Dates: Pit and chop whole dates into small pieces. Add them for only 5–8 minutes so they warm and soften but don’t burn.
Seed sprinkle: Stir constantly so the spices toast without burning; remove from heat as soon as seeds are golden.
Storage: Store leftover pesto in a jar in the fridge for up to 1 week. The seed sprinkle keeps in an airtight container in the pantry for 2–3 weeks. Roast the carrots and dates up to 5 days ahead and reheat gently in a 350°F oven before serving.

Frequently Asked Questions
How should I serve this dish? Can it be a main? It’s a hearty side, but you can turn it into a main by adding cooked chickpeas or lentils, or serving it over a bed of quinoa or brown rice.
Can I make this nut-free? Yes. Substitute pepitas for pistachios in the pesto. The flavor and texture will change slightly, but it remains delicious.
Serve warm or cold? Serve warm or at room temperature—both work well.
Make ahead? Yes. Roast the carrots and dates a couple of days ahead, keep pesto in the fridge up to a week, and make the seed sprinkle in advance. Assemble just before serving for best texture.

More vegetable side dishes for the holidays
- Maple Roasted Carrots
- Creamy Vegan Mushroom Soup
- Roasted Butternut Squash & Kale Salad
- Baked Japanese Sweet Potatoes with Miso-Tahini Butter
If you try this recipe, I hope it becomes a new holiday favorite. Leftovers are excellent on grain bowls, salads, or sandwiches—enjoy the bright flavors and the easy preparation.
Roasted Carrots and Dates with Pistachio Pesto
Prep: 25 mins | Cook: 30 mins | Total: 55 mins
Servings: 8 (as a side)
Ingredients
Carrots and Dates
- 2 pounds (900g) carrots, peeled
- 1 medium red onion, sliced into 1-inch wedges
- 3 tablespoons extra virgin olive oil
- Kosher salt and freshly cracked black pepper
- 3/4 cup (112g) chopped pitted dates*
- Small handful flat-leaf parsley, chopped (optional)
Pistachio Pesto
- 1/3 cup (40–45g) shelled pistachios**
- 2 cups (25–30g) parsley leaves and tender stems
- 3 small garlic cloves, chopped
- 1 medium lemon, zested and juiced
- Pinch of salt and black pepper
- 1/4 cup (60 mL) extra virgin olive oil
- 1–2 tablespoons water, as needed
Seed Sprinkle
- 1 tablespoon extra virgin olive oil
- 1/2 cup (70g) pepitas
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon ground cumin
- 1 teaspoon paprika
- Pinch of cayenne
Instructions
- Preheat oven to 425°F and warm two rimmed baking sheets.
- Prep carrots and onion as noted; toss with 3 tablespoons olive oil, salt, and pepper.
- Spread on heated pans and roast 20–25 minutes, tossing once.
- Add chopped dates and roast 5–8 more minutes until vegetables are caramelized.
- Make pesto by pulsing pistachios, then blending with parsley, garlic, lemon, salt, and pepper. Stream in olive oil and add water if needed to reach a creamy consistency.
- Make seed sprinkle by toasting pepitas with oil and spices in a pan until golden, about 2–2½ minutes. Cool.
- Assemble: spread pesto on a platter, add roasted vegetables and dates, top with seed sprinkle and parsley.
Notes
*If using whole dates, pit and chop into small pieces to measure 3/4 cup.
**If using salted pistachios, reduce added salt in the pesto. If unsalted, add about 1/4 teaspoon kosher salt to the pesto.
Nutrition
Approximate per serving: Calories: 291 kcal | Carbohydrates: 27 g | Protein: 5 g | Fat: 20 g | Fiber: 6 g
Nutrition information is an approximation.