Nutrition Facts for Tofu ranchero

Tofu Ranchero

Image of Tofu Ranchero
Nutriscore Rating: 77/100

Transform your weeknight dinner routine with vibrant and flavor-packed Tofu Ranchero! This plant-based twist on the classic Mexican-inspired dish features crispy, golden cubes of extra-firm tofu simmered in a smoky, spiced tomato sauce infused with fire-roasted tomatoes, garlic, and a medley of aromatic spices like cumin, smoked paprika, and chili powder. Paired with sautéed onions, sweet bell peppers, and optional green chilies for a hint of heat, this dish is perfect for taco night or as a hearty filling for corn tortillas. Garnished with fresh cilantro and a squeeze of tangy lime, Tofu Ranchero offers a bold and satisfying meal that’s vegan, gluten-free, and ready in just 35 minutes. Customize with your favorite toppings, like creamy avocado or plant-based sour cream, for a truly irresistible finish! Perfect for those looking for a quick, healthy, and flavorful dinner option.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
20 min
🕐
Total Time
35 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 14 oz extra-firm tofu (pressed and diced)
  • 2 tbsp olive oil
  • 1 yellow onion (diced)
  • 1 red bell pepper (diced)
  • 3 cloves minced garlic
  • 15 oz fire-roasted diced tomatoes
  • 1 tbsp tomato paste
  • 4 oz diced green chilies (optional, for extra heat)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 2 tbsp fresh cilantro (chopped, for garnish)
  • 4 lime wedges (for serving)
  • 4 corn tortillas
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

8 steps
1

Press the tofu for about 10-15 minutes to remove excess moisture. Then dice it into small cubes.

2

Heat 1 tablespoon of olive oil in a non-stick skillet over medium heat. Add the diced tofu and cook for 5-7 minutes, stirring occasionally, until golden brown on all sides. Remove from the skillet and set aside.

3

In the same skillet, add the remaining 1 tablespoon of olive oil. Add the diced onion and red bell pepper. Sauté for 5 minutes until the vegetables are softened.

4

Add the garlic and sauté for 1 more minute until fragrant.

5

Stir in the fire-roasted diced tomatoes, tomato paste, diced green chilies (if using), ground cumin, smoked paprika, chili powder, salt, and black pepper. Bring the mixture to a simmer and cook for 5-7 minutes, allowing the flavors to meld.

6

Return the cooked tofu to the skillet and gently stir to coat it with the sauce. Cook for another 2-3 minutes until the tofu is heated through.

7

Warm the corn tortillas in a dry skillet or microwave until pliable.

8

Serve the tofu ranchero over warmed tortillas. Garnish with chopped cilantro and a squeeze of fresh lime juice. Add your favorite toppings like avocado slices or vegan sour cream if desired.

Cooking Tip: Take your time with each step for the best results!
1526
cal
82.0g
protein
161.3g
carbs
67.1g
fat

Nutrition Facts

1 serving (1425.0g)
Calories
1526
% Daily Value*
Total Fat 67.1 g 86%
Saturated Fat 10.0 g 50%
Polyunsaturated Fat 2.7 g
Cholesterol 0 mg 0%
Sodium 4144 mg 180%
Total Carbohydrate 161.3 g 59%
Dietary Fiber 30.4 g 109%
Total Sugars 33.2 g
Protein 82.0 g 164%
Vitamin D 0.0 mcg 0%
Calcium 2976 mg 229%
Iron 21.1 mg 117%
Potassium 2767 mg 59%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

40.9%%
20.8%%
38.3%%
Fat: 603 cal (38.3%%)
Protein: 328 cal (20.8%%)
Carbs: 645 cal (40.9%%)