Roasted Cabbage Steaks with Spicy Lime and Cilantro Sauce

These roasted cabbage steaks drizzled with a refreshing cilantro lime sauce to intensify the flavor satisfy both vegetarians and meat-eaters alike.

  • Author: Sharon Chen
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Vegetarian, Gluten Free
  • Method: Roast
  • Cuisine: American


  • 1 head of cabbage (green cabbage)
  • 1/4 cup unsalted butter (or avocado oil if vegan), divided
  • salt, black pepper, and garlic powder to taste (you could also use roasted garlic)
  • lime wedges for garnishing

For the Spicy Lime and Cilantro Sauce

  • 1/4 cup extra-virgin olive oil
  • 3 tablespoons fresh lime juice
  • 1 teaspoon fish sauce (omit if vegan)
  • 2 teaspoons minced garlic
  • 1/4 cup chopped cilantro leaves
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon cayenne pepper
  • 1/4 teaspoon brown sugar


  1. Preheat oven to 425°F.
  2. Slice cabbage into 1/2-inch-thick pieces vertically. (See video.)
  3. Melt 1 tablespoon butter or heat 1 tablespoon avocado oil in a cast-iron skillet over medium-high heat. Add 1 or 2 cabbage steaks (depending on the size of your cast-iron skillet); lightly season with a dash of salt, black ground pepper, and a pinch of garlic powder. Cook 3 to 4 minutes. Place the cabbage steaks in a single layer, seared side up on a baking sheet lined with parchment paper. Repeat this process with remaining cabbage, adding more butter or oil to the skillet as needed. Bake for 15-20 minutes.
  4. While the cabbage steaks are baking, whisk all the dressing ingredients in a small bowl. Mix well and set aside.
  5. Once the cabbage steaks are done, dish and drizzle with the dressing, and serve with lime wedges and cilantro. YUM!


Keywords: roasted cabbage steaks