Kenyan Fried Cabbage with Tomatoes and Onion
Kenyan fried cabbage is a go-to dish served with ugali, grilled meat, or fish, but it’s just as satisfying all on its own. It’s quick, veggie-packed, and full of fresh flavor from tender cabbage, sweet onions, and juicy tomatoes.

Kenyan Fried Cabbage Ingredients
- Green Cabbage: Mild and slightly sweet, softening just enough while remaining crisp.
- Onion: Adds savory depth and gentle sweetness when sautéed.
- Tomatoes: Cook into a light sauce, adding brightness and acidity.
- Vegetable Oil: Helps sauté and lightly coat the veggies with flavor.
- Salt & Pepper: Simple seasonings to enhance and balance the dish.

Easy Kenyan Fried Cabbage Variations
- Garlic Cabbage: Add minced garlic for extra depth.
- With Carrots: Grate a carrot for sweetness and color.
- Curry Flavor: Stir in curry powder or turmeric for warmth.
- Bell Peppers: Add sliced bell peppers for crunch.
- Ginger Twist: Sauté fresh ginger with the onions.
- Coconut Finish: Sprinkle in shredded coconut at the end.

Keesha’s Tips & Tricks
- Chop Evenly: When I’m cooking for friends or family, I like the cabbage cut all the same size. It cooks evenly and stays crisp with just the right bite.
- Use Ripe Tomatoes: Soft, juicy tomatoes break down faster and blend better with the cabbage.
- Keep the Heat Low: I cook this slow and easy. Low heat gives the cabbage time to soften without burning.
- Use a Wide Pan: A big pan means more surface space, which helps the cabbage fry up nicely instead of steaming.

How to Store Kenyan Fried Cabbage
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave with a splash of water or oil if needed. It’s not freezer-friendly, as the cabbage gets too soft, so enjoy it fresh or soon after.

More Kenyan Recipes
Love this dish? Try Kenyan Sukuma Wiki, crispy Bhajias, or a fresh Vegan Peach Salad to round out your meal.

Quick Kenyan Fried Cabbage
Ingredients
- 1 green cabbage chopped
- ½ onion, chopped chopped
- 2 tomatoes, chopped chopped
- 2 Tbsp vegetable oil
- Salt and pepper, to taste
Instructions
- First, wash the cabbage and chop it into bite-sized pieces. Go ahead and chop the onion and tomatoes too, so everything is ready to go.
- Next, heat the oil in a large pan over medium heat. Add the chopped onion and sauté until softened and slightly golden.
- Then, add the cabbage to the pan and give it a good stir. Let it cook for 3 to 4 minutes, just until it starts to soften but still has a bit of bite.
- Finally, stir in the chopped tomatoes, salt, and pepper. Cook for another few minutes, stirring occasionally, until the tomatoes break down and everything is coated in that light, flavorful sauce.
- Serve warm with ugali, meat, or fish, or enjoy it just as it is.
