Romesco sauce is a rich, savory sauce made with toasted almonds, roasted-style vegetables, tomatoes, and spices. This version uses simple stovetop cooking and blending to create a smooth, bold sauce without complicated steps.

A Quick Look at the Recipe
✅ Recipe Name: Romesco Sauce
🕒 Ready In: ~20 minutes
👪 Serves: 6 servings
🍽 Calories: ~180 per serving (estimated)
🥣 Main Ingredients: Almonds, red bell pepper, onion, tomatoes, garlic
📖 Dietary Info: Gluten-free; vegan
👌 Difficulty: Easy - sauté and blend
SUMMARIZE & SAVE THIS CONTENT ON
The almonds are lightly toasted for depth, then blended with sautéed onion, red bell pepper, garlic, and tomatoes for a balanced texture and flavor. Red wine vinegar and paprika add acidity and warmth, making the sauce versatile and well-rounded.
If you enjoy bold sauces and spreads like this, you might also like our Chimichurri Sauce, Tzatziki Sauce, or Marinara Sauce. These sauces pair well with roasted vegetables, grilled proteins, and easy weeknight meals.
Jump to:
Why You'll Love this Romesco Sauce:
Bold & Flavorful: A smoky, nutty, and tangy sauce that pairs well with so many dishes.
Easy to Make: Simple ingredients and a quick blend make this an effortless recipe.
Naturally Gluten-Free & Dairy-Free: Made with wholesome, unprocessed ingredients.
Versatile & Multi-Purpose: Serve with grilled meats, roasted veggies, seafood, or as a dip.
Meal-Prep Friendly: Make it ahead of time and store it for later use.
Key Ingredients:
- raw almonds. Toasting them first enhances their natural oils, making the sauce even more aromatic and flavorful.
- yellow onion. Provides a mild sweetness that balances the acidity of the tomatoes and vinegar. You can also use shallots for a slightly more delicate taste.
- red bell pepper. Roasting the bell pepper beforehand will give the sauce an extra layer of smokiness and richness. If you're short on time, jarred roasted red peppers can be used
- diced tomatoes. Fire-roasted tomatoes work best if you want a smokier, more complex flavor. If using fresh tomatoes, be sure to peel and seed them first for a smoother consistency.
Scroll to the recipe card at the bottom of this page for exact quantities.
Easy Substitutions & Variations:
- Nut Swap: Use hazelnuts instead of almonds for a slightly deeper, roasted flavor.
- Roasted Flavor: Roast the onion and red bell pepper instead of sautéing for a more traditional romesco-style depth.
- Make It Spicier: Add a pinch of red pepper flakes or a small amount of cayenne.
- Tomato Option: Substitute fire-roasted diced tomatoes for extra smoky flavor.
- Thinner Sauce: Blend in additional olive oil or a splash of water to reach your desired consistency.

How to Make Romesco Sauce:
- In a dry skillet over medium heat, toast the almonds for about 3-5 minutes until golden and fragrant. Set aside.
- In the same pan, heat the olive oil over medium heat. Add the chopped onion and red bell pepper. Sauté for about 5-7 minutes until soft.
- Add the garlic and cook for another 1-2 minutes until fragrant.
- In a blender or food processor, add the sautéed onion, bell pepper, garlic, toasted almonds, diced tomatoes, red wine vinegar, paprika, salt, and black pepper.
- Blend until smooth. If it's too thick, add a bit more olive oil or a splash of water to reach your desired consistency.
- Taste and adjust seasoning as needed. Serve with grilled meats, roasted vegetables, seafood, or as a dip with bread.
Recipe Notes & Tips:
- Toast the Almonds Carefully: Stir often and remove them as soon as they're golden to prevent bitterness.
- Blend While Warm: Slightly warm ingredients blend more smoothly and create a creamier romesco sauce.
- Adjust Thickness Gradually: Add olive oil or water a little at a time so the sauce doesn't become too thin.
- Balance Acidity: Taste before serving and adjust salt or red wine vinegar as needed.
- Let It Rest: Allow the romesco sauce to sit for 10-15 minutes before serving so the flavors can fully develop.

Save this Recipe
How to Store:
Refrigeration: Store Romesco sauce in an airtight container in the fridge for up to 5 days. The flavors actually improve as it sits, making it even better the next day!
Freezing: Store in a freezer-safe container or portion it into ice cube trays for easy use. Once frozen, transfer the cubes to a freezer bag and store for up to 3 months.
Thawing: When ready to use, thaw in the fridge overnight or reheat gently at room temperature. If the sauce thickens too much after freezing, stir in a bit of olive oil or water to restore its consistency.
Romesco Sauce FAQs:
Blend longer in a high-speed blender or add a little extra olive oil or water until you reach your desired consistency.
Romesco sauce is made from toasted nuts (traditionally almonds), tomatoes, garlic, olive oil, vinegar, and spices. Some versions also include roasted peppers for added depth and sweetness.
Yes, but it will alter the flavor. If avoiding tomatoes, try roasting extra red peppers or adding sun-dried tomatoes for depth.


Grab your free copy
Get a FREE Healthy Meal Planning Ebook
Tips, Tricks, and Recipes for Stress Free Meal Planning

Romesco Sauce
Ingredients
- ½ cup raw almonds
- 1 yellow onion, diced
- 1 red bell pepper, diced
- 1 can diced tomatoes
- 4 garlic cloves, minced
- 2 tablespoons olive oil
- 2 tablespoons red wine vinegar
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon pepper
Instructions
- In a dry skillet over medium heat, toast the almonds for about 3-5 minutes until golden and fragrant. Set aside.
- In the same pan, heat the olive oil over medium heat. Add the chopped onion and red bell pepper. Sauté for about 5-7 minutes until soft.
- Add the garlic and cook for another 1-2 minutes until fragrant.
- In a blender or food processor, add the sautéed onion, bell pepper, garlic, toasted almonds, diced tomatoes, red wine vinegar, paprika, salt, and black pepper.
- Blend until smooth. If it's too thick, add a bit more olive oil or a splash of water to reach your desired consistency.
- Taste and adjust seasoning as needed. Serve with grilled meats, roasted vegetables, seafood, or as a dip with bread.
Nutrition
Notes
- Toast the Almonds Carefully: Stir often and remove them as soon as they're golden to prevent bitterness.
- Blend While Warm: Slightly warm ingredients blend more smoothly and create a creamier romesco sauce.
- Adjust Thickness Gradually: Add olive oil or water a little at a time so the sauce doesn't become too thin.
- Balance Acidity: Taste before serving and adjust salt or red wine vinegar as needed.
- Let It Rest: Allow the romesco sauce to sit for 10-15 minutes before serving so the flavors can fully develop.









Alan says
I charged the pepper first but otherwise followed the recipe. Served with seared scallops..Delicioso!
Yvonne says
Very easy and delicious!
Cyndi says
Hi, this looks tasty and easy (my kind of recipe) - would it be suitable to freeze do you think? Thanks
Roche Woodworth says
Hi Cyndi! Although I have not freezed it myself, judging by the ingredients involved - it is definitely freezable! Let me know how it turns out if you give it a try!:)
Michelle says
There appears to be almonds in the images but not listed as an ingredient?? What am I missing?
Roche Woodworth says
Hi Michelle! Yikes, thank you for bringing that to my attention. I'm fixing the recipe card right away to include the almonds.