Grilled Cabbage with Peanut Sauce

Grilled cabbage wedges are the perfect canvas for an aromatic peanut satay sauce made with kecap manis (an Indonesian sweetened soy sauce). It adds depth of flavor to this summer ready dish.

Grilled cabbage with peanut satay sauce on a plate with toppings in small bowls around it.

Lori Rice

Family barbecues were a big part of celebrations in my family. My dad or my older brother would fire up the charcoal grill and soon, the irresistible aroma of my mum’s satay chicken skewers would waft through our house (and probably the whole neighborhood). Since then, I have always linked the scent of peanut sauce with barbecues, a summertime treat.

Grilled cabbage may not quite be the same as my mum’s skewered chicken, but it offers a comparably comforting canvas for the aromatic, crave-worthy peanut satay sauce. For this recipe, I grill cabbage wedges but if you prefer you can grill them in thick cabbage steaks as well.

The sauce is really a stand-out—it is nutty of course, but it’s also highly perfumed from the shallots and garlic, and also sweet from the kecap manis.

What is Kecap Manis?

Kecap manis is a foundational ingredient in Indonesian cooking, a sweetened aromatic soy sauce which has been sweetened with palm sugar, resulting in a dark, syrupy sauce with deep molasses notes.

It is a unique product that can be found at Asian grocery stores—if you can’t find it, you can substitute with a product called ‘sweet soy sauce’. In addition, you can also make kecap manis at home. Mix together equal amounts of soy sauce and palm sugar (or brown sugar), boil for 10-15 minutes, until syrupy and allow to cool completely.

It will thicken further as it cools. Store in the fridge.

Grilled cabbage with peanut satay sauce on a plate with toppings in small bowls around it.
Lori Rice

The Peanut Satay Base

The peanut base is best blitzed in a high-speed blender or food processor. You can opt for a smooth blend, but I like my peanut satay with some texture, so I keep it slightly chunky.

No peanuts in the pantry? You can replace the peanuts with peanut butter. The exact amount of peanut butter will vary per brand (some are oilier while others are thicker) so start with 3/4 cup and add more until you get the right consistency.

For those who are looking for an alternative to peanuts, you can use roasted cashews in the sauce instead, which delivers a sweeter, milder finish.

Tips and Tricks for Grilling Cabbage

Let’s talk about cabbage. One of the most versatile vegetables, equally wonderful in slaws, as pickles, braised in a rich sauce or stir-fried with noodles.

It is also the perfect vegetable to grill because high heat imparts a beautiful smoky flavor. These wedges take a little time to cook, so after searing one side with high heat, flip it over, reduce the heat, and cover loosely with a piece of foil. The foil creates a steamy environment which allows the cabbage to soften all the way through, while the lower heat chars slowly, drawing out sweetness and tenderness.

You can use any variety of cabbage here— green, purple or savoy would all work. Napa cabbage would be nice too, though it has a higher water content and cooks quicker so be sure to adjust the grilling time accordingly.

The charred scallions bring a lovely, rounded sweetness to the dish—you could also substitute with leeks, spring onions, green garlic or red onions.

Grilled cabbage wedges with peanut sauce on a plate with utensils and toppings set around it.
Lori Rice

Try More Recipes from Hetty McKinnon, author of “To Asia with Love”

Grilled Cabbage with Peanut Sauce

Prep Time 20 mins
Cook Time 25 mins
Total Time 45 mins
Servings 4 servings


For the cabbage

  • 1 (about 3 pounds) green or purple cabbage

  • Extra virgin olive oil

  • Kosher salt

  • 4 scallions, white and green parts separated and cut into 5-inch piece

  • Handful cilantro leaves

  • 1/4 cup roasted peanuts

  • 2 teaspoons toasted white sesame seeds

  • 1 lime, cut into 4 segments

For the peanut satay sauce

  • 1/2 red chili, deseeded and sliced

  • 2 cloves garlic, sliced

  • 1 large shallots, peeled and sliced

  • 1/2 cup roasted peanuts

  • 1 1/2 teaspoons neutral oil such as peanut or grapeseed

  • 1 1/2 tablespoons kecap manis

  • 1 1/2 tablespoons palm or brown sugar

  • 1 teaspoon sea salt

  • 1/2 cup water

To garnish

  • Cilantro

  • Sesame seeds

  • Chopped peanuts

  • Squeeze of lime


  1. Prep the cabbage:

    Remove any loose and discolored out leaves of the cabbage and if there is a long stalk, trim it slightly. Cut the cabbage in half through the stem and then cut each half into 4 equal pieces – you should have 8 wedges in total.

    Place on a plate, drizzle with olive oil and scatter with a few pinches of salt and rub to coat both sides.

    Peeling back the leaves of a head of cabbage to make grilled cabbage with peanut satay sauce.
    Lori Rice
    Chopping a head of cabbage in half on a cutting board.
    Lori Rice
    Chopping cabbage into wedges for grilled cabbage with peanut satay sauce.
    Lori Rice
    Cabbage wedges on a plate to make grilled cabbage wedges with peanut sauce.
    Lori Rice
  2. Grill the cabbage:

    If you are using an outdoor grill, heat it to a medium-high setting. If you are using a grill pan on the stove top, place it on a medium-high heat.

    When the cooking surface is smoking hot, place the cabbage cut side down and cook for 3-4 minutes until charred. Flip over and cover with a piece of foil (it doesn’t have to be completely covered I just drape it over the cabbage wedges and tuck it in around the edges).

    Reduce heat to medium and cook for 8-10 minutes until the cabbage is tender. Check tenderness by inserting a bamboo skewer into a few of the leaves to make sure that it comes out easily. Remove from heat, scatter with some salt and set aside.

    Cabbage wedges set on the grill for Grilled cabbage from Hetty McKinnon author of To Asia with Love
    Lori Rice
    Cabbage wedges set on the grill for Grilled cabbage from Hetty McKinnon author of To Asia with Love.
    Lori Rice
    Grilled cabbage wedges covered with foil.
    Lori Rice
    Checking for doneness for grilled cabbage with peanut satay sauce on the grill.
    Lori Rice
  3. Grill the scallions:

    Halve the white parts of the scallion lengthwise. On the same grill or grill pan add the white and green parts of the scallion, placing them separately as the greens will cook quicker.

    Cook the green parts for 1 minute or so, and the whites for 2 minutes, until charred. Remove and set aside.

    Grilling scallions to make grilled cabbage with peanut satay sauce.
    Lori Rice
  4. Make the peanut sauce:

    Meanwhile, to make the peanut sauce, place the chili, garlic, shallots and peanuts into a blender or food processor and blitz until it becomes a chunky paste (you can add a splash of water to get the blender going).

    Place a medium saucepan on medium-low heat, and add the oil and the paste, stirring constantly, for 2-3 minutes, until fragrant. Add the kecap manis, palm/brown sugar, salt and water. Stir for 2-3 minutes, until the sauce is well combined.

    Blending the sauce for grilled cabbage from Hetty McKinnon author of To Asia with Love.
    Lori Rice
    Saucepan with sauce for Grilled Cabbage from Hetty McKinnon author of To Asia with Love.
    Lori Rice
  5. Serve the cabbage wedges and peanut sauce:

    To serve, spoon a little peanut sauce on a serving platter, top with the cabbage wedges and charred scallions and then dollop with more peanut sauce. To finish, top with cilantro leaves, sesame seeds, peanuts, and squeeze over some lime juice.

    Side view of Grilled cabbage wedges with peanut sauce.
    Lori Rice
Nutrition Facts (per serving)
414 Calories
23g Fat
48g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 414
% Daily Value*
Total Fat 23g 30%
Saturated Fat 4g 18%
Cholesterol 0mg 0%
Sodium 1013mg 44%
Total Carbohydrate 48g 17%
Dietary Fiber 14g 48%
Total Sugars 22g
Protein 15g
Vitamin C 157mg 786%
Calcium 324mg 25%
Iron 4mg 20%
Potassium 1181mg 25%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.