Sheet Pan Cauliflower Fajitas

Jenny

the heart behind Family Cooks Club

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the weeknight dinner dilemmas I’ve faced, the quest for a meal that is simultaneously fast, healthy, and genuinely exciting for the whole family is the most challenging. For a long time, our rotation felt a bit stale, oscillating between the same few pasta dishes and takeout menus. That all changed the evening I decided to experiment with a vegetarian twist on a family favorite. The result was these Sheet Pan Cauliflower Fajitas, and to say they were a hit would be an understatement. The moment the sizzling pan came out of the oven, releasing a fragrant cloud of chili powder, cumin, and roasted garlic, I knew I was onto something special. My kids, usually skeptical of anything too heavy on the vegetables, were instantly intrigued by the vibrant colors of the bell peppers and the golden-brown, caramelized edges of the cauliflower. They eagerly built their own fajitas, piling the roasted veggies into warm tortillas with all their favorite toppings. The kitchen was filled with happy chatter instead of the usual dinner-time negotiations. This recipe didn’t just solve a meal-planning problem; it created a new, joyful dinner ritual. It’s the kind of effortless, one-pan wonder that delivers on every front: minimal cleanup, maximum flavor, and a healthy dose of plant-powered goodness that leaves you feeling satisfied, not stuffed. It has since become our go-to for Meatless Mondays and any night we crave that festive, fun, and flavorful restaurant experience right at home.

Ingredients

  • 1 large head of cauliflower: This is the star of the show, cut into bite-sized florets that will become tender with delightfully crispy edges.
  • 1 large red onion: Sliced into half-moons, it will caramelize beautifully, adding a deep, sweet flavor.
  • 2 bell peppers (any color): We recommend a mix like red and yellow for a vibrant look and a balance of sweet flavors. Slice them into thin strips.
  • 1 can (15 ounces) black beans: Rinsed and drained, these add a fantastic source of plant-based protein and fiber, making the fajitas more substantial.
  • 3 tablespoons olive oil: Use a good quality extra-virgin olive oil for flavor and to help the vegetables roast perfectly.
  • 1 tablespoon chili powder: This forms the smoky, earthy base of the fajita seasoning.
  • 2 teaspoons ground cumin: Adds a warm, nutty, and slightly peppery flavor essential for that classic fajita taste.
  • 1 teaspoon smoked paprika: This is key for adding a deep, smoky dimension that mimics the flavor of grilled meat.
  • 1 teaspoon garlic powder: Provides a savory, aromatic foundation without the risk of fresh garlic burning in the high heat.
  • 1/2 teaspoon onion powder: Enhances the savory notes and complements the fresh onion.
  • 1/2 teaspoon dried oregano: Lends a subtle, herbaceous, and peppery note.
  • 1/2 teaspoon salt (or to taste): Kosher or sea salt works best to bring all the flavors together.
  • 1/4 teaspoon black pepper (or to taste): Freshly ground is always best for a more potent flavor.
  • 1 lime: You’ll use the juice to brighten up the flavors after roasting and cut wedges for serving.
  • 8-12 small flour or corn tortillas: For serving the delicious fajita filling.
  • Optional for serving: Fresh cilantro, guacamole, salsa, sour cream or vegan crema, shredded cheese or vegan alternative.

Instructions

  1. Preheat and Prepare: Begin by preheating your oven to 425°F (220°C). This high heat is crucial for achieving that desirable char and caramelization on the vegetables rather than just steaming them. Line a large, rimmed baking sheet with parchment paper for easy cleanup. If you don’t have a large enough pan, it’s better to use two smaller ones to avoid overcrowding.
  2. Combine the Vegetables: In a very large mixing bowl, combine the cauliflower florets, sliced red onion, and sliced bell peppers. Having a large bowl makes the next step much easier and ensures every piece gets evenly coated.
  3. Mix the Fajita Seasoning: In a small bowl, whisk together the chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt, and black pepper. Mixing the spices separately first guarantees an even distribution of flavor across all the vegetables, so you won’t get a bite that’s all cumin and another with no seasoning at all.
  4. Toss to Coat: Drizzle the 3 tablespoons of olive oil over the vegetables in the large bowl. Sprinkle the prepared spice mixture evenly over the top. Using your hands or a large spatula, toss everything together thoroughly until every floret and slice of pepper and onion is beautifully coated in the oil and spices. Don’t be shy here; really get in there and mix well.
  5. Arrange on the Sheet Pan: Spread the seasoned vegetables in a single, even layer on the prepared baking sheet. This is the most important step for getting a good roast. If the vegetables are piled on top of each other, they will steam and become soggy. Give them space to breathe and roast. As mentioned, use a second sheet pan if necessary.
  6. Roast to Perfection: Place the sheet pan in the preheated oven and roast for 20-25 minutes. About halfway through the cooking time (around the 12-minute mark), remove the pan from the oven and use a spatula to flip the vegetables. This helps them cook and brown evenly on all sides.
  7. Add the Beans: After the initial 20-25 minutes of roasting, the cauliflower should be tender and starting to brown. Remove the pan from the oven and scatter the rinsed and drained black beans evenly over the vegetables. Gently toss them into the mix. Return the pan to the oven and roast for another 5-7 minutes, just until the beans are heated through. We add the beans at the end because they are already cooked; adding them too early can cause them to dry out and become tough.
  8. Final Touches and Serving: Once the vegetables are perfectly tender and have delicious caramelized brown spots, remove the pan from the oven. Squeeze the juice of half a lime all over the hot vegetables. This fresh acidity will brighten all the smoky, savory flavors and make the dish pop. While the veggies are roasting, you can warm your tortillas. You can do this by wrapping them in a damp paper towel and microwaving for 30-45 seconds, or by warming them one by one in a dry skillet over medium heat. Serve the hot cauliflower fajita filling immediately with the warm tortillas and all your favorite toppings.

Nutrition Facts

  • Servings: 4
  • Calories per serving: Approximately 350-400 (excluding tortillas and toppings)
  1. High in Fiber: A single serving of these fajitas provides a significant amount of dietary fiber, thanks to the cauliflower, bell peppers, and black beans. Fiber is essential for digestive health, helps maintain stable blood sugar levels, and contributes to a feeling of fullness, which can aid in weight management.
  2. Rich in Vitamin C: Bell peppers and cauliflower are both excellent sources of Vitamin C, a powerful antioxidant that supports a healthy immune system, promotes skin health by aiding collagen production, and helps protect your cells from damage.
  3. Excellent Source of Plant-Based Protein: The inclusion of black beans turns this delicious vegetable dish into a protein-packed meal. Protein is vital for building and repairing tissues, supporting muscle mass, and keeping you feeling satisfied and energized long after your meal.
  4. Low in Saturated Fat: This recipe relies on heart-healthy olive oil and is naturally free from the saturated fats found in traditional meat-based fajitas. A diet low in saturated fat is beneficial for maintaining healthy cholesterol levels and supporting cardiovascular health.
  5. Loaded with Antioxidants: The vibrant colors of the vegetables and the rich spices aren’t just for show. They indicate a high concentration of various antioxidants and phytonutrients. These compounds help fight oxidative stress and inflammation in the body, contributing to overall long-term health and well-being.

Preparation time

This recipe is designed for efficiency, making it a perfect weeknight meal. The total time is approximately 45 minutes from start to finish. The hands-on preparation time, which includes chopping the vegetables and mixing the spices, takes only about 15 minutes. The cooking time is around 30 minutes, during which the oven does all the hard work, freeing you up to prepare your toppings or simply relax.

How to Serve

Serving these Sheet Pan Cauliflower Fajitas is all about customization and creating a fun, interactive meal. Think of it as building your own perfect bite. Here are some fantastic ways to serve them:

  • The Classic Fajita Experience:
    • Warm Tortillas: The foundation of any good fajita. Offer a choice of small flour, corn, or whole wheat tortillas. For a low-carb option, crisp lettuce cups (like butter or romaine) are a fantastic substitute.
    • Set Up a Toppings Bar: Arrange small bowls of various toppings on the table so everyone can build their own. This is especially fun for kids and guests.
  • Essential Toppings List:
    • Creamy Elements: Guacamole or sliced avocado, sour cream, or a dairy-free cashew crema.
    • Fresh & Zesty Elements: Freshly chopped cilantro, pico de gallo or your favorite salsa, and extra lime wedges for squeezing.
    • Cheesy Elements: Shredded cheddar, Monterey Jack, or a Mexican cheese blend. For a vegan option, use your favorite dairy-free shredded cheese.
    • Spicy Elements: Pickled or fresh jalapeño slices for those who like an extra kick of heat.
  • Beyond the Tortilla:
    • Fajita Bowls: For a gluten-free or lower-carb meal, serve the roasted cauliflower mixture over a bed of cilantro-lime rice, quinoa, or cauliflower rice. Top it just as you would a regular fajita.
    • Fajita Salads: Let the fajita mixture cool slightly and then pile it onto a bed of crisp romaine lettuce. Drizzle with a creamy cilantro-lime dressing for a hearty and satisfying salad.
    • Loaded Nachos: Spread the cauliflower fajita filling over a layer of tortilla chips, top with cheese, and bake until melted and bubbly for an incredible appetizer or fun dinner.
  • Complementary Side Dishes:
    • Mexican Rice or Cilantro-Lime Rice: A classic pairing that complements the flavors perfectly.
    • Refried Beans: Serve alongside for an extra dose of protein and a classic cantina feel.
    • Mexican Street Corn Salad (Esquites): A creamy, cheesy, and zesty corn salad makes for an incredible side dish that balances the smoky fajitas.

Additional tips

  1. Don’t Crowd the Pan: This is the golden rule of roasting. If vegetables are too close together, they will steam instead of roast, resulting in a soft, mushy texture. If your vegetables look crowded, divide them between two sheet pans. The extra space allows hot air to circulate, creating those delicious crispy, caramelized edges.
  2. Uniform Cuts for Even Cooking: Try to cut your cauliflower florets and pepper strips to a relatively similar size. This ensures that everything cooks at the same rate. If you have some tiny pieces and some huge chunks, the small bits will burn before the large ones are tender.
  3. Make Your Own Seasoning Blend: While store-bought fajita seasoning works in a pinch, making your own (as described in the recipe) gives you complete control over the flavor and, most importantly, the sodium level. You can easily adjust the spice level by adding more chili powder or a pinch of cayenne pepper. Make a large batch and store it in an airtight container for future use.
  4. High Heat is Your Friend: Don’t be tempted to lower the oven temperature. The high heat of 425°F (220°C) is essential for achieving the char and deep roasted flavor that makes these fajitas so special. It quickly cooks the exterior of the vegetables, locking in moisture while creating a crispy texture.
  5. Add a Protein Boost: While the black beans add a good amount of protein, you can easily incorporate other sources. For a heartier meal, add a can of rinsed chickpeas along with the black beans. You could also press and cube a block of firm tofu, toss it in the seasoning, and roast it alongside the vegetables for a fantastic plant-based protein alternative.
  6. Meal Prep for an Even Faster Dinner: This recipe is a dream for meal preppers. You can chop all the vegetables (cauliflower, onion, peppers) and mix your spice blend ahead of time. Store the veggies in an airtight container in the fridge and the spices in a small jar. When you’re ready to cook, just toss them with oil and the seasoning and throw them in the oven. Dinner will be ready in 30 minutes flat.
  7. How to Store and Reheat Leftovers: Leftovers are fantastic! Store the cooked fajita filling in an airtight container in the refrigerator for up to 4 days. To reheat, avoid the microwave, which can make the veggies soggy. The best way is to spread them on a sheet pan and reheat in a 400°F (200°C) oven or in an air fryer for 5-7 minutes until hot and slightly re-crisped.
  8. Finish with the Broiler for Extra Char: If you love those deeply charred, almost-burnt bits from a restaurant skillet, you can replicate that at home. After the vegetables are fully cooked, turn your oven’s broiler on high. Place the pan a few inches from the heat source and broil for 1-3 minutes. Watch it like a hawk, as it can go from perfectly charred to burnt very quickly.

FAQ section

1. Can I make these Sheet Pan Cauliflower Fajitas vegan?
Absolutely! This recipe is naturally vegan-friendly. The core ingredients—cauliflower, peppers, onions, beans, and spices—are all plant-based. To ensure the entire meal is vegan, simply serve them with your favorite vegan toppings. This means using a plant-based sour cream (made from cashews or tofu), dairy-free shredded cheese, and ensuring your tortillas do not contain lard or dairy.

2. Are cauliflower fajitas actually healthy?
Yes, they are an incredibly healthy meal. They are packed with fiber, vitamins (especially Vitamin C and K), and antioxidants from the vegetables and spices. By using cauliflower as the base, you get a low-calorie, low-carb alternative to traditional fajitas. The addition of black beans provides substantial plant-based protein and fiber, making it a well-rounded and nutritious dish that supports digestive health, immunity, and sustained energy.

3. Can I use frozen cauliflower for this recipe?
You can, but it requires a slight adjustment for the best results. Do not thaw the frozen cauliflower first, as this will lead to excess moisture and soggy results. Toss the frozen florets directly with the oil and spices and spread them on the sheet pan. You may need to increase the roasting time by 5-10 minutes. The texture might be slightly softer than when using fresh cauliflower, but it will still be delicious.

4. How do I keep my corn tortillas from breaking when I fold them?
This is a common issue! The key is to make sure your corn tortillas are warm and pliable. The best method is to heat them one by one in a dry, hot skillet (cast iron is great for this) for about 30 seconds per side until they are soft and have a few light brown spots. Another quick method is to wrap a stack of tortillas in a damp paper towel and microwave them for 30-60 seconds. Serve them immediately in a tortilla warmer or wrapped in a clean kitchen towel to keep them steamy and flexible.

5. What other vegetables can I add to these fajitas?
This recipe is very forgiving and a great way to use up extra vegetables. Feel free to add sliced zucchini or yellow squash, sliced mushrooms (portobello or cremini work well), or even broccoli florets. Just be mindful of cooking times. Softer vegetables like zucchini should be added halfway through the roasting time so they don’t become mushy.

6. Can I make this recipe on the grill instead of a sheet pan?
Yes, and it’s a fantastic option for summer! For best results, use a grill basket. Toss the vegetables in the oil and seasoning as directed. Preheat your grill to medium-high heat. Place the vegetables in the grill basket and cook for 15-20 minutes, tossing occasionally, until tender and nicely charred. You can warm the tortillas directly on the grill grates for the last minute of cooking.

7. How can I make the fajitas spicier?
There are several ways to turn up the heat. You can add 1/4 to 1/2 teaspoon of cayenne pepper or a pinch of red pepper flakes to your spice mixture. Another great way is to add a thinly sliced jalapeño or serrano pepper to the sheet pan to roast along with the other vegetables. Finally, serving with a spicy salsa or hot sauce on the side allows everyone to customize their own spice level.

8. Is this recipe good for meal prep for lunches?
This is an excellent meal prep recipe. Cook the fajita filling as directed and let it cool completely. Portion the filling into individual airtight containers. You can store the tortillas and toppings separately. When it’s time for lunch, simply reheat the filling in the microwave or a toaster oven. Assemble your fajitas fresh for the best texture. It also works wonderfully for fajita bowls; just pack the filling alongside a container of rice or greens.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sheet Pan Cauliflower Fajitas


  • Author: Jenny

Ingredients

Scale
  • 1 large head of cauliflower: This is the star of the show, cut into bite-sized florets that will become tender with delightfully crispy edges.
  • 1 large red onion: Sliced into half-moons, it will caramelize beautifully, adding a deep, sweet flavor.
  • 2 bell peppers (any color): We recommend a mix like red and yellow for a vibrant look and a balance of sweet flavors. Slice them into thin strips.
  • 1 can (15 ounces) black beans: Rinsed and drained, these add a fantastic source of plant-based protein and fiber, making the fajitas more substantial.
  • 3 tablespoons olive oil: Use a good quality extra-virgin olive oil for flavor and to help the vegetables roast perfectly.
  • 1 tablespoon chili powder: This forms the smoky, earthy base of the fajita seasoning.
  • 2 teaspoons ground cumin: Adds a warm, nutty, and slightly peppery flavor essential for that classic fajita taste.
  • 1 teaspoon smoked paprika: This is key for adding a deep, smoky dimension that mimics the flavor of grilled meat.
  • 1 teaspoon garlic powder: Provides a savory, aromatic foundation without the risk of fresh garlic burning in the high heat.
  • 1/2 teaspoon onion powder: Enhances the savory notes and complements the fresh onion.
  • 1/2 teaspoon dried oregano: Lends a subtle, herbaceous, and peppery note.
  • 1/2 teaspoon salt (or to taste): Kosher or sea salt works best to bring all the flavors together.
  • 1/4 teaspoon black pepper (or to taste): Freshly ground is always best for a more potent flavor.
  • 1 lime: You’ll use the juice to brighten up the flavors after roasting and cut wedges for serving.
  • 812 small flour or corn tortillas: For serving the delicious fajita filling.
  • Optional for serving: Fresh cilantro, guacamole, salsa, sour cream or vegan crema, shredded cheese or vegan alternative.

Instructions

  1. Preheat and Prepare: Begin by preheating your oven to 425°F (220°C). This high heat is crucial for achieving that desirable char and caramelization on the vegetables rather than just steaming them. Line a large, rimmed baking sheet with parchment paper for easy cleanup. If you don’t have a large enough pan, it’s better to use two smaller ones to avoid overcrowding.
  2. Combine the Vegetables: In a very large mixing bowl, combine the cauliflower florets, sliced red onion, and sliced bell peppers. Having a large bowl makes the next step much easier and ensures every piece gets evenly coated.
  3. Mix the Fajita Seasoning: In a small bowl, whisk together the chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt, and black pepper. Mixing the spices separately first guarantees an even distribution of flavor across all the vegetables, so you won’t get a bite that’s all cumin and another with no seasoning at all.
  4. Toss to Coat: Drizzle the 3 tablespoons of olive oil over the vegetables in the large bowl. Sprinkle the prepared spice mixture evenly over the top. Using your hands or a large spatula, toss everything together thoroughly until every floret and slice of pepper and onion is beautifully coated in the oil and spices. Don’t be shy here; really get in there and mix well.
  5. Arrange on the Sheet Pan: Spread the seasoned vegetables in a single, even layer on the prepared baking sheet. This is the most important step for getting a good roast. If the vegetables are piled on top of each other, they will steam and become soggy. Give them space to breathe and roast. As mentioned, use a second sheet pan if necessary.
  6. Roast to Perfection: Place the sheet pan in the preheated oven and roast for 20-25 minutes. About halfway through the cooking time (around the 12-minute mark), remove the pan from the oven and use a spatula to flip the vegetables. This helps them cook and brown evenly on all sides.
  7. Add the Beans: After the initial 20-25 minutes of roasting, the cauliflower should be tender and starting to brown. Remove the pan from the oven and scatter the rinsed and drained black beans evenly over the vegetables. Gently toss them into the mix. Return the pan to the oven and roast for another 5-7 minutes, just until the beans are heated through. We add the beans at the end because they are already cooked; adding them too early can cause them to dry out and become tough.
  8. Final Touches and Serving: Once the vegetables are perfectly tender and have delicious caramelized brown spots, remove the pan from the oven. Squeeze the juice of half a lime all over the hot vegetables. This fresh acidity will brighten all the smoky, savory flavors and make the dish pop. While the veggies are roasting, you can warm your tortillas. You can do this by wrapping them in a damp paper towel and microwaving for 30-45 seconds, or by warming them one by one in a dry skillet over medium heat. Serve the hot cauliflower fajita filling immediately with the warm tortillas and all your favorite toppings.

Nutrition

  • Serving Size: one normal portion
  • Calories: 400