Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (2024)

Published: · Modified: This post may contain affiliate links · This blog generates income via ads · 16 Comments

Jump to Recipe Jump to Video Print Recipe

A healthy and delicious vegetarian Mexican food recipe, tofu rancheros. This dish is quite similar to stew. The Tofu is simmered in a tomato-based sauce and seasoned with chili pepper and herbs. The rancheros sauce is so flavorful and has the perfect touch of spiciness.

Craving Mexican food? This vegetarian Mexican ranchero is low carb, gluten-free and keto-friendly.

Jump to:
  • Tofu Rancheros Sauce:
  • Tofu Rancheros Ingredients:
  • How to Make Tofu Rancheros:
  • Tofu:
  • Simmering:
  • How to Store Tofu Ranchero:
  • Tomato-Sauce:
  • 📖 Recipe
  • 💬 Comments

Tofu Rancheros Sauce:

Ranchero is a Mexican sauce that is made with a tomato sauce, chili peppers, herbs, and spices. It's an excellent low carb sauce. It's the same type of sauce to make the Mexican breakfast dish with fried eggs and tortilla, known as Huevos Rancheros. But for this recipe, we are going to use cubes tofu instead of eggs.

This ranchero sauce is sugar-free and low carb. That means this sauce is the perfect addition to your low carb or keto meal plan. It's a staple sauce, you can use the sauce on any meat.

Check out more Mexican food recipes:

  • ELOTES MEXICANOS – MEXICAN CORN SALAD
  • INSTANT POT CARNITAS – MEXICAN PULLED PORK
  • INSTANT POT QUESO DIP RECIPE
  • ROASTED CAULIFLOWER TACOS WITH CHIPOTLE ROMESCO SAUCE
  • SPICY SMOKED SAUSAGE SOUP
  • GROUND BEEF QUESADILLA WITH CHIPOTLE SEASONING
  • CHORIZO EGG TACOS
  • CHICKEN CHILE VERDE
Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (1)

Tofu Rancheros Ingredients:

To make these Tofu rancheros you will need firm tofu, tomato sauce, onion, garlic, cumin, cayenne pepper, green bell pepper, jalapeno pepper, and chicken broth. The cooking process is so easy, this recipe should not intimidate anyone!

How to Make Tofu Rancheros:

This vegetarian ranchero is so easy to make! There are three important steps:

  • First, you will need to crisp the tofu in a skillet.
Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (2)
  • Second, you will need to cook the onion, garlic and green bell pepper until tender then adds spices and tomato sauce.
Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (3)
  • Third, you should simmer the tofu in a tomato sauce until the sauce is thickened.
Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (4)

Tofu:

There are many types of tofu available in the market. For this recipe, you must use extra-firm tofu. I used the Organic High Protein Tofu from Trader's Joe. It's so inexpensive and has become my go-to tofu choice for any vegetarian stews, soups or salad because it holds its shape nicely during cooking. The firm tofu is also just nice to bite into, especially with the contrast of the sauce in this dish.

Tofu is a great vegetarian protein source and is cholesterol-free. It can be eaten cooked and uncooked.

Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (5)

How to prepare tofu for cooking:

Before cooking the tofu, you must drain excess water by pressing the tofu. Here's how:

  1. Wrap the tofu with layers of paper towels and place them on a flat surface or a plate.
  2. Place a heavy flat surface on top of the tofu and weigh it down.
  3. Let the tofu sits for at least 30 minutes.
  4. Don't forget to cube the tofu before cooking.

Pan-Fry Tofu (Optional):

As I mentioned in the cooking steps above, I pan-fried the tofu cubes on a skillet to give that beautiful brown color before adding in a tomato-based sauce.

Please note that this is absolutely an optional step. If you are currently on a no-oil diet, feel free to skip the first step to crisp the tofu.

I've made this recipe many times with and without browning the tofu. Honestly, I couldn't tell you which I prefer as both dishes tasted delicious! I will say that by skipping the effort to brown the tofu, you will save about 7-10 minutes of cooking time.

Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (6)

Simmering:

This dish tastes best if you simmer the tofu cubes in a tomato-based sauce for about 30 minutes, or until the sauce is reduced and thickened. This is an important step to create a depth of flavor over time and to let the tofu cubes absorb some of the flavors from the sauce. This helps the final resulting dish to be anything but bland.

Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (7)

How to Store Tofu Ranchero:

This tofu ranchero will last for 4-5 days in the fridge! Just be sure to place the dish in a covered container. Because this dish is similar to a stew, it can actually taste better the next day!

Because the extra firm tofu is so filling, this recipe will be enough for up to 8 servings. Cooking for two? Simply cut these recipe ingredients in half.

Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (8)

Tomato-Sauce:

I highly recommend using a tomato-sauce with no salt added. Also, be sure to find a tomato sauce product without seasoning, such as herbs or spices added.

This recipe can be also be cooked in an instant pot. Just be sure to cut the sauce ingredients in half and use the same amount of tofu, then cook at high pressure for 10 minutes and release immediately.

📖 Recipe

5 from 10 votes

Tofu Rancheros

Rika Livingston

A vegetarian Mexican food recipe. The Tofu is simmered in a tomato-based sauce and seasoned with chili pepper and herbs.

Print Recipe Pin Recipe Save

Prep Time 15 minutes mins

Cook Time 45 minutes mins

Course Main Course

Cuisine Mexican

Servings 8

Calories 99 kcal

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

Instructions

  • Press the tofu and drain excess water. Cut into small cubes.

Pan-Fry Tofu (Optional):

  • 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:

  • 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:

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

  • Stir in the cilantro and serve!

Video

Nutrition

Calories: 99kcalCarbohydrates: 10gProtein: 2gFat: 7gSaturated Fat: 2gCholesterol: 8mgSodium: 771mgPotassium: 317mgFiber: 2gSugar: 5gVitamin A: 823IUVitamin C: 42mgCalcium: 27mgIron: 1mg

Tried this recipe?Let us know how it was!

Tofu Rancheros (Low Carb and High in Protein!) - WITH RECIPE VIDEO 🎥 (2024)
Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 6158

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.