Crispy Tofu and Cheesy Bean Burritos

Updated January 26, 2026

Andrew Bui for The New York Times. Food Stylist: Kaitlin Wayne.
Ready In
50 min
Rating
5(76)
Comments
Read comments

These crispy tofu, rice and cheesy bean burritos come together quickly for a satisfying weeknight meal. The tofu, which is pressed to expel excess moisture, is a little spicy thanks to the addition of crushed red pepper, but you can increase or decrease the heat level as you like, depending on your audience, or simply serve the burritos with a bottle of your favorite hot sauce, to customize bite by bite. Rice and beans provide heft, and avocado and spicy mayo round out the fillings beautifully before they’re all rolled together into a flour tortilla. While the other fillings can be stored in the fridge, the tofu is best enjoyed shortly after it comes off the skillet, when its edges are at their crispiest. A large flour tortilla is the ideal vehicle for these burritos, but the filling also works well as burrito bowls; double the rice if skipping the tortillas. 

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 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

Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

87 grams carbs; 7 milligrams cholesterol; 668 calories; 14 grams monosaturated fat; 7 grams polyunsaturated fat; 4 grams saturated fat; 27 grams fat; 6 grams fiber; 868 milligrams sodium; 22 grams protein; 3 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

    1. 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. 

    2. 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.

    3. 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. 

    4. 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.

    5. Step 5

      Meanwhile, prepare and warm up your tortillas and other fillings.

    6. 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

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
76 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

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.

Private comments are only visible to you.

or to save this recipe.