Crispy Tofu and Cheesy Bean Burritos
Updated January 26, 2026

- Ready In
- 50 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 (14-ounce) block extra-firm tofu
4 tablespoons canola oil, divided
Juice of 2 limes
1 tablespoon soy sauce
4 teaspoons ground cumin
2 teaspoons fine sea salt
1 teaspoon paprika
1 teaspoon crushed red pepper
½ teaspoon ground black pepper
¼ cup cornstarch
4 burrito-size flour tortillas
1 cup canned refried beans (vegetarian, if preferred), for serving
¼ cup shredded Cheddar (optional), for serving
1 cup cooked Mexican rice (or white rice), for serving
Avocado slices, for serving
Spicy mayo (mayonnaise mixed with hot sauce), for assembly
Preparation
- Step 1
Set the tofu on a plate, cover it with a kitchen towel or paper towels and place a cast-iron skillet or other heavy object on top to press it for 15 minutes.
- Step 2
In a bowl, tear the pressed tofu into bite-size pieces. Add in 2 tablespoons of oil, plus the lime juice, soy sauce, cumin, salt, paprika, crushed red pepper and black pepper. Toss lightly together with a spoon, then add in the cornstarch and incorporate it into the tofu evenly.
- Step 3
In a large cast-iron skillet, heat up 1 tablespoon of oil over medium-high until it is shimmering, about 2 minutes. Add in half of the tofu and cook for 2 to 3 minutes, stirring only once or twice as needed, until the tofu is browned and crispy underneath. Flip with a spatula and cook the other side for 2 to 3 minutes. Transfer the cooked tofu onto a paper towel-lined plate.
- Step 4
Add the remaining 1 tablespoon of oil to the skillet and once it is shimmering, about 30 seconds, add the remaining tofu and repeat the process.
- Step 5
Meanwhile, prepare and warm up your tortillas and other fillings.
- Step 6
To assemble the burritos, spread ¼ of the beans and cheese onto the center of a warmed-up tortilla and top with ¼ of the rice, then the tofu and avocado; drizzle with the spicy mayo. Fold the short sides of the tortilla in over the filling; fold the bottom of the tortilla up and over the filling and tightly roll into a burrito. Serve immediately.
Private Notes
Comments
@JJ Because vegans aren’t the only people who enjoy tofu?
@JJ I m pretty sure eliminating the two non-vegan ingredients is an easy fix, and why does every recipe with tofu need to be vegan? Why not introduce people who might not otherwise try tofu with a recipe such as this. As a vegan, I regularly use this recipes as a starting point and then convert to vegan, which is quite easy.
I'm an omnivore who loves tofu. Is that odd?
I've never thought a recipe for burritos would be worth following (I think I make pretty good burritos already...), but WOAH was this tasty. Best burritos we have ever made, and we have made many.
Oh my, this knocked it out of the park! The tofu genuinely gets such good flavor, even with just a quick toss - do be sure to tear it, not cube, as the crags absorb so much more of the marinade. I added some tajin and coriander to the spice blend and it was really terrific. It’s worth making Mexican rice for this - sauté some onion, garlic, bell pepper, jalapeño, and 1 cup rice in 2TBSP oil till translucent, add 1 cup salsa or canned tomatoes and 1 cup broth, cover and simmer 15 minutes. These also benefit from some added crunchy toppings - I marinated sweet and spicy peppers in lime juice while the tofu pressed and cooked and added them alongside dried corn (corn nuts) and it was fantastic. Gave the mayo a try for novelty’s sake, but I wouldn’t repeat - just the avocado gives a good creamy fat, or do sour cream/creme fraiche mixed with hot sauce
I was hoping to hear the usual cooking comments every other recipe I’ve seen in this forum elicit and all I got was a chuckle over the arguments about using tofu and vegan issues! My issue is finding a healthier wrap than a flour tortilla, but I’ll take care of that myself! Haha.
@Beatrice I’m going to try this with siete cassava tortillas! Though I suspect I will need sear them before serving.
