5.0
From 1 rating

You might be reading this and thinking … “Really? Brussel sprouts?” But let me tell you… you won’t regret trying these! I first tried Brussel sprout tacos at a local restaurant and loved them so much, I decided to try my hand at replicating the dish. The following is my...

Prep Time
15min
Cook Time
35min
Total Time
50min
Brussel Sprout Tacos  recipe

Ingredients

3 Servings
(1 serving = 3 tacos)

Avocado Mousse

  • 2
    ripe avocados
  • 2tbsp
    Juice of one lime (or about )
  • 1/2tsp
    kosher salt
  • dash
    of black pepper

Brussel Sprout Tacos

  • 2lb
    Brussel sprouts, halved
  • avocado oil
  • kosher salt
  • 1
    large or 2 medium-sized red onions, sliced
  • corn tortillas

Toppings (optional)

  • cilantro
  • hot sauce
  • sour cream
  • extra lime juice
  • cotija cheese

How to make Brussel Sprout Tacos

  1. Start by making the avocado spread. (You can also do this several hours beforehand and store in the fridge until you’re ready to cook.) Take your avocados and mash them with a spoon until in a bowl. Add the lime, salt, and pepper and stir to combine. Set aside.

    Step 1.1: Start by making the avocado spread
    Step 1.2: Start by making the avocado spread
  2. Heat your oven to 425 degrees.

  3. Place your Brussel sprouts in a bowl. Lather with a generous amount of avocado oil (1 - 1 1/2 tbsp), 1 tsp kosher salt, and a dash of black pepper. Stir to combine. Then place on a baking sheet, putting the Brussel sprouts face down.

    Step 1.1: Place your Brussel sprouts in a bowl
    Step 1.2: Place your Brussel sprouts in a bowl
  4. Roast for about 30 minutes or until browned and thoroughly cooked through, stirring them halfway through roasting.

    Step 1.1: Roast for about 30 minutes or until browned and thoroughly cooked through, stirring them halfway through roasting
  5. In the meantime, heat one tbsp of avocado oil in a medium sized pan over medium heat. When shimmering, add your red onions. Cook until caramelized, about 20 - 25 minutes, stirring frequently.

    Step 1.1: In the meantime, heat one tbsp of avocado oil in a medium sized pan over medium heat
    Step 1.2: In the meantime, heat one tbsp of avocado oil in a medium sized pan over medium heat
  6. While both your Brussel sprouts and onions are cooking, heat your corn tortillas one by one in a pan over medium heat for 30 seconds to 1 minute, just long enough that’s it’s warm and slightly toasted. Keep warm with aluminum foil so they retain their heat before it’s time to serve. I also like to take this time to take out all my condiments and sides so they're ready for serving time.

    Step 1.1: While both your Brussel sprouts and onions are cooking, heat your corn tortillas one by one in a pan over medium heat for 30 seconds to 1 minute, just long enough that’s it’s warm and slightly toasted
  7. When you’re ready to serve, take a corn tortilla and spread it with some of the avocado spread. You can use as much or as little as you like.

    Step 1.1: When you’re ready to serve, take a corn tortilla and spread it with some of the avocado spread
  8. Next, add your Brussel sprouts, caramelized onions, and anything else you like: sour cream, cotija cheese, radishes, cilantro, hot sauce. Once you have all of your tacos compiled the way you like them, squeeze a little lime on top of everything.

Tips & Tricks

  1. After much experimentation, I opted to create an ‘avocado spread’ instead of guacamole for these, only using salt, pepper, and lime for flavor. If you have extra guacamole lying around, or think these would taste better with it, who am I to stop you?

  2. Like all tacos, the world is your oyster when it comes to your toppings. While taste testing, my family and I preferred what is listed below: cilantro, hot sauce, sour cream, and a squeeze of lime. That list is by no means finite. Have fun with it and make the dish speak to your taste preferences.

  3. If you don’t have avocado oil, or just don’t care to use it, olive or vegetable oil will do just as well.

FAQS

  1. How do I properly roast Brussel sprouts for tacos?

    To roast Brussel sprouts for tacos, preheat your oven to 425 degrees Fahrenheit. Halve the Brussel sprouts and toss them in a bowl with avocado oil, kosher salt, and black pepper. Spread them face down on a baking sheet and roast for about 30 minutes, stirring halfway through, until they are browned and cooked through.

  2. Can I make the avocado spread ahead of time for my Brussel sprout tacos?

    Yes, you can prepare the avocado spread ahead of time! Simply mash ripe avocados with lime juice, kosher salt, and black pepper, then store it in the fridge until you're ready to assemble your tacos. This makes for a quick and easy meal when you're ready to cook.

  3. What are some good substitutions for ingredients in Brussel sprout tacos?

    If you're looking for substitutions, you can replace avocado oil with olive oil or another cooking oil of your choice. For the cotija cheese, feta cheese can be a good alternative. If you're avoiding dairy, consider using a dairy-free sour cream or skipping it altogether.

  4. How should I store leftover Brussel sprout tacos?

    To store leftover Brussel sprout tacos, keep the components separate. Store the roasted Brussel sprouts and caramelized onions in airtight containers in the fridge for up to 3 days. Reheat them in the oven or on the stovetop before assembling your tacos again.

  5. What toppings pair well with Brussel sprout tacos?

    Brussel sprout tacos pair wonderfully with a variety of toppings! Consider adding fresh cilantro, radishes, hot sauce, sour cream, or cotija cheese. A squeeze of lime juice on top adds a refreshing touch that complements the flavors beautifully.

Loading reviews...

rkindermann's profile picture
instagram

Rachel Zorn Kindermann

(@rkindermann)

I'm a plant-based eater and food writer dedicated to making cooking and plant-based eating approachable and fun! I'm the creator of Samosas and Mimosas and...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia