This post may contain affiliate links. Please read our disclosure policy.
Romesco sauce is a smoky, nutty Spanish sauce made by roasting fresh red peppers and tomatoes, then blending them with toasted bread, almonds, hazelnuts, garlic, vinegar, paprika, and olive oil. This version takes about 50 minutes and can be pulsed chunky or blended smooth, depending on how you want to serve it.
The fresh-roasted route is what makes this version worth the extra effort. Roasting the vegetables and toasting the nuts and bread separately lets each part develop before everything comes together, and you get to decide the finish.
Why You’ll Love This Romesco Sauce
- Fresh-roasted flavor: This romesco sauce recipe starts with fresh peppers and tomatoes, giving the sauce a deep roasted base.
- Two kinds of nuts: Almonds and hazelnuts bring body and a layered nutty flavor instead of disappearing into the background.
- Texture is up to you: Keep it rustic with shorter pulses or blend longer when you want a smoother sauce.
- Easy to serve: Spoon it over vegetables or chicken, spread it onto bread, or put it out as a dip.

What Is Romesco Sauce?
Romesco sauce is a Catalan sauce from northeastern Spain commonly made with some combination of roasted peppers or tomatoes, nuts, bread, garlic, olive oil, and acid. Recipes vary from cook to cook. This version leans into smoky roasted vegetables, two kinds of nuts, red wine vinegar, garlic, smoked paprika, and chili flakes for richness, tang, and mild heat.

Key Ingredients and Why They Matter
This romesco sauce recipe gets its character from roasted vegetables, toasted nuts and bread, and enough acidity and spice to keep all that richness balanced.
Red Bell Peppers and Tomatoes
Roasted peppers and tomatoes create the vegetable base. Roasting softens them and develops deeper flavor before they’re blended into the sauce.
Almonds and Hazelnuts
Almonds and hazelnuts each bring their own nutty flavor and help give the sauce body. Toasting them first makes the flavors more pronounced.
Bread
Bread adds body and helps create the spoonable consistency that makes romesco work as both a sauce and a dip.
Red Wine Vinegar
Red wine vinegar cuts through the richness of the nuts and olive oil with a bright, tangy finish.
Smoked Paprika and Chili Flakes
Smoked paprika reinforces the roasted flavors, while chili flakes bring a little heat without making spice the main event.
Extra-Virgin Olive Oil
Extra-virgin olive oil adds richness and helps bring the roasted vegetables, nuts, bread, and seasonings together.
If you like pepper-and-nut sauces, try my Muhammara recipe too. It has its own ingredient profile and flavor, so the two sauces bring something different to the table.
How to Get the Best Romesco Texture
Romesco can be chunky or smooth. Let the way you’re serving it decide.
Let the peppers steam before peeling: Covering hot roasted peppers traps steam around them, which helps loosen the skins and makes peeling easier.
Toast without burning: Nuts and bread should develop a golden, toasted finish. Watch them closely because scorched nuts or bread can bring bitterness into the whole sauce.
Use blending time to control texture: Shorter pulses preserve more texture. Longer processing breaks the ingredients down further for a smoother finish.
Stop where you like it: A chunky romesco works beautifully as a spoonable sauce, while a smoother version can be easier to spread or dip.
Ways to Serve Romesco Sauce
Romesco is especially good with vegetables, bread, and grilled chicken.
With Grilled Vegetables
Spoon it over grilled vegetables when you want to add smoky, nutty flavor and a tangy finish.
With Roasted Vegetables
Serve it alongside Briam roasted vegetables for a vegetable-centered meal with plenty of roasted flavor.
As a Dip or Spread
Serve it with crispy pita chips or spread it onto bread. For a larger shared table, add hummus as a separate dip.
With Chicken
Spoon it over Grilled Feta Brine Chicken for a savory pairing with plenty of roasted pepper and nutty flavor.

Romesco Sauce Troubleshooting
A few simple visual cues can make a big difference when you’re working with roasted peppers, toasted nuts, and your preferred final texture.
Why Won’t the Pepper Skins Peel Easily?
The skins are easier to remove when the peppers have roasted enough to soften and darken, then have time to steam while covered. That trapped steam helps separate the skin from the flesh.
Why Does the Sauce Taste Bitter?
Over-toasted bread or nuts can make bitterness noticeable throughout the sauce. Look for a golden finish and keep a close eye on them as they toast.
Why Is the Sauce Too Chunky or Too Smooth?
Processing time makes the biggest difference. Pulse less for more texture and blend longer for a smoother sauce.
What if the Flavor or Consistency Needs Adjusting?
Use the recipe as a guide, and conduct a final seasoning check before changing the formula.
Storage and Make-Ahead
Keep the finished sauce in an airtight container in the refrigerator for up to 5 days.
Romesco also works well as a make-ahead sauce because the cooking and blending can be handled before the rest of the meal. Keep it chilled until you’re ready to serve.

Frequently Asked Questions
Romesco commonly combines roasted peppers or tomatoes with nuts, bread, garlic, olive oil, and acid. This version also includes smoked paprika and chili flakes for smoky flavor and mild heat.
It’s smoky, nutty, tangy, and rich, with sweetness from the roasted vegetables and a little warmth from the spices.
Romesco is Spanish and is associated with Catalonia in northeastern Spain.
Covering hot roasted peppers traps steam, which helps loosen their skins and makes them easier to peel.
Yes. Shorter processing leaves more texture, while longer blending creates a smoother consistency.
The nuts add richness and flavor, while bread helps give the sauce body and a spoonable texture.
Save this recipe for later

Ingredients
- 2 large red bell peppers halved, stems and seeds removed
- 2 medium tomatoes quartered
- 1 small piece of bread toasted, torn into 1-inch pieces (about 1 cup torn)
- ⅓ cup raw almonds
- ⅓ cup raw hazelnuts
- 2 large garlic cloves
- 1 ½ tsp kosher salt
- 2 tbsp red wine vinegar
- 1 tsp smoked paprika
- ¼ tsp chili flakes
- ¼ cup extra-virgin olive oil
Instructions
Start Cooking- Preheat the oven to 425F and line a baking sheet with parchment paper.
- Add the tomatoes and red peppers, cut side down, to the baking sheet. Bake for 25-35 minutes, or until the peppers’ skin starts to turn dark and blackened. Once the peppers are roasted, remove the baking sheet from the oven and add the peppers to a bowl. Immediately cover the bowl with plastic wrap for 10 minutes. After 10 minutes, remove the peppers back to the sheet pan and peel the skin from the peppers and tomatoes. Once the skins are removed, add the tomatoes and peppers to the food processor. Set aside.
- Keep the oven at 425F and add the almonds, hazelnuts and torn bread to a clean baking sheet. Bake for 8-12 minutes or until the bread starts to turn golden brown. Set aside to cool for 5 minutes.
- After 5 minutes, add the toasted bread, almonds and hazelnuts to the food processor with the peppers and tomatoes. Then, add the garlic cloves, salt, red wine vinegar, smoked paprika, chili flakes and extra virgin olive oil. Pulse / blend until your desired consistency is reached (blend less for a more chunky texture, blend longer for a smoother texture).
- Taste and adjust the seasoning with more salt if needed.
- Use right away or store in an airtight container in the fridge for up to 5 days.
Notes
- Romesco sauce is so versatile; serve it as a topper to Grilled Feta Brine Chicken or your favourite grilled vegetables.
- If you love this sauce, try our Muhammara Recipe





Be the first to discuss this recipe.