Ethiopian Spiced Cabbage Stir-Fry Recipe
Introduction
Ethiopian Cabbage is a flavorful and colorful vegetable dish that combines warm spices with fresh ingredients. This simple recipe features tender cabbage cooked with carrots, potatoes, and aromatic spices, making it a comforting side or main course. Perfect for those who enjoy Ethiopian flavors or want to try something new and healthy.

Ingredients
- 1 1/2 tablespoons olive oil
- 2 teaspoons minced garlic
- 1 teaspoon ginger paste
- 2 teaspoons turmeric powder (divided)
- 1 teaspoon cumin powder
- 1/4 teaspoon cardamom powder
- 1/4 teaspoon ground cinnamon
- 1 small red onion (diced)
- 2 large carrots (diced)
- 1 medium potato (diced)
- 1 cup water
- 1/2 head cabbage (chopped finely)
- 3/4 teaspoon salt (plus more to taste)
- 1/2 teaspoon freshly ground black pepper
- Fresh cilantro (chopped, for garnish)
Instructions
- Step 1: Heat olive oil in a cast iron skillet or Dutch oven over medium heat.
- Step 2: Add garlic, ginger paste, 1 teaspoon turmeric powder, cumin powder, cardamom, and cinnamon. Stir and let the spices infuse for about 30 seconds, ensuring the oil does not get too hot.
- Step 3: Add the diced red onion and sauté for about 1 minute until slightly browned.
- Step 4: Add the diced carrots, potato, water, and the remaining teaspoon of turmeric powder. Stir well to coat the vegetables evenly with the spices.
- Step 5: Cover the pan and cook on medium heat for 10 minutes. Check with a fork to ensure the carrots and potatoes are almost tender.
- Step 6: Stir in the chopped cabbage along with salt and black pepper. Cover and cook for an additional 5–10 minutes until the cabbage is tender but still holds its shape.
- Step 7: Remove the pan from heat and serve hot, garnished with fresh cilantro. Enjoy alongside rice or flatbread if desired.
Tips & Variations
- For extra depth, add a pinch of smoked paprika to the spices.
- Use green cabbage instead of red for a milder flavor.
- Add a splash of lemon juice before serving to brighten the dish.
- Serve with injera, traditional Ethiopian flatbread, for an authentic experience.
- Adjust the amount of black pepper or add chili flakes for some heat.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if the dish seems dry.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish vegan?
Yes, this recipe is naturally vegan and uses no animal products, making it perfect for a plant-based diet.
What can I serve with Ethiopian Cabbage?
This dish pairs well with rice, flatbreads like injera or naan, and can also complement lentils or meat stews for a fuller meal.
Print
Ethiopian Spiced Cabbage Stir-Fry Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Ethiopian Cabbage is a flavorful and aromatic vegetable dish featuring cabbage cooked with a blend of traditional Ethiopian spices such as turmeric, cumin, cardamom, and cinnamon. Combined with carrots, potatoes, and a touch of garlic and ginger, this comforting dish offers a vibrant taste and is perfect as a side or main when served with rice or flatbread.
Ingredients
Vegetables
- 1 small red onion, diced
- 2 large carrots, diced
- 1 medium potato, diced
- 1/2 head cabbage, finely chopped
- 1 cup water
Spices and Seasonings
- 1 1/2 tablespoons olive oil
- 2 teaspoons minced garlic
- 1 teaspoon ginger paste
- 2 teaspoons turmeric powder (divided)
- 1 teaspoon cumin powder
- 1/4 teaspoon cardamom powder
- 1/4 teaspoon ground cinnamon
- 3/4 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- Fresh cilantro, chopped (for garnish)
Instructions
- Heat oil: Heat the olive oil in a cast iron skillet or Dutch oven over medium heat to prepare for sautéing.
- Bloom spices: Add minced garlic, ginger paste, 1 teaspoon turmeric powder, cumin powder, cardamom powder, and cinnamon. Stir constantly for about 30 seconds to infuse the oil with the spices, ensuring the oil does not get too hot or burn.
- Sauté onion: Add the diced red onion and sauté for approximately 1 minute until it softens slightly and begins to brown.
- Add vegetables: Add diced carrots, diced potato, water, and the remaining 1 teaspoon turmeric powder. Stir well to evenly coat the vegetables with the spices and liquid.
- Simmer: Cover the pan with a lid and cook over medium heat for 10 minutes. Check with a fork to ensure the carrots and potatoes are almost tender but still hold their shape.
- Add cabbage: Stir in the finely chopped cabbage, salt, and black pepper. Cover again and cook for an additional 5-10 minutes until the cabbage is tender but not mushy.
- Serve: Remove the pan from heat and garnish with fresh chopped cilantro. Serve hot alongside rice or flatbread for a complete meal.
Notes
- This dish pairs well with traditional Ethiopian injera, rice, or flatbreads like chapati.
- Adjust salt to taste, as different brands of spices can affect the seasoning.
- For a vegan and gluten-free meal, serve as is without any animal products.
- You can add a bit of chili powder or fresh chili if you prefer a spicier version.
- The cooking time can vary depending on the size of the vegetable dice; ensure vegetables are tender but not overcooked.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Ethiopian
Keywords: Ethiopian cabbage recipe, vegan Ethiopian dish, spiced cabbage, vegetable side dish, turmeric cabbage, healthy vegan recipe

