This colorful dish is perfect for an on-the-go lunch.

Inspired by cabbage-wrapped gado-gado she tried at a restaurant in Bali, New York City–based recipe developer Laura Rege recreated the dish, served with her favorite three-ingredient sauce. “Made with almond butter and curry paste, it’s one of my secret weapons in the kitchen,” she says. The tofu here is served uncooked, but feel free to sear or bake it beforehand—just allow it to cool before assembling the wraps. 

Prep Time: 10 minutes
Cook Time: 5 minutes, plus time for cooking rice
Serves 4

Click here for more recipes in this series. 


  • ½ cup unsweetened almond butter
  • 2 to 4 teaspoons red curry paste (depending on desired heat and curry paste brand)
  • Sea salt


  • Kosher salt
  • 14 ounces firm tofu
  • 8 whole green cabbage leaves, from 1 medium cabbage
  • 8 ounces green beans, trimmed and halved crosswise
  • 2 large carrots, peeled and sliced into thin matchsticks (about 2 cups)
  • 1 small red bell pepper, stemmed, seeded, and thinly sliced
  • Steamed brown rice, for serving


  1. Make the curry-almond sauce: In a medium bowl, combine the almond butter, curry paste, salt, and ½ cup water and whisk until smooth. Add more water, by the tablespoon, for a thinner consistency.
  2. Bring a large pot of salted water to a boil. Line a large plate or small baking dish with paper towels and place the tofu on top. Add more paper towels on top and press gently to squeeze out excess liquid. Remove and discard the paper towels. Cut the tofu crosswise into ¼-inch thick slices and then cut each plank into ¼-inch strips.
  3. When the water is boiling, set up a large bowl of ice water in the sink. Then, add the cabbage leaves to the boiling water and cook until just pliable and softened, about 30 seconds. Remove with a large slotted spoon and immediately transfer to the ice water for a minute or two. Squeeze any remaining water from the cabbage leaves with your hands, and set aside.
  4. Return the pot of water to a boil and add more ice cubes and water to the bowl in the sink. Submerge the green beans and carrots in the boiling water, cooking the green beans for about 3 minutes and the carrots for about 1 minute. Transfer them both to the ice bath, then drain and set aside.

  5. Working one by one, arrange the cabbage leaves on a clean, dry surface, and flatten slightly, using your hands. On the stem end, arrange the tofu, green beans, carrots, and bell pepper. Starting at the stem end, roll each cabbage leaf up like a tight burrito and slice in half. Serve with curry-almond sauce and brown rice.
Photography and styling by Jenny Huang