Skip to content

Mchicha: Creamy Spinach Stew Recipe

Mchicha

Mchicha is a traditional Tanzanian dish featuring spinach or other leafy greens cooked in a rich, creamy sauce, often made with coconut milk and peanut butter for a nutty depth of flavor. The name “Mchicha” refers to spinach in Swahili, but this dish can also be made with amaranth leaves or other greens commonly found in East Africa. Popular across Tanzania, especially in coastal regions, Mchicha is a nutritious and comforting side dish that pairs beautifully with ugali (a cornmeal porridge), rice, or chapati. The combination of tender greens, aromatic spices, and a velvety sauce makes it a favorite in Tanzanian households. This step-by-step recipe will guide you through making an authentic Mchicha that’s simple, flavorful, and perfect for a wholesome meal.

Ingredients (Serves 4)

  • Fresh Spinach: 2 lbs (900g), washed and roughly chopped (or use amaranth leaves, Swiss chard, or kale)
  • Vegetable Oil: 2 tbsp
  • Onions: 1 medium, finely chopped
  • Garlic: 3 cloves, minced
  • Ginger: 1-inch piece, grated
  • Tomatoes: 2 medium, diced (or 1 cup canned chopped tomatoes)
  • Coconut Milk: 1 can (14 oz/400ml)
  • Peanut Butter: 1/4 cup (smooth or crunchy, preferably unsweetened)
  • Green Bell Pepper: 1 medium, finely chopped (optional)
  • Turmeric Powder: 1/2 tsp
  • Cumin Powder: 1 tsp
  • Cayenne Pepper: 1/4 tsp (adjust for spice preference)
  • Salt: 1 tsp (adjust to taste)
  • Black Pepper: 1/2 tsp
  • Water: 1/2 cup (as needed for sauce consistency)
  • Lemon Juice: 1 tbsp (for finishing)
  • Fresh Cilantro: 2 tbsp, chopped (for garnish, optional)

Equipment Needed

  • Large pot or deep skillet with a lid
  • Chopping board and sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Can opener (for coconut milk)
  • Colander (for washing spinach)

Step-by-Step Instructions

Step 1: Prepare the Spinach

Start by thoroughly washing the spinach to remove any dirt or grit. Fill a large bowl with cold water, submerge the spinach, and swish it around, then drain and repeat until the water is clear. Remove any tough stems and roughly chop the leaves into bite-sized pieces. If using a tougher green like kale, you may want to blanch it first: boil the greens for 2 minutes, then transfer to an ice bath to stop the cooking, and drain well. Set the prepared greens aside.

Step 2: Sauté the Aromatics

Heat 2 tablespoons of vegetable oil in a large pot or deep skillet over medium heat. Add the finely chopped onions with a pinch of salt and cook for 8-10 minutes, stirring occasionally, until the onions are soft and golden brown. The caramelized onions create a sweet, savory base for the dish. Add the minced garlic, grated ginger, and chopped green bell pepper (if using). Sauté for 2-3 minutes until fragrant and the bell pepper softens slightly.

Step 3: Add the Tomatoes and Spices

Stir in the diced tomatoes and cook for 5-7 minutes, stirring frequently, until the tomatoes break down into a thick sauce and the oil begins to separate from the mixture. This step builds a rich flavor base. Add the turmeric, cumin, and cayenne pepper, and stir for 1 minute to toast the spices, releasing their aroma. Be careful not to burn the spices, as this can make the dish bitter.

Step 4: Incorporate the Peanut Butter and Coconut Milk

Add the peanut butter to the pot and stir well to combine with the tomato mixture. It may look a bit lumpy at first, but it will smooth out as it cooks. Pour in the coconut milk and 1/2 cup of water, stirring to create a creamy, cohesive sauce. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it cook for 5 minutes, stirring occasionally, to allow the flavors to meld. The peanut butter and coconut milk create a velvety texture that’s signature to Mchicha.

Step 5: Cook the Spinach

Add the chopped spinach to the pot in batches, stirring to coat it in the sauce as it wilts. If the pot is too full, wait for the first batch to wilt down before adding more. Once all the spinach is added, season with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Stir well, then cover the pot with a lid and simmer for 10-15 minutes, or until the spinach is tender and fully cooked. Stir occasionally to prevent sticking, and add a splash of water if the sauce thickens too much. The spinach should be soft but not mushy, and the sauce should be creamy and well-blended.

Step 6: Finish and Garnish

Taste the Mchicha and adjust seasoning with additional salt if needed. Remove the pot from the heat and stir in 1 tablespoon of fresh lemon juice to brighten the flavors. The lemon juice adds a refreshing tang that balances the richness of the coconut and peanut butter. If desired, sprinkle with chopped cilantro for a fresh, herbaceous finish.

Step 7: Serve and Enjoy

Serve Mchicha hot as a side dish or light main course. It pairs perfectly with ugali, a Tanzanian cornmeal porridge, which you can use to scoop up the creamy stew. Alternatively, serve it with steamed rice or chapati to soak up the flavorful sauce. For a complete meal, add a side of grilled meat or fish, or a fresh kachumbari salad with tomatoes and onions. The creamy, nutty spinach stew is both comforting and nutritious, making it a versatile addition to any table.

Tips for Success

  • Greens Variations: While spinach is traditional, you can use amaranth leaves (mchicha wa majani), Swiss chard, or kale. Adjust cooking time for tougher greens, and blanch if necessary to reduce bitterness.
  • Peanut Butter: Use unsweetened peanut butter for the best flavor. If you have a peanut allergy, substitute with almond butter or cashew butter, or skip it and add extra coconut milk for creaminess.
  • Spice Adjustments: For a milder flavor, omit the cayenne pepper. For extra heat, add a chopped chili pepper with the bell pepper.
  • Make It a Main Dish: Add protein like cooked chicken, beef, or tofu to make Mchicha a heartier meal. Stir in the protein during the last 5 minutes of cooking to heat through.
  • Storage: Leftovers can be refrigerated in an airtight container for up to 3 days. Reheat gently on the stovetop, adding a splash of water or coconut milk to loosen the sauce if needed.

Why You’ll Love Mchicha

Mchicha is a true gem of Tanzanian cuisine, showcasing the region’s love for fresh greens and creamy, spiced sauces. The combination of coconut milk and peanut butter creates a luxurious texture, while the spinach adds a healthy dose of nutrients. It’s a dish that’s both simple to prepare and deeply satisfying, reflecting the resourcefulness of Tanzanian home cooking. Whether you’re looking for a new side dish to elevate your meals or a vegetarian-friendly recipe that doesn’t skimp on flavor, Mchicha is a perfect choice. It’s a taste of East Africa that will leave you coming back for more.

Leave a Reply