El Salvador · Latin America & Caribbean

Salvadoran Salsa Recipe: Tangy Tomato Sauce for Pupusas

Updated November 3, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
8
portions as written
Cuisine
El Salvador
Latin America & Caribbean

Jump to recipe

Salvadoran Salsa Recipe: Tangy Tomato Sauce for Pupusas

Salvadoran salsa roja is a gently cooked tomato sauce, usually made with bell pepper, onion, garlic, and oregano, and served as a bright, spoonable topping for pupusas. This straightforward version simmers the vegetables before blending, creating a smooth, tangy sauce that also works with yuca, eggs, beans, and grilled foods. Salvadoran households have their own variations, so the balance of herbs, pepper, and texture can differ from one cook to another.

Ingredients

  • 1½ lb ripe tomatoes (680 g), cored and roughly chopped; plum or vine-ripened tomatoes both work
  • 1 medium green bell pepper (about 5 oz / 140 g), stemmed, seeded, and roughly chopped
  • ½ medium white or yellow onion (about 2½ oz / 70 g), roughly chopped
  • 1 garlic clove (about 3 g), peeled
  • ½ cup water (120 ml), plus a little more if needed for blending
  • 1 tsp dried oregano (about 1 g)
  • ½ tsp fine salt (about 3 g), then more to taste
  • 1 tsp neutral oil (5 ml), optional, for a rounder flavor
  • ½ small jalapeño (about 10 g), optional, stemmed and seeded for mild heat or left seeded for more heat

Instructions

  1. Rinse the tomatoes and pepper. Core and roughly chop the tomatoes, remove the pepper’s stem and seeds, and chop it into pieces small enough to blend easily. Roughly chop the onion and peel the garlic. If using jalapeño, handle it carefully and wash your hands after cutting it; start with a small piece if you are unsure how spicy you want the salsa.
  2. Put the tomatoes, bell pepper, onion, garlic, water, oregano, and salt in a blender. Add the optional jalapeño now if you want its flavor blended throughout. Blend until mostly smooth, stopping to scrape down the sides if needed. If your blender struggles, add water 1 tablespoon (15 ml) at a time rather than pouring in a lot at once. The mixture should be pourable but not watery.
  3. Pour the blended mixture into a medium saucepan. If you want a slightly richer finish, warm the optional oil in the pan first, then carefully add the salsa; it may splatter. Bring the sauce to a gentle simmer over medium heat, stirring as it warms. This warming period takes about 5 minutes, depending on the pan and stove.
  4. Lower the heat so the salsa bubbles gently, partially cover the saucepan to limit splattering, and simmer for 15 minutes. Stir every few minutes, making sure to scrape the bottom and corners so the tomato sugars do not stick. The sauce is ready when its raw, sharp smell has softened and the color has deepened. If it becomes thicker than you like, stir in water 1 tablespoon (15 ml) at a time.
  5. Taste carefully and adjust the salt. For a smoother sauce, blend it again after it has cooled slightly, taking care not to fill the blender more than halfway with hot liquid and venting the lid according to the blender’s instructions. For a more rustic texture, leave it as it is. Serve warm or cool it for a chilled condiment.

Tips

  • Choose ripe tomatoes. Fully ripe tomatoes give the salsa its sweet-tart base and blend into a more flavorful sauce. If tomatoes are particularly watery, simmer the salsa uncovered for a few extra minutes to reduce it; if they are dense or less juicy, add water a spoonful at a time.
  • Adjust heat gradually. The classic flavor is often more tangy and savory than fiery, and jalapeño is optional. Blend in a little pepper, taste after simmering, and add more only if needed. Removing the seeds and pale inner ribs makes the jalapeño milder, though it will still contribute flavor.
  • Use a practical tomato substitute when needed. If fresh ripe tomatoes are out of season, use one 28 oz (794 g) can of whole peeled tomatoes, drained lightly. The result will be softer and less fresh-tasting, but it makes a dependable cooked sauce. Start with less added water because canned tomatoes can be quite juicy.
  • Blend safely and avoid scorching. Hot salsa expands in a tightly sealed blender, so cool it a little, work in small batches, and follow your blender’s venting directions. During simmering, gentle bubbles are enough; a hard boil can splatter and may make the sauce reduce too quickly.

Serving Suggestions

Serve the salsa warm or at room temperature alongside pupusas, with the sauce spooned over the top or offered in a small bowl for dipping. Its acidity complements the savory filling and masa, while the cooked vegetables give it more body than a thin, uncooked tomato sauce. Curtido, the crisp cabbage slaw commonly served with pupusas, makes a natural partner: the cool crunch and lightly pickled flavor balance the warm, soft pupusa and smooth salsa.

It is also a useful table sauce for yuca frita or boiled yuca, fried plantains, grilled chicken, roasted vegetables, and simple rice and beans. Spoon a little over scrambled or fried eggs, or serve it beside a quesadilla or cheese-filled tortilla. For a meal with several dishes, put the salsa in a serving bowl with a small spoon so diners can choose how much they want. If serving it cold, stir it first; a little liquid can separate from the vegetables as it rests.

For a more substantial snack, use it as a dip for warm tortilla chips, toasted tortillas, or slices of firm cooked yuca. It is flavorful but not necessarily hot, so set out a separate fresh chile or hot sauce for anyone who wants extra heat. When pairing it with a heavily seasoned main dish, offer the salsa in modest portions at first: its tomato tang can brighten rich foods, but a large amount may overwhelm delicate flavors.

Variations

Roasted-vegetable version: For a deeper, lightly smoky flavor, roast the tomatoes, bell pepper, and onion on a baking sheet at 425°F (220°C) until softened and lightly browned, about 20–25 minutes. Let them cool enough to handle, then blend with the garlic, oregano, salt, and only as much water as needed. Simmer the blended sauce for about 5 minutes to bring the flavors together. Roasting takes longer than the stovetop method and gives the salsa a sweeter, more concentrated character.

More herb-forward: Some cooks prefer a stronger oregano note. Increase the dried oregano from 1 teaspoon to 1½ teaspoons, or add 1 tablespoon (about 3 g) chopped fresh cilantro after the salsa comes off the heat. Fresh cilantro changes the flavor noticeably and is best added near serving rather than simmered for the full cooking time.

Chunky texture: Blend only the tomatoes with the water, then finely chop the pepper and onion and simmer them in the sauce. This gives the finished salsa visible pieces and a little more bite. Cut the vegetables evenly so they soften at a similar rate, and simmer until the onion and pepper are tender enough to spoon easily.

Without bell pepper: You can leave out the green pepper and use an extra ½ lb (225 g) of tomatoes instead. The sauce will taste more directly of tomato and will be a little less vegetal and rounded. A small amount of finely chopped green chile can replace some of the pepper if you want heat, but it is not a flavor-for-flavor substitute.

Storage and Reheating

Cool leftover salsa promptly and refrigerate it in a clean, covered container within 2 hours of cooking. It keeps for 3–4 days in the refrigerator. A shallow container helps it cool quickly, and keeping the serving spoon clean helps avoid introducing crumbs or other food into the batch. The sauce may thicken in the refrigerator; stir in a teaspoon or two of water if you want it looser.

To freeze it, portion the cooled salsa into freezer-safe containers, leaving a little room for expansion. For best quality, use it within about 2–3 months. Thaw it overnight in the refrigerator and stir well after thawing; freezing can soften the vegetables and slightly change the texture, but it remains useful as a cooked topping or sauce.

Reheat only the portion you plan to serve in a small saucepan over medium-low heat, stirring until steaming hot throughout. For food safety, USDA guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer if you are reheating a larger amount. Add a splash of water if the sauce thickens as it warms. It can also be served cold, so there is no need to reheat the entire batch each time.

Frequently Asked Questions

What does salsa roja mean?
Salsa roja means “red sauce” in Spanish. The name describes a broad category rather than one fixed recipe. In this Salvadoran-style version, tomatoes form the base, and bell pepper, onion, garlic, and oregano build a savory, gently tangy flavor.

Is Salvadoran salsa roja spicy?
It does not have to be. This recipe is mild if you omit the jalapeño, and many versions focus on tomato, pepper, and herbs rather than strong chile heat. If you want a hotter sauce, blend in a little jalapeño or another fresh chile, then taste and increase gradually.

Can I make the salsa without a blender?
Yes. Finely chop the vegetables, then simmer them with the water, oregano, and salt until very soft, about 25–30 minutes. Mash the mixture with a potato masher for a rustic sauce, or pass it through a food mill for a smoother texture. The pieces will not be as uniform as a blended salsa, but the flavor will still be good.

Why is my salsa watery or too thick?
Tomato varieties contain different amounts of liquid. If the sauce is watery, simmer it uncovered for a few extra minutes, stirring regularly, until it reaches the thickness you want. If it is too thick, stir in water 1 tablespoon (15 ml) at a time. Remember that it will thicken slightly as it cools.

Can I make Salvadoran salsa ahead?
Yes. Make it up to 3–4 days ahead and keep it covered in the refrigerator. The flavor often settles as it rests, so taste it again before serving and adjust the salt or water if needed. If serving it warm, reheat only what you need to 165°F (74°C); it is also good served chilled or at room temperature.

Is this the same sauce served with every pupusa?
No single recipe represents every Salvadoran household. Some cooks make the salsa thinner or chunkier, use different proportions of tomato and pepper, add fresh herbs, or include chile. This version is a practical cooked tomato salsa designed to pair well with pupusas, while leaving room to adjust its texture and seasoning to taste.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).