Nutrition Facts for Heart-healthy tofu with tomato sauce

Heart-Healthy Tofu with Tomato Sauce

Image of Heart-Healthy Tofu with Tomato Sauce
Nutriscore Rating: 88/100

Indulge in the wholesome goodness of Heart-Healthy Tofu with Tomato Sauce, a vibrant and nutritious dish that's perfect for busy weeknights and health-conscious meals. Featuring protein-packed extra-firm tofu and a flavorful low-sodium tomato sauce infused with garlic, onion, dried basil, and oregano, this recipe is vegan, dairy-free, and bursting with Mediterranean-inspired aromas. Tender baby spinach adds a pop of green and essential nutrients, while an optional sprinkle of nutritional yeast offers a cheesy depth without compromising on health. With just 15 minutes of prep time and simple cooking techniques, this quick and hearty recipe pairs beautifully with quinoa, brown rice, or whole-grain pasta for a balanced and satisfying meal. Packed with plant-based protein and antioxidants, it's the ultimate choice for those seeking a heart-healthy, guilt-free dining experience.

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
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

11 items
  • 14 ounces extra-firm tofu
  • 15 ounces low-sodium canned diced tomatoes
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 0.25 teaspoon salt
  • 0.25 teaspoon black pepper
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 2 cups baby spinach
  • 2 tablespoons nutritional yeast (optional, for extra flavor)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Drain the tofu and press it between two plates with a heavy object on top to remove excess water. Let it sit for 10-15 minutes.

2

While the tofu is pressing, chop the onion finely and mince the garlic cloves.

3

Heat the olive oil in a large non-stick skillet over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent.

4

Add the minced garlic to the skillet and cook for another 30 seconds until fragrant.

5

Stir in the canned diced tomatoes, dried basil, and dried oregano. Season with salt and black pepper. Reduce the heat to low and let the tomato sauce simmer gently for 10 minutes, stirring occasionally.

6

Once the tofu is pressed, cut it into bite-sized cubes.

7

Lightly spray or brush a separate non-stick skillet with a small amount of olive oil (optional) and heat it over medium heat. Add the tofu cubes and cook for 6-8 minutes, flipping halfway through, until they are golden and lightly crisp on the edges.

8

Add the cooked tofu cubes to the simmering tomato sauce and gently stir to coat. Let them cook together for an additional 5 minutes to absorb the flavors.

9

Add the baby spinach to the skillet and stir gently until the spinach wilts, about 1-2 minutes.

10

Optional: Stir in the nutritional yeast to enhance the flavor while keeping the dish vegan and dairy-free.

11

Serve warm as a main dish or over cooked quinoa, brown rice, or whole-grain pasta for a complete meal. Garnish with fresh herbs if desired.

Cooking Tip: Take your time with each step for the best results!
918
cal
73.3g
protein
57.3g
carbs
47.4g
fat

Nutrition Facts

1 serving (1068.4g)
Calories
918
% Daily Value*
Total Fat 47.4 g 61%
Saturated Fat 7.0 g 35%
Polyunsaturated Fat 1.3 g
Cholesterol 0 mg 0%
Sodium 783 mg 34%
Total Carbohydrate 57.3 g 21%
Dietary Fiber 21.1 g 75%
Total Sugars 19.4 g
Protein 73.3 g 147%
Vitamin D 0.0 mcg 0%
Calcium 2910 mg 224%
Iron 16.2 mg 90%
Potassium 1999 mg 43%

*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

24.2%%
30.9%%
45.0%%
Fat: 426 cal (45.0%%)
Protein: 293 cal (30.9%%)
Carbs: 229 cal (24.2%%)