Mukbaza

Mukbaza – flavorful Djibouti meat and vegetable stew
Djibouti
⏱ — min. Serves: —

Golden-hued turmeric stains the broth of this fish stew, its gentle bitterness balancing the sweetness of slow-cooked onion and tomato. Mukbaza is a Djibouti coast dish—reflecting the country's long Red Sea shore where fishermen bring fresh catch daily. Unlike meat-based stews, this one is lighter and brighter, with the fish flaking into the spiced tomato base while staying tender. The turmeric and onion base is particularly Djiboutian, quite different from other Horn of Africa fish preparations that rely on chili or different spice blends.

⚡ Medium 🔥 ~450 kcal / serving

Ingredients

  • 1 lb (450 g) lamb or beef, cut into cubes
  • 2 tablespoons vegetable oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 2 large tomatoes, chopped
  • 1 cup green beans, trimmed and cut into pieces
  • 2 medium potatoes, peeled and diced
  • 1 cup chickpeas (canned or cooked)
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon paprika
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt (or to taste)
  • 2 cups beef or chicken broth
  • 1 bay leaf
  • 1/4 cup fresh cilantro or parsley, chopped (optional)

Instructions

Sauté Meat

Heat the vegetable oil in a large pot over medium-high heat. Add the lamb or beef cubes and brown them on all sides. Remove the meat and set it aside.

Cook Onions and Garlic

In the same pot, add the chopped onions and garlic. Cook until the onions are soft and translucent.

Add Tomatoes and Spices

Stir in the chopped tomatoes, ground cumin, ground coriander, paprika, turmeric, black pepper, and salt. Cook for about 5 minutes, until the tomatoes start to break down.

Add Broth and Meat

Return the browned meat to the pot. Pour in the beef or chicken broth and add the bay leaf. Bring the mixture to a boil.

Simmer Soup

Reduce the heat to low, cover, and let it simmer for about 45 minutes, or until the meat is tender.

Add Vegetables

Add the diced potatoes, green beans, and chickpeas. Continue to simmer for another 20-30 minutes, until the vegetables are tender.

Garnish and Serve

Remove the bay leaf. Garnish with fresh cilantro or parsley, if desired. Serve hot with bread or rice.

Frequently Asked Questions

What type of fish works best for mukbaza?

White-fleshed fish that can withstand simmering—grouper, snapper, or barramundi are ideal. The fish should be firm enough not to disintegrate in the broth. Avoid delicate fish like flounder that breaks apart easily.

Why is turmeric so prominent in this dish?

Turmeric gives mukbaza its golden color and earthy warmth without overpowering. It's a traditional Djiboutian approach—lighter than chili-heavy versions elsewhere in the Horn of Africa, reflecting the Red Sea coastal influence.

Can I add vegetables other than what's listed?

Yes—carrots, bell peppers, or eggplant work well. Keep the cooking time in mind: harder vegetables should go in early, while tender leafy greens go in at the end. The key is not to overcrowd the pot and dilute the broth.

When do I add the fish so it doesn't fall apart?

Add the fish for the final 10-15 minutes of cooking. The broth should be well-developed by then, and the shorter time ensures the fish stays intact while cooking through. Large pieces hold together better than thin fillets.

Can I make mukbaza with meat instead?

Yes—lamb or beef cooked the full time instead of fish. This creates a heartier stew rather than the lighter fish version. Both are valid Djiboutian preparations.