Go Back
+ servings
Tofu Rancheros Recipe

Tofu Rancheros

99kcal
5 from 11 votes
Share Print
Prep 15 minutes
Cook 45 minutes
A vegetarian Mexican food recipe. The Tofu is simmered in a tomato-based sauce and seasoned with chili pepper and herbs. 
Servings 8
Course Main Course
Cuisine Mexican

Ingredients

Tofu:
  • 2 packages of extra-firm tofu (2 pounds total) (cut in small or medium size cubes) - Recommended: Trader Joe's super firm tofu
  • 2 tablespoon oil (or use more as needed)
Ranchero Sauce:
  • 2 tablespoon oil or unsalted butter
  • 1 cup chopped yellow onion
  • 2 large green bell peppers (chopped)
  • ¼ cup chopped fresh jalapeño pepper
  • 2 tablespoon minced garlic
  • 3 teaspoon ground cumin
  • ½ teaspoon ground cayenne pepper
  • 4 cups broth (vegetarian or chicken broth)
  • 16 oz 100% tomato sauce (no salt added)
  • fresh cilantro
  • salt and pepper to taste

Method

  1. Press the tofu and drain excess water. Cut into small cubes.
Pan-Fry Tofu (Optional):
  1. In a large skillet, heat one tablespoon of oil over medium-high heat, cook the tofu cubes until browned. You may need to do this in multiple batches. Set aside.
Cook the Sauce Base:
  1. In a large dutch oven, melt butter over medium heat. Add onion, garlic, jalapeño pepper, green bell pepper, cumin, cayenne pepper, then cook until soft (for about 4-5 minutes). Keep stirring to prevent burning.
Simmer the Tofu in Rancheros sauce:
  1. Add broth, tomato sauce, and tofu. Bring to a simmer then lower the heat. Cook until the sauce is thickened like a stew for about 30 minutes. Be sure to stir frequently to prevent burning. Adjust seasoning with salt and pepper if needed.
  2. Stir in the cilantro and serve!

Nutrition

Calories99kcalCarbohydrates10gProtein2gFat7gSaturated Fat2gCholesterol8mgSodium771mgPotassium317mgFiber2gSugar5gVitamin A823IUVitamin C42mgCalcium27mgIron1mg

Video

Tried this recipe?

Let us know how it was!