This is a thick, spiced ground pork stew built on a base of blended peanuts, cashews, coconut milk, and dendê oil — the red palm oil that gives Bahian cooking its distinctive color and flavor. It takes about an hour start to finish and produces something genuinely different from the usual weeknight rotation. The nut-and-bread paste does the heavy lifting, so the pork stays moist and the whole pot comes together in one pan.
Before you start
The nut paste is the backbone of this stew, and how you handle it determines the final texture. Blend the soaked peanuts, cashews, and bread together until completely smooth before it goes into the pan — any graininess at that stage will stay grainy in the finished dish. The second thing worth knowing: dendê oil scorches fast and turns bitter if the pan is too hot when you add it. Keep the heat at medium when you pour it in, and don’t rush the aromatics. Ground pork needs to hit an internal temperature of 160°F (71°C), which happens well before the stew finishes reducing, so the real job is building flavor after the meat is safe, not racing to cook it through.
Smart swaps
- Dendê oil: This is the one ingredient worth tracking down — Latin American grocery stores and many African food shops carry it. Substituting regular palm oil or annatto-infused oil will change the flavor noticeably. Skip the garnish of extra dendê drizzled at the table — not worth the extra dish.
- Dried shrimp: Found in Latin American, Asian, and African markets. If you genuinely can’t source them, a teaspoon of fish sauce stirred in at the end adds back some of that umami depth, though the flavor profile shifts.
- Cashews: Raw unsalted cashews work best. Roasted cashews will make the paste slightly grainy and add a toasted note that competes with the dendê oil.
- Bread: Any plain white bread works — a day-old slice is ideal since it absorbs the coconut milk faster and blends cleaner.
If something goes sideways
- Stew is too thin after simmering: The nut paste should thicken it naturally, but if it’s still loose, remove the lid and simmer uncovered for an extra 5–8 minutes. Stir frequently — the bottom catches quickly once it starts reducing.
- Stew is too thick and starting to stick: Add warm water or unsweetened coconut milk a few tablespoons at a time and stir it in off the heat before returning to a low simmer.
- Paste is gritty, not smooth: The nuts likely weren’t soaked long enough, or the blender was overloaded. Transfer the paste back to the blender with a splash of coconut milk and run it longer — a full 60–90 seconds at high speed.
- Flavor tastes flat despite all the ingredients: Dried shrimp that are very old lose most of their punch. Taste the paste before it goes in — if it’s bland, add a small extra pinch of dried shrimp or a few drops of fish sauce to compensate.
- Dendê oil flavor is overwhelming or bitter: This usually means the oil was added to a pan that was too hot. You can’t fully undo it, but adding a squeeze of extra lime juice and a small pinch of sugar at the end will pull the flavors back into balance.

Brazilian Minced Pork Vatapá Spiced Stew
Equipment
Ingredients
1.5 pounds ground pork (minced pork) - preferably 80% lean for better flavor- 2 tablespoons dendê oil (red palm oil) - essential for authentic flavor
1 medium yellow onion - finely chopped
4 cloves garlic - minced
1 piece ginger - (inch) peeled and grated
1 teaspoon cumin - ground
3 tablespoons peanuts - (roasted) unsalted, ground
3 tablespoons cashews - raw and ground- 2 tablespoons dried shrimp - soaked 15 minutes and minced
- 2 slices white bread - crusts removed, soaked in 1/2 cup warm coconut milk
1 cup coconut milk - unsweetened
1 teaspoon salt - or to taste
½ teaspoon ground black pepper
2 tablespoons lime juice - freshly squeezed
2 tablespoons cilantro - fresh, chopped, plus more for garnish
Instructions
- Heat the dendê oil in a Dutch oven over medium heat (approx. 350°F / 175°C) until fragrant and slightly shimmering.
- Add the chopped onion, garlic, and grated ginger. Sauté for 4–5 minutes until the onions are golden and aromatic.
- Incorporate the ground pork. Cook for 7–8 minutes, breaking it apart with a wooden spoon, until browned and slightly crispy at the edges.
- Add the ground peanuts, cashews, soaked and squeezed white bread, cumin, and minced dried shrimp. Stir to combine well, creating a thick paste-like mixture.
- Gradually pour in the coconut milk and reduce the heat to low. Simmer for 30–35 minutes, stirring occasionally to prevent sticking, until the stew thickens to a rich, creamy consistency.
- Season with salt, pepper, lime juice, and chopped cilantro. Simmer for another 5 minutes to allow flavors to meld together.
- Remove from heat. Let the stew rest for 5–10 minutes so the flavors deepen before serving.
Notes
- For a seafood twist, use minced shrimp or crab in addition to or in place of pork.
- Substitute cashews with almonds in a pinch, though flavor will be milder.
- Blend the entire stew for a smoother consistency if desired, though traditionally it remains chunky.
- Dried shrimp can be found at Latin or Asian markets; pulsing them in a spice grinder once dried enhances texture.
Nutrition
Frequently asked questions
Can I use regular palm oil instead of dendê oil?
Dendê oil and regular palm oil are not the same thing — dendê is unrefined red palm oil with a strong, earthy flavor that is central to this dish. Regular refined palm oil is neutral and won’t give you the same result; if you can’t find dendê, the closest workaround is annatto-infused oil, though the flavor will still be milder.
Do the dried shrimp make the whole dish taste fishy?
No — when blended into the paste and cooked into the stew, they dissolve into background savory depth rather than a pronounced seafood flavor. The amount used is small enough that most people can’t identify shrimp specifically; they just notice the stew tastes fuller.
How do I know the ground pork is fully cooked in a thick stew like this?
Use an instant-read thermometer and check the thickest part of the stew — ground pork is safe at 160°F (71°C). In a stew that simmers for 20-plus minutes after the meat is browned, it will be well past that temperature, but checking takes five seconds and removes any guesswork.
More mince recipes to try
- Peruvian Cilantro Pork Stew
- Fragrant Lamb Coconut Stew
- Brazilian Lamb Cassava Pie
- Pork Sajta Bolivian Style









