Vegan Cabbage Steaks

Try out this easy vegan recipe for delicious cabbage steaks! Perfect for a quick and tasty dinner, this dish is packed with flavor and health benefits. Try it today and add a nutritious plant-based meal to your dinner rotation!

Cabbage steaks are displayed on plates next to a bowl of sauce.

Hey there, fellow food enthusiasts and health-conscious individuals! Are you ready to embark on a culinary journey that combines wholesome eating with a burst of flavors? Look no further than the sensational world of vegan cabbage steaks! Whether you’re a vegan veteran or simply looking to add more plant-based options to your diet, these cabbage steaks are about to become your new favorite go-to dish. In this post, we’ll dive into the deliciousness of vegan cabbage steaks, explore their nutritional benefits, and unveil a mouthwatering recipe that’s sure to tantalize your taste buds. So, let’s chop, season, and roast our way to a plateful of goodness!

Key Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

  • Cabbage — You’ll need a head of green cabbage. They come in various sizes; I choose a medium-sized, compact cabbage.
  • Dressing — We’ll dress the cabbage steak with a whole lemon (using both the zest and the juice), olive oil, three cloves of garlic, soy sauce, black pepper, smoked paprika, and some fresh parsley.
  • Mayo — We’ll make the creamy sauce with some vegan mayo. You can substitute vegan plain yogurt.
  • Ketchup — Adding ketchup to our sauce makes it colorful and adds some tangy flavor!
  • Vinegar — Going with the tangy theme, adding a bit of vinegar (white, apple cider, or white wine vinegar) makes this sauce so good.
  • Relish — If you don’t like pickles, then leave this out, but a couple of tablespoons of sweet pickle relish makes this the best sauce ever!
  • Seasoning — Add a little bit of salt and pepper to taste.
  • Veggie bacon — You can cook up some vegan tempeh bacon or any store-bought veggie bacon. Then, let it cool and crumble it over the top. Or, you can use bacon bits. Yes, they are accidentally vegan and perfect when you’re in a time crunch!
Looking down on cabbage steaks in a brown baking dish.

How to Make Cabbage Steaks

  1. Slice the cabbage into 3/4-inch slices.
  2. Zest and juice the lemon.
  3. Create the dressing by combining olive oil, seasonings, lemon zest, and lemon juice.
  4. Brush the dressing on both sides of the cabbage slices.
  5. Roast cabbage slices until golden on the edges, using tongs to flip them about halfway through.
  6. Stir together the sauce ingredients in a bowl.
  7. Place cooked cabbage steaks on a plate and drizzle with the creamy sauce.
  8. Top with crumbled vegan bacon.

Frequently-Asked Questions

What are cabbage steaks?

Cabbage steaks are thick slices of cabbage seasoned, often brushed with oil or marinade, then roasted, grilled, or pan-fried until tender and slightly caramelized on the edges. They offer a flavorful and unique way to enjoy cabbage as a main or side dish.

Can I use different types of cabbage to make cabbage steaks?

Yes, you can use various types of cabbage, such as green or red, to make cabbage steaks. Red cabbage will be darker in color, but the cooking process remains similar.

Serving Suggestions

Cabbage steaks can be paired with a variety of dishes to create a well-rounded and satisfying meal. Here are a few options:

  1. Protein: Serve cabbage steaks alongside delicious baked tofu or even a juicy Impossible Burger cooked in an Air Fryer for a balanced and protein-rich meal.
  2. Grains: Incorporate grains like quinoa Spanish rice, brown rice, or couscous as a side to add texture and substance to the meal.
  3. Salads: Add fresh flavors like this vegan caprese salad and serve it with mixed greens, cherry tomatoes, cucumbers, and a flavorful vinaigrette to complement the roasted cabbage.
  4. Potatoes: Roasted or vegan garlic mashed potatoes make a hearty and classic pairing, offering both comfort and taste.
  5. Beans or Legumes: Incorporate beans or lentils for added protein and fiber, creating a satisfying vegetarian meal.
  6. Sauces and Dressings: Drizzle a tangy vegan sweet mustard sauce, creamy avocado green goddess dressing, or a light walnut pesto over the cabbage steaks to enhance their flavor.
  7. Roasted Vegetables: Prepare a medley of roasted vegetables, such as carrots, bell peppers, and zucchini, to round out the meal.

Ultimately, the choice of side dishes depends on your preferences and dietary needs, but these options can help create a delicious and well-balanced meal with cabbage steaks as the centerpiece.

Storage Tips

Transfer leftover cabbage steaks to a sealed container. It will keep in the fridge for up to 5 days. Not recommended for freezing.

A hand brushes dressing over cabbage steaks on a prepared pan.

Plant-Based Dinner Recipes

If you love this recipe for cabbage steaks, here are more plant-based dinner favorites to try:

Cabbage steaks are sitting on a plate. They are topped with dressing and veggie bacon bits.

Cabbage Steaks

Delicious vegan cabbage steaks are a simple and satisfying way to enjoy a plant-based dinner. These healthy steaks are quick to make, require minimal ingredients, and are loaded with flavor. Try this easy vegan recipe tonight!
5 from 2 votes
Course: Main Course
Cuisine: American
Prep Time: 5 minutes
Cook Time: 25 minutes
Resting time: 5 minutes
Total Time: 35 minutes
Servings: 4 steaks
Calories: 161kcal


Cabbage Steaks

  • 1 head cabbage
  • 1 lemon
  • 2 tablespoons olive oil
  • 3 cloves garlic
  • 1 teaspoon soy sauce (substitute tamari for gluten-free)
  • ¼ teaspoon freshly ground black pepper
  • ½ teaspoon smoked paprika
  • 1 tablespoon fresh parsley (optional, but it adds a nice touch)

Creamy Sauce

  • ½ cup vegan mayo (substitute plain vegan yogurt)
  • 3 tablespoons ketchup
  • 1 teaspoon vinegar (white or white wine vinegar)
  • 2 tablespoons sweet pickle relish
  • pinch of salt and pepper


  • ¼ cup vegan bacon


  • Place cabbage on a cutting board and cut off the root end to create a flat surface. Slice the cabbage into ¾ inch slices.
    A hand uses a knife to cut cabbage in slices on a cutting board.
  • Zest and juice the lemon. You should have 3 teaspoons of zest and 3 tablespoons of juice.
  • Combine the olive oil with seasonings, the lemon zest, and the lemon juice. Brush on both sides of the cabbage slices.
    A hand brushes dressing over cabbage steaks on a prepared pan.

Oven Roasted

  • Oven Roasted: Preheat oven to 400°F/200°C. Line a baking sheet with parchment paper.
  • Place herbed cabbage slices on the parchment paper-lined pan. Roast for 25 minutes, using tongs to flip them about half way through. They should be golden around the edges.

Grilled Cabbage Steaks

  • Preheat grill to 350°F/175°C and brush grates with oil to prevent sticking.
  • Place cabbage steaks on the grill and cook for 5 to 6 minutes. Use tongs to flip and brush additional seasoning as necessary. Cook until crispy and golden-brown outside and tender on the inside.

For the Creamy Sauce:

  • Combine the ingredients in a bowl and stir to combine.

For Serving:

  • Place cooked cabbage steaks on a plate and drizzle with the creamy sauce. Top with crumbled vegan bacon.

(The products above contain sponsored links to products we use and recommend)

Calories: 161kcal | Carbohydrates: 8g | Protein: 3g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Sodium: 128mg | Potassium: 450mg | Fiber: 3g | Sugar: 3g | Vitamin A: 124IU | Vitamin C: 70mg | Calcium: 37mg | Iron: 1mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

One Response to Vegan Cabbage Steaks

  1. Avatar thumbnail image for MarlyLeona Reply

    5 stars
    This recipe is delicious. I like the sauce!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.