Roasted Butternut Squash Fajitas with Pomegranate Guacamole is a healthy, hearty vegan dinner that’s on the table in under 45 minutes! 

Butternut squash fajitas on a plate with pomegranate guacamole

I don’t know if I’ve ever been more excited about the beginning of a new year than I am this year.  I love the holidays, but this year I was just excited about what 2018 will bring.  I have many exciting ideas and projects that I want to work on, so we’ll see what happens!

I didn’t make any resolutions because I never do, but I do have goals.

Goals are good. 🙂

I’m also excited to be back in my regular routine, eating healthier and exercising more.  Truthfully, last year I let work get in the way of my workout routine more than usual and I wasn’t happy about it.  It’s a priority this year because when I exercise more I’m a happier person.

I didn’t eat too terribly over the holidays at least.  I was forward-focused on healthy eating already when I developed this recipe for Roasted Butternut Squash Fajitas with Pomegranate Guacamole back in December.

Overhead shot of butternut squash fajitas on a plate with lime and guacamole

I knew right away that this would be the perfect meal to kick off the new year.  Produce is my passion and one of my priorities is to create more plant-based meals this year.

I have no plans to go vegan — I’m simply reducing the amount of meat and animal products that I consume.  I feel that it’s better for the planet and better for me.

Last year I posted my Grilled Portobello Mushroom Asparagus Fajitas and they were a hit.  They were living proof that meat or cheese doesn’t need to be in the equation for great Mexican food.

These Roasted Butternut Squash Fajitas with Pomegranate Guacamole are the same feel-good vegetarian Mexican fare, only this time the veggies are roasted.

I’ve found that roasting vegetables is a great way to get the pickiest eaters to enjoy them.   As they roast, the veggies become so tender and caramelized that it’s hard not to eat all of them straight off of the sheet pan.

Roasted butternut squash, peppers and onions on a sheet pan

The butternut squash is the perfect combination with the onions and peppers, which become so tender and sweet.  They’re tossed with nothing more than a few spices, olive oil, salt and pepper and are ready in about 35 minutes.

You can prep all of your veggies in advance and even roast them ahead and store in the fridge.  Reheat during the week and you’ve got a healthy, delicious meal at the ready.

My 5-minute Homemade Guacamole is something that I make regularly, but I love to change things up different types of produce.  I couldn’t help but think that pomegranates would be a great wintery touch to my guacamole, and that was definitely the case.

Bowl of pomegranate guacamole

Pomegranates make everything so festive too!

Guacamole is one thing that I don’t like to make too far in advance because it’s best when it’s fresh.  If you don’t have time to make guacamole, sliced avocado would be equally delicious.

I used soft-taco sized whole wheat tortillas for my fajitas and this meal easily fed 4 of us.  Bear in mind that I have a husband and 2 grown boys and they can really put down the food.  If your family doesn’t eat like horses, you’ll get more servings out of this meal. 🙂

I topped my fajitas with toasted pepitas because they add a nice crunchy texture and they’re a good source of protein.  1 ounce contains 7 grams of protein!

Black beans would be another great option if you’d like to add more protein to this meal.

These Roasted Butternut Squash Fajitas with Pomegranate Guacamole are perfect served with fresh lime wedges and chopped cilantro.

It’s plant-based perfection!

Close up of roasted butternut squash fajitas
Roasted butternut squash fajitas in tortillas on a plate

Roasted Butternut Squash Fajitas with Pomegranate Guacamole

Roasted Butternut Squash Fajitas with Pomegranate Guacamole is a healthy, hearty vegan dinner that’s on the table in under 45 minutes! {Vegan}

Leave a Review »


For the fajitas:

  • 4 cups butternut squash cut into 1″ cubes
  • 1 red bell pepper sliced
  • 1 yellow bell pepper sliced
  • 1 medium onion halved and sliced into 1/2″ thick slices
  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons taco seasoning
  • 8 whole wheat soft-taco size tortillas use corn for gluten-free
  • 1/2 cup toasted pepitas
  • lime wedges and additional cilantro for serving (optional)

For the guacamole:

  • 2 large ripe avocados
  • 1 lime juiced
  • 1/4 cup chopped red onion
  • 1 small jalapeno chopped
  • 1 clove garlic minced
  • 2 tablespoons freshly chopped cilantro
  • salt to taste
  • 1/3 cup pomegranate arils


  • Preheat oven to 400 degrees.
  • On a large rimmed baking sheet, toss the vegetables with the olive oil, chili powder, cumin, smoked paprika, garlic powder, salt and pepper until evenly coated.  Spread out in a single layer and roast for 25-35 minutes or until the squash is tender and caramelized.
  • While the vegetables roast, prepare the guacamole.
  • Halve the avocados and remove the pit.  Scoop out the flesh with a spoon and place in a medium bowl.  Using a knife, slice the avocado against the sides of the bowl until it’s chunky (or mash with a fork if you prefer).
  • Add the lime juice, red onion, jalapeno, garlic, cilantro and salt and stir gently to combine.  Gently stir in the pomegranate arils or simply serve on top.
  • Warm the tortillas in the microwave or in the oven after the vegetables have finished cooking.  Top each tortilla with the roasted veggie mixture and top with the guacamole and pepitas.
  • Serve with additional lime and chopped cilantro and enjoy!


  • Prep all of your veggies ahead of time and even roast them in advance!
  • Guacamole is best made within a few hours of serving time.
  • This meal is customizable with whatever type of veggies that you have on hand!  Cooking time will vary based on substitutions that are made.
  • Add black beans to make this a more substantial source of protein.


Serving: 1fajita, Calories: 374kcal, Carbohydrates: 56g, Protein: 10g, Fat: 14g, Saturated Fat: 4g, Sodium: 390mg, Fiber: 10g, Sugar: 5g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!

Sharing is caring!