A good Brazilian vinaigrette recipe is less a dressing and more a fresh, chunky salsa — diced tomato, onion, and bell pepper tossed in vinegar and oil. In Brazil it’s called vinagrete (or molho campanha), and it shows up at nearly every churrasco, spooned generously over grilled meat, rice, and beans.
If you’ve had Mexican pico de gallo, this will feel familiar but distinct: instead of lime juice, Brazilian vinaigrette leans on vinegar and olive oil, which gives it a sharper, more savory edge that holds up better against smoky grilled beef.
In most places, “vinaigrette” just means the oil-and-vinegar dressing itself. In Brazil, vinaigrette refers to the whole dish — the chopped vegetables mixed directly into that dressing, not a sauce you’d pour over a separate salad. It functions more like a condiment than a side salad: chunky, bright, and meant to sit right on top of grilled meat or mixed into rice and beans.
3
cups15
minutes1-0
minutes4 medium tomatoes, diced small
1 small white onion, finely diced
1 green bell pepper, diced small
¼ cup chopped fresh parsley
3 tbsp white wine vinegar
3 tbsp olive oil
1 tsp salt, plus more to taste
Optional: a squeeze of lime juice, or finely diced jalapeño for heat
Prep the tomatoes. Dice the tomatoes small and, if they're especially juicy, scoop out the watery seeds first — this keeps the finished vinaigrette from turning thin and watery.
Dice the onion and pepper. Chop finely and evenly. Uneven pieces mean some bites taste mostly of raw onion while others taste mostly of tomato — small, uniform dice keep every spoonful balanced.
Whisk the dressing separately. In a small bowl, whisk together the vinegar, olive oil, and salt. Taste it on its own — it should seem sharper than you'd want the final dish, since it mellows out once mixed with the vegetables.
Combine and rest. Fold the vegetables gently into the dressing. Let it rest at room temperature for at least 20 minutes, or refrigerate for up to a few hours before serving. Resting isn't optional — the salt draws moisture out of the tomatoes, creating a light, flavorful liquid at the bottom that's part of the dish, not a mistake.
Taste and adjust. Add more salt, vinegar, or a squeeze of lime before serving. Serve at room temperature or lightly chilled — very cold temperatures mute the acidity and aroma.
Regular vinaigrette usually refers just to the oil-and-vinegar dressing. “Brazilian vinaigrette” (vinagrete) refers to the whole dish — chopped vegetables mixed directly into that dressing, closer to a chunky salsa than a pourable dressing.
Yes — it actually improves with a few hours to overnight in the fridge as the flavors meld. For the crispest texture, though, it’s best within the first day or two.
White wine vinegar is the traditional choice for its clean acidity. Regular white vinegar or apple cider vinegar both work as substitutes; apple cider vinegar adds a slightly fruitier note. Avoid balsamic, since it changes the color and adds unwanted sweetness.
Not traditionally — the classic version has no heat. Add finely chopped jalapeño or malagueta pepper if you want to spice it up.
Yes. Red onion adds color and a slightly milder sweetness. Soak it briefly in cold water if you want to mellow the sharpness further.
Up to 4–5 days in an airtight container, though it’s crispest within the first couple of days. Give it a stir and taste before serving leftovers — a splash of fresh vinegar can revive the brightness.
The whole appeal of a Brazilian vinaigrette recipe is its simplicity — a handful of vegetables, a sharp vinegar-and-oil dressing, and enough resting time for the flavors to come together. Once you’ve got the basic ratio down, it’s easy to riff on: swap the pepper color, add heat, or fold in whatever’s fresh. Make a bit more than you think you’ll need — it tends to disappear fast next to grilled meat.