clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cauliflower Satay Skewers with Peanut Sauce

  • Author: Misfits Market



Cauliflower Skewers

  • 1 large head cauliflower, cut into 2” pieces
  • 1/4 cup coconut milk
  • 1 tablespoon soy sauce
  • 2 1/2 tablespoons yellow curry powder
  • 1 1/2 tablespoons turmeric powder
  • 3 cloves garlic, grated
  • 1 tablespoon grated ginger
  • 1 1/2 tablespoons honey
  • 1 tablespoon fish sauce
  • Canola oil
  • Kosher salt
  • Black pepper
  • Limes wedges and cilantro for serving
  • 68 wooden skewers


Peanut Sauce

  • 3 tablespoons creamy peanut butter
  • 1 tablespoon soy sauce
  • 1 tablespoon fresh lime juice
  • 2 teaspoons honey
  • 1 clove garlic, grated
  • 1 teaspoon grated ginger
  • 1/4 teaspoon red pepper flakes
  • Optional: chopped toasted peanuts for serving


  1. To make peanut sauce, whisk together peanut butter, soy sauce, lime juice, honey, garlic, ginger, and red pepper flakes in a small bowl. Whisk in 2-3 tablespoons of water until desired consistency is reached. Set aside.
  2. In a large bowl, combine coconut milk, soy sauce, curry powder, turmeric, garlic, ginger, honey, and fish sauce. Add cauliflower chunks, toss and let marinate for at least 20 minutes or overnight.
  3. On the grill: After cauliflower has been marinated, preheat grill to medium-high. Soak skewers in water for at least 15 minutes to help avoid burning. Remove cauliflower from marinade and thread 4-5 pieces onto each skewer and place on a baking sheet. Drizzle oil over cauliflower and season with salt and pepper to taste.
  4. Add skewers to grill, cover, and let cook for 5-6 minutes, until the bottom is beginning to char. Flip the cauliflower, then re-cover the grill for another 5 minutes, until the cauliflower is tender. Remove from the grill.
  5. In the oven: After cauliflower has been marinated, preheat oven to 400 degrees. Remove cauliflower pieces from bowl and place onto a lined baking sheet. Drizzle oil over cauliflower and season with salt and pepper.  Bake for 20-25 minutes, tossing halfway through, until cauliflower has softened and become golden. While cauliflower is in the oven, soak the wooden skewers in water.
  6. Remove cauliflower from oven, let cool slightly. Thread 4-5 pieces of cauliflower onto each skewer. Turn oven to broil and broil skewers for 4-6 minutes until cauliflower pieces become lightly charred.
  7. Serve satay cauliflower skewers immediately with peanut sauce, extra lime wedgess on the side, and cilantro on top.