Elevate your meats and vegetables by serving them over a bright, homemade Romesco Sauce. Ready in about 15 minutes, this fresh Spanish sauce begins with broiled tomatoes, red bell pepper, and garlic, then is blended with almonds, breadcrumbs, olive oil, and vinegar to create a creamy, flavorful condiment. It’s perfect with roasted vegetables, chicken, beef, fish, or simply spread on toasted bread.

Homemade sauces have a way of transforming the ordinary into something memorable. A simple platter of roasted broccolini becomes a standout when served over a vibrant romesco. This Catalan classic delivers a balance of sweetness, nuttiness, acidity, and a hint of smoke when the vegetables are charred before blending.
I first fell in love with romesco during a trip to Barcelona. It pairs beautifully with grilled zucchini, seared steak, roasted chicken, and many other dishes. The sauce’s versatility makes it an excellent addition to many cuisines, adding depth and richness without overpowering the main ingredients.

Ingredients
- Red bell pepper
- Tomato – any variety will work; a large tomato is easiest to peel after broiling.
- Garlic, unpeeled
- Skinned almonds – peeled almonds give a smoother texture; you can also use unpeeled and expect a chunkier sauce.
- Bread crumbs – stale bread soaked briefly or commercial breadcrumbs both work. Avoid hard crusts that won’t break down in the blender.
- Red wine vinegar – adds brightness; lemon juice can be used in a pinch.
- Olive oil – added at the end to emulsify the sauce and create a silky finish.
- Salt to taste
See the recipe card below for exact quantities and yield.
How to Make Romesco Sauce, Step by Step




Tip: Let the roasted vegetables steam in a covered container for a few minutes—this loosens the skins and makes peeling safer and easier.
Easy Shortcuts
Short on time? Use one cup each of jarred roasted red peppers and roasted tomatoes as a quick substitute for the fresh roasted vegetables. Sun-dried tomatoes (rehydrated) also add excellent depth and a pleasant umami quality. Use what you have; the core idea is balancing roasted sweetness with nutty body and bright acid.
A Note on Texture
Romesco can range from coarse and rustic to ultra-smooth. If you prefer a chunkier sauce, pulse the blender and leave some texture from the nuts or use unpeeled almonds. For a silky finish, use peeled almonds and blend longer, adding the oil toward the end to help emulsify the sauce. Both approaches are authentic—choose the texture you enjoy most.

What to Serve with Romesco Sauce
This romesco is a great partner for roasted or grilled vegetables, pan-seared fish, roasted or grilled chicken, beef, lamb, and firm tofu. It also makes a flavorful base for plated dishes—spread a layer of romesco on a platter and top with a hot protein or roasted vegetables for an attractive presentation.
Favorite pairings include grilled vegetables with a simple three-ingredient marinade, harissa-roasted chicken thighs, quick Moroccan-style roasted eggplant, or cumin-rubbed lamb chops. It’s equally delicious slathered on crusty bread for an easy snack.
Grilled Vegetables (3 Ingredient Marinade)
Quick Roasted Juicy Harissa Chicken Thighs
30 Minute Moroccan Roasted Eggplant
Grilled Lamb Chops with Cumin and Salt
Alternative Nuts
Nuts and breadcrumbs give romesco its signature body and richness. While almonds are classic, you can experiment with other nuts for different flavor profiles:
- Whole, unpeeled almonds: Easier to find and quicker to prepare; leaving the skins yields a more rustic texture.
- Pine nuts: Offer a buttery, delicate flavor—lightly toast them first for extra nuttiness.
- Hazelnuts: Provide a deeper, slightly sweet, toasty note that plays beautifully with roasted vegetables.

More Tasty Homemade Sauces
Cilantro Lime Sauce with Greek Yogurt
10 Minute Moroccan-Style Chermoula Sauce
Mojo de Ajo (Garlic Mojo Sauce)
10 Minute Pique (Puerto Rican Hot Sauce)
Buen Provecho,

Fresh Homemade Romesco Sauce (15 Minutes)
- Author: Salima Benkhalti
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 4 servings
- Category: Sauce, Appetizer, Dip
- Method: Broiled
- Cuisine: Spanish
- Diet: Vegan
Description
Bright, nutty, and versatile, this fresh romesco sauce comes together quickly with broiled tomatoes, red pepper, and garlic, blended with almonds, breadcrumbs, olive oil, and red wine vinegar. Use it as a bed for roasted vegetables, a topping for grilled meats, or a spread for crusty bread.
Ingredients
- 1 red bell pepper
- 1 large tomato
- 3 cloves garlic, unpeeled
- 1/2 cup skinned almonds
- 1/2 cup bread crumbs
- 1 tbsp red wine vinegar
- 2 tbsp olive oil
- Salt to taste
Instructions
- Broil. Place the pepper, tomato, and unpeeled garlic on a sheet pan and broil until the skins are blistered and charred in spots, rotating occasionally (about 5 minutes). Move the hot vegetables to a covered container and let them steam for a few minutes to loosen the skins.
- Peel & core. Once cool enough to handle, peel the pepper, tomato, and garlic. Remove cores and seeds from the pepper and tomato.
- Blend. Add the peeled vegetables, garlic, almonds, and breadcrumbs to a blender or food processor. Pulse briefly, then add the red wine vinegar and olive oil and blend until the sauce is creamy. Adjust texture by pulsing for a chunkier finish or blending longer for a smooth sauce.
- Season & serve. Taste and add salt as needed. Serve warm or at room temperature with your chosen protein or vegetables.
Equipment
Sheet pan, blender or food processor, and a covered container for steaming the roasted vegetables.