Tanzanian Cornmeal Porridge with Beef Stew

Tanzanian Cornmeal Porridge with Beef Stew

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

A hearty Tanzanian staple where a stiff, golden cornmeal porridge is paired with a fragrant, slow-simmered beef stew rich in tomatoes, onion, and warm coastal spices. The porridge is molded into a mound that catches the stew, making every bite satisfying and deeply comforting.

Prep Time20 mins
Cook Time90 mins
Total Time110 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 580 kcalCalories
  • 22 gFat
  • 7 gSaturated Fat
  • 58 gCarbs
  • 6 gFiber
  • 7 gSugar
  • 38 gProtein
  • 720 mgSodium
  • 920 mgPotassium
  • 95 mgCalcium
  • 6 mgIron
  • 14 mgVitamin C
  • 110 mcgVitamin A

Ingredients

For the cornmeal porridge

  • 2 cups white maize flour (cornmeal)
  • 3 cups water
  • 1 teaspoon salt
  • 1 tablespoon butter (optional)

For the beef stew

  • 2 lbs beef chuck, cut into 1-inch cubes
  • 2 tablespoons vegetable oil
  • 2 medium yellow onions, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 ripe tomatoes, chopped
  • 2 tablespoons tomato paste
  • 1 tablespoon curry powder
  • 1 teaspoon sweet paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cloves
  • 2 bay leaves
  • 4 cups beef broth or water
  • 1 1/2 teaspoons salt, or to taste
  • 1/2 teaspoon black pepper

For serving

  • 1/4 cup fresh cilantro or flat-leaf parsley, chopped
  • 1 lime, cut into wedges

Directions

  1. Heat the oil in a large heavy pot over medium-high heat. Pat the beef dry and brown the cubes in batches for 5-6 minutes total, transferring each batch to a plate as it browns.
  2. Reduce the heat to medium and add the onions to the same pot. Cook for 4-5 minutes until softened, then stir in the garlic and ginger and cook 1 minute until fragrant.
  3. Add the chopped tomatoes, tomato paste, curry powder, paprika, cumin, cloves, and bay leaves. Cook for 4-5 minutes, stirring often, until the tomatoes soften and the oil begins to separate from the sauce.
  4. Return the beef and any juices to the pot, pour in the broth, and season with salt and pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 70-80 minutes until the beef is fork-tender and the sauce has thickened.
  5. While the stew simmers, prepare the porridge: bring 3 cups of water to a rolling boil in a separate heavy saucepan and stir in the salt.
  6. Gradually add the maize flour in a thin stream while whisking constantly to prevent lumps. Once thickened, switch to a sturdy wooden spoon.
  7. Stir continuously over low heat for 12-15 minutes until the mixture is very stiff, smooth, and pulls cleanly away from the sides of the pot. Stir in the butter if using.
  8. Remove the porridge from the heat, cover, and let it rest for 5 minutes. To serve, wet your hands with cold water and shape the warm porridge into a smooth round mound on each plate.
  9. Spoon the beef stew generously over and around the porridge, scatter fresh cilantro on top, and serve immediately with lime wedges on the side.

Cook’s Notes

  • Use stone-ground white maize flour for the most authentic texture; finely ground cornmeal produces a smoother, less traditional result.
  • The porridge should be stiff enough to hold a fork standing upright; if it is too soft, return it to the heat and stir in more maize flour a tablespoon at a time.
  • For deeper flavor, marinate the beef in 1 tablespoon of curry powder, salt, and a splash of oil for 30 minutes before browning.
  • Traditional accompaniments include sautéed collard greens or a fresh tomato-onion salad to balance the richness of the stew.
  • Leftover porridge can be sliced and pan-fried in a little oil until crisp on both sides for a delicious breakfast side.