Spicy Brazilian Pork Stew with Coconut Milk and Bread

by Jennifer Miller

This is a pork-based take on vatapá, a thick Bahian stew that uses cubed bread — not flour — to build its body. The whole pot comes together in about 35 minutes, and it reheats so well that making a full batch on a weeknight practically gives you a free lunch the next day.

Why this recipe works

Two things carry this recipe. First, the bread thickening: stale bread breaks down into the coconut milk and chicken stock as it simmers, creating a stew that’s dense and creamy without any added starch or dairy. Fresh bread turns gluey, so stale is not optional — it’s the whole mechanism. Second, browning the pork properly before adding any liquid matters more than it might seem. Minced pork releases a lot of moisture; giving it a full 5 minutes in the hot palm oil without stirring too early means you get actual browning on the meat, which adds depth that the spices alone can’t replicate.

Common problems and fixes

  • Stew is too thin after the bread goes in: Your bread was too fresh and didn’t absorb enough liquid. Tear in a few more stale cubes and give it another 3–4 minutes on a low simmer, stirring regularly.
  • Stew is too thick and paste-like: Add chicken stock a splash at a time and stir over low heat until you reach a consistency that moves slowly when you tilt the pan.
  • Pork is bland in the middle: The meat was added to a pan that wasn’t hot enough. Next time, let the oil shimmer before the pork goes in. For this batch, stir in a small pinch of salt and let it cook 2 more minutes uncovered.
  • Coconut milk has split and looks greasy: This happens when the heat is too high after the coconut milk goes in. Drop to a low simmer immediately and stir constantly for a minute — it usually comes back together. Full-fat coconut milk is much more stable than light.
  • Too spicy to eat: Stir in an extra splash of coconut milk and a small handful of bread cubes. Both will absorb heat without watering down the flavor.

Make-ahead notes

This stew keeps well in the fridge for up to 4 days in a sealed container — the flavor actually improves overnight as the bread fully integrates into the base. Reheat in a saucepan over medium-low with a splash of chicken stock or water, stirring until hot throughout; skip the microwave if you can, since it tends to dry out the edges before the center is warm. For freezing, portion it into individual servings before the bread fully breaks down — ideally right after cooking — and freeze for up to 2 months. Thaw overnight in the fridge, then reheat on the stovetop the same way. Skip the cilantro garnish until you’re actually serving — it’s not worth adding to a container that’s going straight into the fridge.

Spicy Brazilian Pork Stew With Coconut Milk And Bread

Brazilian Minced Pork Vatapá (Spiced Stew)

Spicy Brazilian Pork Stew With Coconut Milk And BreadJennifer Miller
Vatapá is a thick, spiced stew from Bahia traditionally thickened with bread and ground peanuts and flavored with coconut milk, ginger, and palm oil. This version swaps in minced pork for a faster-cooking, weeknight-friendly take that still delivers bold, layered flavor. The whole pot is ready in about 30 minutes and is best served over white rice.
No ratings yet
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course
Cuisine Latin American / Caribbean
Servings 4 bowls
Calories 640 kcal

Equipment

  • Large skillet
  • Wooden spoon
  • Cutting board
  • Chefs Knife

Ingredients
 
 

  • 1 pound minced pork preferably free-range for best flavor
  • 1 cup coconut milk full-fat for creaminess
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 1 tablespoon ginger grated
  • 1 tablespoon palm oil or substitute with olive oil
  • 1 teaspoon cayenne pepper
  • 1 cup chicken stock preferably low sodium
  • 1 cup stale bread cubed
  • 1 tablespoon fresh cilantro chopped, for garnish

Instructions
 

  • In a large skillet over medium heat, sauté the minced pork in palm oil until browned, about 5 minutes. Break the meat into small pieces using a wooden spoon.
  • Add the chopped onion, minced garlic, and grated ginger. Cook until the onion is translucent and aromatic, about 3-4 minutes.
  • Stir in the cayenne pepper for a gentle heat, adjusting according to your spice preference.
  • Pour in the chicken stock and coconut milk. Stir well, bring to a simmer, and add the cubed stale bread. Stir until the bread absorbs the liquid, thickening the stew, about 5 minutes.
  • Cook for an additional 5-10 minutes, allowing flavors to meld. Season with salt to taste.
  • Serve hot, garnished with fresh chopped cilantro.

Notes

Jen’s Tips: 

  • To enhance the flavor, add a dash of lime juice before serving.
  • For a vegetarian version, substitute the pork with minced mushrooms.
  • For an extra layer of flavor, caramelize onions before adding minced pork.

Nutrition

Calories: 640kcalCarbohydrates: 35gProtein: 29gFat: 43gSaturated Fat: 22gPolyunsaturated Fat: 4gMonounsaturated Fat: 13gTrans Fat: 0.02gCholesterol: 83mgSodium: 438mgPotassium: 660mgFiber: 3gSugar: 6gVitamin A: 226IUVitamin C: 5mgCalcium: 112mgIron: 5mg
Keyword Brazilian Minced Pork Vatapá, Spiced Stew
Tried this recipe?Rate this recipe !

FAQ

Can I use regular fresh bread instead of stale bread?

Fresh bread will work in a pinch but it turns gummy rather than creamy, and the texture of the stew suffers noticeably. Leave sliced bread uncovered on the counter for a few hours, or spread cubes on a baking sheet and bake at 300°F for 10 minutes to dry them out quickly.

What does palm oil actually taste like, and is the olive oil swap noticeable?

Palm oil has a mild, nutty, slightly earthy flavor and gives the stew a warm golden-orange color. Olive oil produces a noticeably lighter-colored stew with a more neutral base, but the cayenne, ginger, and coconut milk still carry the dish — it’s a reasonable weeknight swap.

Can I double this recipe without changing the method?

Yes, doubling works well and is worth doing specifically because this stew stores so well. Use the largest skillet you have — crowding the pork in a small pan means it steams instead of browns, so if your pan is under 12 inches, brown the meat in two batches before combining everything.

Try these next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.