Sheet-Pan Tofu Fajitas

40 min Prep 25 min Cook 4 Servings
Sheet-Pan Tofu Fajitas

Watch how it’s made

Every step in 1:32 — from the ingredients to the finished dish.

Fajitas are one of the easier restaurant dishes to rebuild, because the filling was never the problem. Peppers, onions and a protein cooked hard with cumin and chilli carry very little carbohydrate. It is the flour tortillas, the rice and the refried beans arriving alongside that turn it into a 90-gram meal.

This version serves the filling in lettuce leaves and lands at 15 grams a serving. Tofu takes the place of the meat, which is not a compromise here: it soaks up marinade better than chicken does.

Pressing the tofu is not optional

This is the step people skip and then wonder why their tofu is bland and soggy. Extra-firm tofu is still around 70 percent water, and that water occupies space the marinade wants.

Wrap the block in a clean towel, put a plate on top and something heavy on the plate. Thirty minutes is enough, and you will pour off a surprising amount of liquid.

Pressed tofu also browns. Unpressed tofu steams in its own water and stays pale no matter how hot the oven is.

Tear it, do not cube it

Cubes give you six flat faces and neat edges. Torn pieces give you an irregular surface with far more area exposed to the heat, and every one of those ragged edges crisps.

It also looks less like a health food and more like something you would want to eat, which matters more than people admit.

The spice rub, and why cornstarch is in it

Cumin, smoked paprika, chilli powder, garlic and oregano is the fajita profile. A teaspoon of cornstarch tossed through with them is the trick: it draws the remaining surface moisture and forms a thin crust that crisps in the oven.

One teaspoon across the whole tray is about 2 grams of carbohydrate. It is the best-value carbohydrate in the recipe.

Do not crowd the tray

The peppers and onions release a lot of water. On a crowded tray that water has nowhere to go and everything braises in it, coming out limp.

Use the largest sheet pan you own, or two. Everything should be in one layer with visible gaps.

Lettuce, or count the tortilla

Butter lettuce or romaine leaves hold the filling well and add nothing to the carbohydrate. That is the version the numbers above describe.

If you want a tortilla, know what it costs: a six-inch corn tortilla is about 12 grams of carbohydrate, a large flour one can be 35. Corn tortillas are the smaller step, and two of them still keeps this meal under 40 grams.

Ingredients

  • 14 oz extra-firm tofu
  • 3 bell peppers, sliced
  • 1 large red onion, sliced
  • 2 tbsp olive oil
  • 1 tsp cornstarch
  • 2 tsp ground cumin
  • 2 tsp smoked paprika
  • 1 tsp chilli powder
  • 1 tsp dried oregano
  • 2 cloves garlic, minced
  • 2 tbsp lime juice
  • 1 head butter lettuce or romaine, leaves separated
  • 1 avocado, sliced
  • Fresh cilantro and lime wedges to serve
  • Salt and black pepper

Instructions

  1. Press the tofu for 30 minutes: wrap it in a clean towel, weigh it down with a plate and something heavy, then pour off the liquid.
  2. Heat the oven to 425F.
  3. Tear the pressed tofu into rough bite-sized pieces. Toss with 1 tbsp olive oil, the cornstarch, half the spices and salt.
  4. Toss the peppers and onion with the remaining oil, spices, garlic and salt.
  5. Spread everything over one or two large sheet pans in a single layer with gaps between.
  6. Roast 25 minutes, turning once at the halfway point, until the tofu is golden and the peppers are charred at the edges.
  7. Squeeze the lime over and serve in lettuce leaves with the avocado and cilantro.

Nutrition (per serving)

310 kcal
Calories
15 g
Carbs
16 g
Protein
21 g
Fat
6 g
Fiber

Tips

Tear the tofu instead of cubing it. Ragged edges have far more surface touching the hot tray than flat cut faces do, and those edges are the parts that go crisp. It is the single difference between tofu people eat and tofu people tolerate.

Frequently Asked Questions

Yes. Extra-firm tofu is still about 70 percent water. Unpressed, it steams in its own liquid, stays pale and takes up almost no marinade.

Yes, sliced breast or thigh, same spices, roasted 20 minutes. Protein rises to about 30 grams and carbohydrate stays the same.

A six-inch corn tortilla is roughly 12 grams of carbohydrate and a large flour one can reach 35. Two corn tortillas keep the meal under 40 grams; the lettuce version is 15.

One teaspoon across the tray draws surface moisture and forms a thin crust that crisps. It costs about 2 grams of carbohydrate for the whole batch.

References

Where the general guidance on this page comes from. Figures are population-level recommendations, not advice for your own situation.

Glucose Smart Kitchen Team

We are a small team of home cooks and keen readers of nutrition guidance, not doctors or dietitians. We write the site we wanted when diabetes first came into our own lives: recipes that work on a weeknight, and plain explanations of the advice published by bodies like the ADA and the CDC.

Join Our Community

Get new recipes, health tips, and meal plans delivered to your inbox every week.