Broccoli Steak Recipe Vegan: Easy & Delicious Plant-Based Meal

Updated On: October 7, 2025

Broccoli steak is a delicious and hearty way to enjoy this vibrant vegetable beyond the usual steamed or sautéed sides. If you’re following a vegan lifestyle or simply seeking a fresh, plant-based dish, this broccoli steak recipe vegan is a must-try.

The thick slices of broccoli are seasoned to perfection, then roasted or grilled, creating a satisfying texture with caramelized edges and tender florets. Whether you’re cooking for a weeknight meal or impressing guests with an elegant dish, these broccoli steaks offer both flavor and nutrition in one beautiful plate.

This recipe is incredibly versatile and easy to customize, making it perfect for beginners and seasoned cooks alike. Plus, it pairs wonderfully with a variety of sides and sauces.

Let’s dive into how to make these delightful vegan broccoli steaks that will soon become a staple in your kitchen.

Why You’ll Love This Recipe

First, this recipe is a fantastic way to showcase broccoli in a new light. Instead of chopping it into florets, slicing it into steaks preserves the vegetable’s structure, giving you a satisfying bite and a visually stunning presentation.

Second, it’s incredibly simple to prepare with minimal ingredients, but the roasting or grilling technique brings out an amazing depth of flavor and texture. The use of olive oil, garlic, and spices enhances the natural earthiness of broccoli without overpowering it.

Finally, this dish is packed with nutrients—rich in fiber, vitamins C and K, and antioxidants—making it as healthy as it is tasty. Perfect for vegan and plant-based diets, it’s an excellent main dish or a hearty side to complement other meals.

Give it a try and experience broccoli like never before!

Ingredients

  • 2 large heads of broccoli (each about 1 to 1.5 pounds)
  • 3 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1 tablespoon lemon juice
  • Optional garnish: chopped fresh parsley or red pepper flakes

Equipment

  • Sharp chef’s knife or serrated knife
  • Baking sheet or grill pan
  • Mixing bowl
  • Pastry brush or spoon for oil
  • Aluminum foil or parchment paper (optional, for easier cleanup)
  • Spatula or tongs

Instructions

  1. Preheat your oven or grill: Set your oven to 425°F (220°C) or heat a grill pan over medium-high heat.
  2. Prepare the broccoli steaks: Remove any tough outer leaves from the broccoli heads. Trim the stalk ends so they sit flat. Using a sharp knife, slice each broccoli head lengthwise into 3/4-inch thick “steaks.”
  3. Make the seasoning mixture: In a small bowl, combine olive oil, minced garlic, smoked paprika, salt, pepper, and lemon juice. Stir well to create a flavorful marinade.
  4. Brush the broccoli steaks: Lay the broccoli steaks on a lined baking sheet or grill pan. Generously brush both sides with the olive oil mixture, ensuring the garlic and seasoning stick well.
  5. Cook the steaks: Roast in the oven for 20-25 minutes, flipping halfway through, until the edges are crisp and browned. If using a grill pan, cook for approximately 5-7 minutes per side, allowing nice grill marks to form.
  6. Check for doneness: The broccoli should be tender when pierced with a fork but still hold its shape. If you prefer softer broccoli, cook a few minutes longer.
  7. Serve and garnish: Remove from heat and sprinkle with optional chopped parsley or red pepper flakes for a pop of color and added flavor.

Tips & Variations

For the best broccoli steaks, choose heads that are firm with tight, vibrant green florets and thick stalks.

You can customize this recipe by experimenting with different seasonings. Try adding nutritional yeast for a cheesy flavor, or cumin and coriander for a warm, earthy twist.

Want to make it even more indulgent? Drizzle your broccoli steaks with a tangy vegan aioli or tahini sauce just before serving.

For an Asian-inspired version, swap out the olive oil marinade for a mixture of soy sauce, sesame oil, and grated ginger.

If you don’t have a grill pan or oven, you can pan-sear the broccoli steaks in a cast-iron skillet on medium heat, allowing each side to caramelize beautifully.

Nutrition Facts

Nutrient Amount Per Serving
Calories 120 kcal
Protein 5 g
Fat 9 g
Carbohydrates 8 g
Fiber 4 g
Vitamin C 90% DV
Iron 8% DV

Serving Suggestions

This vegan broccoli steak pairs wonderfully as a main or side dish with a variety of accompaniments. Serve it alongside quinoa or brown rice for a complete meal packed with protein and fiber.

For a Mediterranean twist, add a dollop of hummus or a sprinkle of toasted pine nuts. It also complements dishes like roasted potatoes or a fresh green salad.

If you’re interested in trying more plant-based recipes, check out our Lemon Ricotta Pasta With Arugula Recipe or the flavorful Lion’S Mane Mushroom Crumble Recipes. For a comforting fall meal, the Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food is also highly recommended.

Conclusion

This vegan broccoli steak recipe is a simple yet impressive way to elevate your vegetable game. With minimal ingredients and straightforward steps, you can create a dish that’s both nourishing and packed with flavor.

It’s a great option for anyone looking to add more plant-based meals to their routine while enjoying a satisfying texture and bold taste.

Whether roasted or grilled, these broccoli steaks make a stunning centerpiece for any meal. The versatility of this recipe allows you to tailor it to your preference, whether you want to keep it classic or spice it up with your favorite seasonings.

Give it a try and you might just find a new favorite way to enjoy broccoli!

📖 Recipe Card: Broccoli Steak Recipe Vegan

Description: A hearty and flavorful vegan broccoli steak, perfect as a main or side dish. Roasted to perfection with a savory marinade and crisp edges.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 large heads of broccoli
  • 3 tbsp olive oil
  • 1 tbsp soy sauce
  • 1 tbsp lemon juice
  • 2 cloves garlic, minced
  • 1 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp chili flakes (optional)
  • 1 tbsp nutritional yeast (optional)

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Slice broccoli heads into 3/4 inch thick 'steaks'.
  3. Mix olive oil, soy sauce, lemon juice, garlic, paprika, salt, pepper, and chili flakes in a bowl.
  4. Brush both sides of broccoli steaks with the marinade.
  5. Place broccoli steaks on a baking sheet lined with parchment paper.
  6. Roast for 20-25 minutes, flipping halfway through.
  7. Sprinkle nutritional yeast over steaks before serving, if desired.

Nutrition: Calories: 120 kcal | Protein: 5 g | Fat: 8 g | Carbs: 10 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Broccoli Steak Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan broccoli steak, perfect as a main or side dish. Roasted to perfection with a savory marinade and crisp edges.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 large heads of broccoli”, “3 tbsp olive oil”, “1 tbsp soy sauce”, “1 tbsp lemon juice”, “2 cloves garlic, minced”, “1 tsp smoked paprika”, “1/2 tsp salt”, “1/4 tsp black pepper”, “1/2 tsp chili flakes (optional)”, “1 tbsp nutritional yeast (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 425\u00b0F (220\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Slice broccoli heads into 3/4 inch thick ‘steaks’.”}, {“@type”: “HowToStep”, “text”: “Mix olive oil, soy sauce, lemon juice, garlic, paprika, salt, pepper, and chili flakes in a bowl.”}, {“@type”: “HowToStep”, “text”: “Brush both sides of broccoli steaks with the marinade.”}, {“@type”: “HowToStep”, “text”: “Place broccoli steaks on a baking sheet lined with parchment paper.”}, {“@type”: “HowToStep”, “text”: “Roast for 20-25 minutes, flipping halfway through.”}, {“@type”: “HowToStep”, “text”: “Sprinkle nutritional yeast over steaks before serving, if desired.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “5 g”, “fatContent”: “8 g”, “carbohydrateContent”: “10 g”}}

Photo of author

Marta K

Leave a Comment

X