Indian-Spiced Roasted Cauliflower Kebabs

Maria Marlowe


Coated in a creamy yogurt-based sauce and roasted to golden perfection, these kebabs are dressed to impress. The sweetness of the coconut yogurt complements the warm Indian spices that shine through in each simple yet powerful skewer. With bold flavor, fantastic texture and fun presentation, they’re a sure winner served with your favorite main course, enjoyed as a healthy snack or shared at your next social gathering.

Top View Cauliflower Kebabs Garnished with Green Sauce on Green Plate | Vitacost Blog

0 from 0 votes

Indian-Spiced Roasted Cauliflower Kebabs

Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 12
Calories 72 kcal
Author Maria Marlowe



  • 1 large cauliflower chopped into 1” florets

Indian Spice Marinade


  1. Preheat oven to 400 degrees F. Soak 12 to 15 skewers (approximately 12” long) in water. Line baking sheet with parchment paper.
  2. Bring large pot of water to boil and prepare an ice bath.
  3. Blanch cauliflower by placing in boiling water 5 minutes. Remove and immediately transfer to ice bath. Drain.
  4. Meanwhile, in large bowl, combine marinade ingredients; mix well. Toss cauliflower in sauce, thoroughly coating all pieces.
  5. Remove skewers from water. Gently skewer cauliflower, leaving a little space between each floret, and about 3” empty space on one end.
  6. Bake 20 to 22 minutes.

Recipe Notes

Add the ingredients to your cart and order now!

Nutrition Facts
Indian-Spiced Roasted Cauliflower Kebabs
Amount Per Serving
Calories 72 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 1g5%
Sodium 107mg4%
Potassium 351mg10%
Carbohydrates 10g3%
Fiber 4g16%
Sugar 2g2%
Protein 3g6%
Vitamin A 634IU13%
Vitamin C 37mg45%
Calcium 64mg6%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.