Girl Meets Fire

menu icon
go to homepage
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe

subscribe
search icon
Homepage link
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe

×
Home » Recipes » Vegan or Vegetarian

Roasted Cauliflower Bravas

Portrait of a smiling woman chef in a home kitchen, used for the “About Me” section of Girl Meets Fire.
Modified: Feb 14, 2026 · Published: Mar 19, 2026 by Zoe Forestier Villegas · This post may contain affiliate links ·

Sharing is caring!

2 shares
  • Facebook
  • Email
  • Print
↓ Jump to Recipe

Roasted Cauliflower Bravas bring the same spicy, saucy energy of the classic Spanish tapa to your kitchen. If you've ever ordered patatas bravas at a tapas bar and immediately wanted a second round, this is that same smoky, spicy brava sauce doing exactly what it does best.

Overhead view of crispy roasted cauliflower florets on blue patterned plate with spicy brava sauce in an orange checkered bowl.

Roasted Cauliflower Bravas is my take on one of my favorite Spanish tapas with a different vegetable while still embracing and honoring the Spanish tradition. It is this same tradition that I focus on when I cook Tortilla Espanola, Caldo Gallego, or our very Puerto Rican-style Bacalao a la Vizcaina.

Make your own tapas night with a selection of Puerto Rican small plate appetizers that bring big flavor to your table. Tostones de Platano, Fried and smashed plantain discs, are great for scooping up Ceviche de Pescado y Camarones. Bacalaitos, Salted Cod fritters, a street food staple with a crispy, crunchy outside and tender, creamy inside, are crowd pleasers. Pinchos de Cerdo (Puerto Rican Pork Kabobs) can be made bite-sized for any gathering or larger for a full-size meal. And Empanadillas de Carne, or filled with cheese, are another remnant of our Spanish heritage. These recipes are the 'chinchorreo' la 'pica'era' as we fondly call them, the kind of eating that hits the spot.

Jump To
  • Why you'll love this recipe
  • About the Brava Sauce 🌶️
  • Ingredient Notes
  • Variations and Substitutions
  • Top Tip
  • How to make Roasted Cauliflower Bravas
  • Expert Tips
  • Recipe FAQs
  • More Frituras and Appetizers
  • Before You Go . . .
  • 📖 Recipe
  • Top Tip
  • Expert Tips
  • Comments

Why you'll love this recipe

  • Make extra sauce. The brava sauce comes together in one pan and keeps well in the fridge for days.
  • Less mess, hands-off cooking. Roasting instead of frying means easier cleanup and more time away from the stove.
  • Double-duty spice blend. The seasoning on the cauliflower complements the sauce; everything works together. Also great on popcorn!
  • Naturally low-carb and vegetarian: this take on patatas bravas satisfies the craving without derailing your goals. 
  • Appetizer, side dish, or snack. However you serve it, it fits.

About the Brava Sauce 🌶️

Salsa brava is a Madrid original, a smoky red sauce that has been the soul of patatas bravas since the 1960s. The name means "fierce," "brave," or "angry," which is almost ironic given how mild the traditional sauce actually is. Cayenne is the modern addition that finally makes the sauce live up to its name. But a little goes a long way, so build the heat slowly, keep some tortillas nearby, and taste as you go. If you overshoot, a small knob of butter or a quick roux will tame it. A squeeze of lime at the end brightens the whole sauce. Make extra. It keeps well in the fridge for days and works on everything.

Ingredient Notes

Overhead view of cauliflower bravas ingredients, including cauliflower florets, onions, tomato paste, garlic, olive oil, achiote oil, adobo, salt, achiote, cumin, smoked paprika, black pepper, cayenne, and broth.
  • Cauliflower: One medium head gives you plenty of florets for a generous serving. Cut them into bite-sized pieces so they roast evenly and are easy to eat.
  • Smoked paprika: Used in both the cauliflower seasoning and the sauce. It's the backbone of the dish's flavor. Don't substitute with regular paprika if you can avoid it.
  • Achiote oil: This is the GMF touch. It gives the sauce its deep brick-red color and a subtle earthy flavor.
  • Tomato paste: Cooked in the pan before the liquids are added. This step deepens the flavor significantly. Don't skip it.

See my recipe card below for a complete list of the ingredients with measurements.

Variations and Substitutions

  • Make it vegan: Use vegetable broth instead of chicken broth in the sauce.
  • Use shallots: Swap the onion for shallots for a milder, slightly sweeter base that lets the paprika and achiote take center stage.
  • No achiote oil: The sauce is still delicious without it. You can add an extra pinch of smoked paprika to compensate for the color.
  • Go back to the potato: This brava sauce works exactly the same way on roasted or fried potatoes. Same method, different vegetable.
  • Sweet paprika: It is in the traditional recipe and balances the sauce's smoke. Together, sweet and smoked paprika create that classic bravas depth.
  • Keep it chunky: If you do not have an immersion or regular blender, no problem. This recipe would also work as a chucky sauce that the cauliflower florets would easily pick up.

Some substitutions have not been tested. If you try a variation, let us know how it turned out in the comments below!

Top Tip

Don't skip the tomato paste cook-down. Letting it caramelize in the pan for a full minute before adding any liquid is what gives the brava sauce its deep, jammy flavor. Rushed tomato paste just tastes sharp; cooked tomato paste tastes like something.

How to make Roasted Cauliflower Bravas

Preheat the oven to 425℉.

Overhead view of cauliflower head cut in half on bamboo cutting board with chef's knife and separated stem pieces, labeled with step 1.
  1. Step 1: Start by breaking down the cauliflower. Place the cauliflower upside down with the stem pointing up. Place the tip of the knife and pry the cauliflower in half.
Overhead view of cauliflower florets separated on bamboo cutting board with chef's knife, labeled with step 2.
  1. Step 2: Cut the pieces into bite-sized pieces. To keep the florets looking organic, insert the tip of the knife (you may use a paring knife) and separate the florets at the base from the main stem. Once you have your florets ready, place them on a drying rack or over paper towels to absorb any extra water left over from washing.
Overhead view of empty white plate with four small bowls of spices including smoked paprika, cumin, garlic powder and cayenne pepper arranged below, labeled with step 3.
  1. Step 3: Place the ground spices in a bowl and combine.
Overhead view of cauliflower florets in a bowl with spice mixture and olive oil beside it, ready to be tossed, labeled with step 4.
  1. Step 4: Drizzle the cauliflower with olive oil and one to two teaspoons of seasoning. Mix thoroughly.
Overhead view of seasoned cauliflower florets arranged on dark perforated baking sheet ready for roasting, labeled with step 5.
  1. Step 5: Place the cauliflower on the baking sheet with a drying rack (if available). My baking sheet has divots that allow for air circulation. You can line the baking sheet with parchment for ease of cleaning. Roast the cauliflower at 425℉ for 15-20 minutes.
Overhead view of sliced shallots sautéing with black pepper in skillet, labeled with step 6.
  1. Step 6: In a saute pan, heat the olive oil and add the onions. Once the onions are translucent, add the chopped garlic and saute until soft.
Hand holding a small cup of orange achiote oil over a skillet with sautéed shallots and tomato paste for brava sauce, labeled with step 7.
  1. Step 7: Add the achiote oil with the rest of the spices and lightly toast before adding the tomato paste. Caramelize the tomato paste, and add the vinegar.
Hand holding white cup of broth over skillet with sautéed shallots, tomato paste and spices for brava sauce, labeled with step 8.
  1. Step 8: Deglaze the pan by adding the broth, lifting the browned bits from the pan. Cook at a low simmer for about 5 minutes, or until the vegetables are soft.
Overhead view of smooth blended brava sauce in skillet with immersion blender beside it, labeled with step 9.
  1. Step 9: Using an immersion blender, puree the sauce until it reaches a creamy, smooth texture. If the sauce seems too oily, make a slurry of 1 tablespoon water and 1 tablespoon cornstarch. Add the slurry a little at a time and allow it to cook before adding more.
Overhead view of golden roasted cauliflower florets on dark perforated baking sheet after roasting, labeled with step 10.
  1. Step 10: Remove the cauliflower from the oven. Let it rest for 5 minutes before serving in a bowl with a drizzle of brava sauce or on the side.
Overhead view of crispy roasted cauliflower florets on blue patterned plate with spicy brava sauce in an orange checkered bowl.

Expert Tips

  • Use a rack if possible. Elevating the cauliflower on a wire rack set over a baking sheet allows heat to circulate beneath the florets, promoting browning rather than steaming. A perforated pan works the same way. If you only have a standard sheet pan, flip the cauliflower halfway through without skipping it.
  • Dry the cauliflower thoroughly. After washing the cauliflower, place it on a drying rack for 15 to 30 minutes, then season. Water on the surface creates steam and prevents browning. Dry first, then oil and spice.
  • Make the sauce ahead. The brava sauce keeps in the fridge for up to 5 days and actually improves with time. The paprika and achiote deepen as they sit. Reheat gently with a splash of broth to loosen the consistency.
  • On leftovers. Roasted cauliflower loses its texture once refrigerated, regardless of the sauce. Reheat in a hot oven or air fryer to revive some crispness, though it won't be quite the same as fresh. I don't own an air fryer, but many readers swear by it for reheating roasted vegetables. What I do is repurpose the leftovers by adding them to my Tortilla Española, and drizzling the reserved brava sauce over the finished dish.

Recipe FAQs

Can I use frozen cauliflower?

Frozen cauliflower has too much moisture for good roasting results. It tends to steam and turn soft rather than caramelize. Fresh cauliflower is worth it here.

What is brava sauce made of?

Traditional brava sauce is a cooked tomato or pimenton-based sauce seasoned with paprika and cayenne, blended smooth. This version uses both tomato and pimenton as its base and adds achiote oil and powder for depth, color, and Puerto Rican flair.

Is this dish spicy?

Yes, but you can control it. It has heat from the cayenne, but it's not overwhelming. You can reduce the cayenne in both the spice blend and the sauce to bring the heat down, or increase it if you want more of a kick.

Can I make this ahead?

The sauce, which takes more time, is a great candidate to make ahead. As the sauce rests longer, its flavor builds. But wait to roast the cauliflower until just before service to keep it as crispy as possible. Cauliflower will not reheat with the same structure.

What do I serve Roasted Cauliflower Bravas with?

Cauliflower Bravas are a type of tapas-style small-plate appetizer. You can serve alongside a variety of other appetizers, such as mini pinchos, empanadas, grouper bites, or a charcuterie board. This dish could also be served as a side dish.

Can I use store-bought achiote oil?

Traditional brava sauce uses sweet and hot paprika for color and depth. Achiote oil is rarely commercially available, but if you find it, it's a worthy addition; it's what gives this version its distinct Puerto Rican character. You can also make achiote oil at home with annatto seeds and a neutral oil.

More Frituras and Appetizers

  • A close-up of pumpkin fritters coated in cinnamon sugar, one with a bite showing its bright orange, fluffy center, on a white plate over a green dotted napkin.
    Pumpkin Fritters, Barriguitas de Vieja (Old Lady Bellies)
  • A hand grasps a blue-rimmed glass of piña colada, garnished with toasted coconut and cherries, next to a bowl of shredded coconut.
    Puerto Rican Piña Colada
  • Whole Puerto Rican fried red snapper on a plate with tomato sauce, lemon slices, and plantains.
    Puerto Rican Fried Red Snapper, Chillo Frito
  • Pot of Puerto Rican fish broth on a wooden cutting board, showing its golden color and clean, simmered appearance.
    Puerto Rican Fish Broth, Caldo de Pescado
See more Frituras and Appetizers →

Before You Go . . .

Cooked it and loved it? Rate it. Review it. Share it. Your feedback helps others and keeps this blog cooking.

Subscribe for more sabor every week

📖 Recipe

Overhead view of golden roasted cauliflower florets on blue and white patterned plate with spicy brava sauce in orange checkered bowl.

Roasted Cauliflower Bravas

Zoé Forestier
Cauliflower Bravas are oven-roasted cauliflower florets tossed in a smoky spice blend and served with a bold, brick-red brava sauce seasoned with smoked paprika, cayenne, and achiote oil. A Spanish tapas classic reimagined as a naturally low-carb and vegetarian appetizer or side dish.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
0 minutes mins
Total Time 45 minutes mins
Course Antojitos, Appetizer
Cuisine Puerto Rican, spanish
Servings 4 servings
Calories 112 kcal

Equipment

  • 1 cooling rack
  • 1 baking sheet
  • 1 Lodge braiser

Ingredients
  

  • 1 head cauliflower cut into florets

Spice Blend

  • ¼ teaspoon cayenne pepper
  • 1 tablespoon achiote powder
  • 1 tablespoon smoked paprika
  • 1 tablespoon adobo
  • 1 teaspoon cumin
  • 1 teaspoon salt
  • 1 teaspoon black pepper

Sauce

  • 1 tablespoon olive oil
  • 1 small yellow onion peeled and diced
  • 6 cloves garlic peeled and chopped
  • 1 tablespoon achiote oil use olive oil if achiote is not available
  • 2 tablespoon red wine vinegar
  • 2 tablespoon tomato paste
  • ½ cup broth
Prevent your screen from going dark

Instructions
 

  • Start by breaking down the cauliflower. Place the cauliflower upside down with the stem pointing up. Place the tip of the knife and pry the cauliflower in half.
    1 head cauliflower
  • Cut the pieces into bite-sized pieces. To keep the florets looking organic, insert the tip of the knife; you may use a paring knife for this, and separate the florets at the base from the main stem. Once you have your florets ready, place them on a drying rack or over paper towels to absorb any extra water left over from washing.
  • Place the ground spices in a bowl and combine.
    1 teaspoon salt, 1 teaspoon black pepper, 1 tablespoon smoked paprika, ¼ teaspoon cayenne pepper, 1 teaspoon cumin, 1 tablespoon adobo, 1 tablespoon achiote powder
  • Drizzle the cauliflower with olive oil and one to two teaspoons of seasoning. Mix thoroughly.
    1 tablespoon olive oil
  • Place the cauliflower on the baking sheet with a drying rack (if available). My baking sheet has divots that allow for air circulation. You can line the baking sheet with parchment for ease of cleaning. Roast the cauliflower at 425℉ for 15-20 minutes.
  • In a saute pan, heat the olive oil and add the onions. Once the onions are translucent, add the chopped garlic and saute until soft.
    1 small yellow onion, 6 cloves garlic
  • Add the achiote oil with the rest of the spices and lightly toast before adding the tomato paste. Caramelize the tomato paste, and add the vinegar.
    1 tablespoon achiote oil, 2 tablespoon tomato paste, 2 tablespoon red wine vinegar
  • Deglaze the pan by adding the broth, lifting the browned bits from the pan. Cook at a low simmer for about 5 minutes, or until the vegetables are soft.
    ½ cup broth
  • Using an immersion blender, puree the sauce until it reaches a creamy, smooth texture. If the sauce seems too oily, make a slurry of 1 tablespoon water and 1 tablespoon cornstarch. Add the slurry a little at a time and allow it to cook before adding more.
  • Remove the cauliflower from the oven. Let it rest for 5 minutes before serving in a bowl with a drizzle of brava sauce or on the side.
Scan the QR code to come back and tell me how it turned out.

Notes

Top Tip

Don't skip the tomato paste cook-down. Letting it caramelize in the pan for a full minute before adding any liquid is what gives the brava sauce its deep, jammy flavor. Rushed tomato paste just tastes sharp; cooked tomato paste tastes like something.

Expert Tips

  • Use a rack if possible. Elevating the cauliflower on a wire rack set over a baking sheet allows heat to circulate beneath the florets, promoting browning rather than steaming. A perforated pan works the same way. If you only have a standard sheet pan, flip the cauliflower halfway through without skipping it.
  • Dry the cauliflower thoroughly. After washing the cauliflower, place it on a drying rack for 15 to 30 minutes, then season. Water on the surface creates steam and prevents browning. Dry first, then oil and spice.
  • Make the sauce ahead. The brava sauce keeps in the fridge for up to 5 days and actually improves with time. The paprika and achiote deepen as they sit. Reheat gently with a splash of broth to loosen the consistency.
  • On leftovers. Roasted cauliflower loses its texture once refrigerated, regardless of the sauce. Reheat in a hot oven or air fryer to revive some crispness, though it won't be quite the same as fresh. I don't own an air fryer, but many readers swear by it for reheating roasted vegetables. What I do is repurpose the leftovers by adding them to my Tortilla Española, and drizzling the reserved brava sauce over the finished dish.

Nutrition

Serving: 4ozCalories: 112kcalCarbohydrates: 15gProtein: 4gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 1581mgPotassium: 632mgFiber: 5gSugar: 5gVitamin A: 1274IUVitamin C: 74mgCalcium: 65mgIron: 2mg
Did you try this recipe?Please consider Leaving a Review, and if you loved it, give it a ⭐⭐⭐⭐⭐ rating too! It helps others find the recipe and tells Google it's worth a try. 😊

More Puerto Rican and Global Inspirations

  • Overhead view of golden cauliflower yellow rice with bacon in braiser and white bowl with avocado slices on red plaid towel.
    Puerto Rican Cauliflower Yellow Rice
  • Overhead view of Puerto Rican arroz con habichuelas (rice and beans) in glass bowl and two white bowls with avocado slices and peach peonies.
    Arroz con Habichuelas (Puerto Rican Rice with Beans)
  • Cooked gandules (pigeon peas) with split skins draining in wire mesh strainer over a stainless steel pot.
    Gandules (Pigeon Peas)
  • Close-up overhead view of stuffed pasta shells filled with a ricotta and spinach mixture, arranged in a rich red meat sauce in a large skillet.
    Stuffed Pasta Shells with Meat Sauce

Sharing is caring!

2 shares
  • Facebook
  • Email
  • Print
5 from 1 vote (1 rating without comment)
Woman holding a wooden spoon and smiling in a kitchen with hanging utensils and a vase of flowers on the counter.

Hola! I'm Zoe. I love all things food and enjoy cooking. I created this site to reconnect with my Puerto Rican heritage while living in the United States. This is a great place to reconnect if you are floating in the diaspora. I would love to hear from you!

About Zoe →

Puerto Rican Christmas

  • Hand holding a peanut butter chocolate chip blondie broken in half to reveal a dense, chewy interior with visible chocolate chips, pecans, and peanut butter pieces, with a full tray of cut blondies on parchment paper in the background.
    Peanut Butter Blondies
  • Three stacked panetela de guayaba bars on a gray plate showing the guava paste layer, with a blue linen and striped wood cutting board in the background.
    Puerto Rican Guava Cakes (Panetela de Guayaba)
  • Arroz con gandules covered with banana leaves, served alongside carne frita on a holiday table.
    Arroz Con Gandules Recipe (Puerto Rican Rice and Pigeon Peas)
  • Collage of traditional Puerto Rican Christmas dishes including pernil, arroz con gandules, coquito, tembleque, arroz con dulce, and guineitos en escabeche, with a banner that reads “15 Essential Puerto Rican Christmas Recipes.”
    15 Puerto Rican Christmas Essentials (And a Few Delicious Extras)
  • Two glasses of cookies-and-cream coquito with crushed-cookie rims, surrounded by Oreo cookies and coquito ingredients, blurred in the background.
    Bacardi Gold Cookies and Cream Coquito
  • Top view of a molded pistachio tembleque garnished with shredded coconut and chopped pistachios on a white plate.
    Pistachio Tembleque
See more Christmas Recipes →

Popular Recipes

  • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
    Puerto Rican Polvorones (Shortbread Cookies)
  • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
    Budín de Pan (Puerto Rican Bread Pudding)
  • Close-up of a roasted chicken thigh served with guineos en escabeche, cherry tomatoes, and a side of macaroni salad partially visible.
    Puerto Rican Pollo Asado, Oven-Roasted Chicken
  • Close-up of shrimp and scallop stew over white rice, black beans, and fried sweet plantain, with a side of avocado and extra stew in the background.
    Quick Shrimp and Scallop Stew
  • A fork full of Pernil with a large serving bowl, avocados, dinner rolls, and small serving bowls with meat on the background.
    Instant Pot Puerto Rican Pernil (Pork Roast)
  • A hand holding a white bowl of funche topped with a dab of butter.
    Funche, Puerto Rican Grits

I’d love to hear from you! Did you try this recipe? Leave a review and rating below. Let’s connect on Instagram, and don’t forget to join my weekly email list for fresh new recipes.

Footer

Get new Puerto Rican recipes in your inbox every week!

Subscribe
↑ back to top

Explore

  • About Me
  • Firestarter Planner
  • Subscribe and eBook
  • Media Kit
  • Portfolio

About

  • Contact
  • Cookie Policy
  • Privacy Policy
  • Terms of service
  • Accessibility Statement

Copyright © 2025 Girl Meets Fire LLC • Powered by Feast+ • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Girl Meets Fire LLC participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

.

2 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.