Ghana · Africa

Ghanaian Cabbage Stew Recipe with Tomato and Pepper

Updated November 3, 2026

Total time
56 min
prep 20 min · cook 36 min
Serves
6
portions as written
Cuisine
Ghana
Africa

Jump to recipe

Ghanaian Cabbage Stew Recipe with Tomato and Pepper

Ghanaian cabbage stew is a tomato-based dish of tender cabbage cooked with onion, pepper, ginger, and warm spices. This version keeps the cabbage as the star and makes a generous, meat-free stew that works with rice, yam, plantain, or other Ghanaian favorites.

Ingredients

  • 1 medium green cabbage, about 8 cups chopped (900 g)
  • ⅓ cup neutral vegetable oil (80 ml)
  • 1 large yellow or red onion, finely chopped (about 1 cup or 200 g)
  • 4 medium ripe tomatoes, quartered (about 4 cups or 600 g)
  • 2 tablespoons tomato paste (30 g)
  • 2 cloves garlic, finely grated or minced (about 2 teaspoons or 6 g)
  • 1 tablespoon finely grated fresh ginger (15 g)
  • 1 fresh Scotch bonnet pepper, stem removed (about 10 g); use half for milder heat
  • 1 cup low-sodium vegetable stock or water (240 ml)
  • 1 teaspoon smoked paprika (2 g)
  • ½ teaspoon ground cumin (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • ¼ teaspoon ground black pepper (0.5 g)
  • 1 tablespoon fresh lemon juice (15 ml), optional, to finish

Instructions

  1. Prepare the vegetables. Remove any tough or damaged outer cabbage leaves, cut the cabbage into quarters, and remove the firm core. Slice the leaves into bite-size strips, then rinse and drain them well. Put the tomatoes and Scotch bonnet in a blender and pulse into a coarse puree. If you prefer a chunkier stew, chop the tomatoes and pepper finely instead. Wash your hands and avoid touching your face after handling the pepper.
  2. Soften the onion. Set a wide, heavy pot or deep skillet over medium heat and add the oil. When it shimmers, add the chopped onion and cook for 6 minutes, stirring now and then, until softened and beginning to turn golden at the edges. Keep the heat moderate; the onion should soften rather than scorch.
  3. Cook the aromatics and tomato paste. Stir in the garlic and ginger and cook for 1 minute, just until fragrant. Add the tomato paste, paprika, cumin, salt, and black pepper. Stir for 2 minutes so the paste darkens slightly and coats the onion. This brief frying step rounds out the paste’s sharp flavor.
  4. Reduce the tomato base. Carefully pour in the tomato and pepper puree and stir well, scraping the bottom of the pot. Bring it to a gentle bubble, then cook uncovered for 15 minutes, stirring every few minutes. The mixture should thicken and lose much of its watery, raw-tomato smell. If it spits, lower the heat and partially cover the pot, leaving a small gap for steam.
  5. Cook the cabbage. Add the cabbage in handfuls, folding each addition into the sauce as it begins to wilt. Pour in the stock or water, cover, and cook for 10 minutes over medium-low heat. Stir once or twice so the cabbage cooks evenly. It will reduce substantially as it softens; if the pot seems dry before the cabbage wilts, add a small splash of water.
  6. Finish and season. Remove the lid and cook for 2 minutes, stirring gently, to let excess liquid evaporate. Taste a piece of cabbage with some sauce and adjust the salt, pepper, or heat. Stir in the lemon juice if you want a brighter finish. The cabbage should be soft and glossy but still hold its shape, with thick sauce clinging to it rather than a pool of liquid at the bottom.

Tips

  • Control the heat thoughtfully. Scotch bonnet is a traditional, fruity-hot choice in many Ghanaian-style dishes, but its strength varies. Start with half, or remove the seeds and pale inner ribs for less heat. For a milder stew, use a small piece of red bell pepper and add cayenne a pinch at a time; bell pepper gives sweetness but not the same sharp heat.
  • Give the tomato base time to reduce. If you add cabbage while the puree is still thin and raw-tasting, the finished stew can be watery. Let it bubble gently until it thickens, and stir often enough to keep the paste and tomatoes from catching on the pot.
  • Cut the cabbage evenly. Thin, similar-sized strips soften at the same rate. Very large pieces can stay tough while smaller pieces collapse, so take a moment to remove the dense core and slice the leaves into manageable pieces.
  • Choose the right stock substitute. Water works perfectly well, especially if you season carefully. If using a stock cube or concentrated broth, check its salt level and reduce the added salt at first; you can always adjust once the stew has cooked.

Serving Suggestions

Serve the stew hot as a main dish with plain rice, which soaks up the tomato-pepper sauce without competing with it. It is also good beside waakye, a Ghanaian combination of rice and beans, or with boiled yam, ripe plantain, or a simple portion of gari. If you are serving several sides, keep them plainly seasoned so the stew remains the most assertive part of the plate.

For a more filling meal, offer the cabbage stew with beans or a separate protein. A spoonful of the stew can also accompany roasted or boiled vegetables, or be tucked into a soft flatbread for an informal lunch. Add the stew to the plate just before serving rather than leaving it sitting on a hot serving dish for a long time; prolonged heat makes the cabbage softer and can dry the sauce.

Variations

Ghanaian cabbage stews vary between households and cooks. Some versions include fish, corned beef, or other additions, while others rely on vegetables and a well-seasoned tomato base. This recipe is a meat-free starting point, not a claim that there is only one traditional formula. To add cooked beans, fold in about 1½ cups (255 g) of drained beans during the last 5 minutes so they heat through without breaking apart.

For a smoky, savory variation, stir in ½ teaspoon (about 1 g) of ground dried shrimp, if available and suitable for the people eating. Dried shrimp is a traditional flavoring in some West African cooking; it adds a distinct seafood savoriness, so leave it out for a fully vegetarian version or if you do not want that flavor. A small amount of smoked paprika, already included here, offers a more accessible smoky note but does not taste exactly the same.

You can replace the fresh tomatoes with one 14.5-ounce can of chopped tomatoes (about 411 g) when ripe tomatoes are unavailable. Drain off a little liquid if the can is especially watery, and allow the sauce to reduce until thick. Red or savoy cabbage can replace green cabbage, though red cabbage colors the sauce and may take a little longer to soften. For a less oily stew, reduce the oil to ¼ cup (60 ml); the sauce may be less glossy, but it will still cook well.

Storage and Reheating

Let leftovers stop steaming, then refrigerate them in a shallow, covered container within 2 hours of cooking. The stew keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers for up to 2 months for best texture. Thaw overnight in the refrigerator; cabbage may soften a little more after freezing, but the flavor remains suitable for a quick meal.

Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe dish. Stir occasionally and add a tablespoon or two of water if the sauce has thickened too much. Heat leftovers to 165°F (74°C), stirring to distribute the heat evenly, and serve promptly. Avoid repeatedly cooling and reheating the whole pot, since that can make the cabbage mushy and makes it harder to handle leftovers safely.

Frequently Asked Questions

Is Ghanaian cabbage stew spicy?
It can be, especially when made with a whole Scotch bonnet, but the heat is easy to adjust. Begin with half a pepper, taste the tomato base as it cooks, and add a little more only if you want greater heat. Removing the seeds and inner ribs also helps soften the burn, although the pepper will still bring its fruity aroma.

Can I make this stew without a blender?
Yes. Finely chop the tomatoes and pepper with a knife, or grate the tomatoes on the large holes of a box grater and discard the skins. The sauce may have a more textured finish, but it will reduce and cook in the same way. Keep the pepper pieces small so their heat is distributed through the pot.

How do I keep the cabbage from turning mushy?
Slice it into even strips, add it only after the tomato sauce has thickened, and begin checking it after the covered 10-minute cook. Cabbage thickness and freshness affect the timing, so if yours is already tender, remove the lid and finish early. It should be soft enough to eat comfortably while still retaining its shape.

Can I prepare the stew ahead?
Yes. You can cook it a day ahead, cool it promptly, and refrigerate it in a covered container. The flavors settle as it rests, though the cabbage will soften slightly when reheated. Warm it gently with a splash of water and heat the leftovers to 165°F (74°C) before serving.

What can I use instead of Scotch bonnet?
A habanero is a close practical substitute and has a similar fruity heat, but it can be just as fiery, so use a small amount first. For a milder result, use red bell pepper and add a pinch of cayenne if needed. The bell pepper version will taste sweeter and less distinctly hot than one made with Scotch bonnet.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).