These sheet pan fajitas are made in the oven for a simple dinner recipe filled with vegetables! Baked pinto beans and melted cheese turn a rainbow of vegetables into a hearty meal!

peppers and pinto beans on a plate
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

I’ve been loving sheet pan meals lately. They’re quick to throw together and cleanup is simple. We’ve enjoyed this sheet pan gnocchi many times and I make these roasted chickpeas with vegetables almost once a week. Today, I’m going to show you how easy it is to make a Mexican sheet pan dinner in the oven!

How to Make Vegetarian Sheet Pan Fajitas

Start by spraying a large pan with nonstick spray. Thinly slice the peppers and onions, and spread them in a single layer across the baking sheet. Roast for 10 minutes, flip, then bake for an additional 5 minutes.

sheet pan peppers

On a second sheet pan, spray with non-stick spray or cover with parchment paper, and spread out the pinto beans into a single layer. Lightly sprinkle with cheese.

pinto beans

Bake these pinto beans for 5 minutes or until the cheese is melted. Covering the pinto beans with a thin layer of cheese will help them to warm-up without drying out. Once the vegetables and beans are roasted, you’re ready to serve them with your favorite fajita additions!

fajitas on a plate

Substitution Ideas

  • Feel free to use any color of bell peppers. I like using red, green, and orange but any type will do.
  • Don’t have any pinto beans? Try this with chickpeas! Skip the cheese and toss the chickpeas in olive oil and seasoning. Roast for 15-20 minutes until crispy.
  • Want to keep it vegan but still use pinto beans? Skip the cheese and heat the pinto beans on the stovetop instead of the oven. I don’t recommend baking the pinto beans without the cheese on top, or they have a tendency to dry out.
prepared fajitas

What to Serve with Sheet Pan Fajitas

I like serving these sheet pan fajitas with avocado, tortillas, and extra cheese. But you can also serve them with salsa, sour cream, and Mexican rice! You’ll be shocked at how easy it is to make Mexican rice in a rice cooker! You can also pair this with your favorite salsa or guacamole. My 4 ingredient guacamole is a great, easy topping!

How to Store Leftovers

This sheet pan meal is best when it’s served fresh. But if you do have leftovers, store them in the fridge in an airtight container for up to 3 days. I recommend reheating the leftovers in the oven. Spread the leftover vegetables and beans on a sheet pan and bake at 300 degrees until warm. Alternatively, you can microwave on 50% power, 1 minute at a time, until heated. I do not recommend freezing these leftovers.

The Best Sheet Pans for Sheet Pan Meals

I like to use a large, rimmed baking sheet. The rim helps prevent any of the vegetables from sliding off when you’re moving things to the oven. Heavy-duty pans like these Nordic Ware sheet pans are great because it won’t warp or bend like some of the cheaper sheet pans. I also recommend using a silicone baking mat, which acts like parchment paper to prevent sticking. The silicone mats are great because they can be used at high heat and they’re reusable.

More Vegetarian Sheet Pan Meals

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 fajitas

Vegetarian Sheet Pan Fajitas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Liz Thomson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Baked
  • Method: Sheet Pan
  • Cuisine: Mexican


These sheet pan fajitas are made in the oven for a simple dinner recipe filled with vegetables! Roasted pinto beans and melted cheese turn a rainbow of vegetables into a hearty meal!


  • 3 bell peppers (any color), thinly sliced
  • 1 large yellow onion, thinly sliced
  • 1 15oz can pinto beans, drained, rinsed, and patted dry
  • 1 tablespoon olive oil
  • 1/4 teaspoon paprika
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon cumin
  • 1/4 teaspoon salt
  • 1/4 cup shredded cheddar cheese
  • Rice, avocado, salsa, and tortillas for serving (optional)


  1. Adjust the oven racks to the top 1/3 and middle of the oven.
  2. Preheat the oven to 400 degrees.
  3. Spray a large baking sheet with non-stick spray and spread the bell peppers and onions into a single layer.
  4. Spread the pinto beans onto a second oiled or parchment paper lined baking sheet.
  5. Drizzle the bell peppers and beans with olive oil, and sprinkle with paprika, garlic powder, cumin, and salt.
  6. Use a spatula to stir until evenly coated.
  7. Sprinkle the pinto beans with cheese.
  8. Place the baking tray with the bell peppers on the top rack of the oven.
  9. Bake for 10 minutes then remove the pan and stir the peppers.
  10. Move the bell peppers to the middle rack and place the pinto beans on the top rack.
  11. Continue to bake for 5 minutes or until the cheese is melted and the peppers are browned.
  12. Serve with rice, tortillas, avocado, and/or salsa.

prepared fajitas

Side Dish Ideas

Looking for a side dish to enjoy with fajitas? Try this Mexican Street Corn Salad!

street corn salad

If you have a few extra avocados on hand, try a batch of this easy 4 ingredient guacamole!


What’s your favorite topping to add to fajitas?