Description
Marry Me Tofu is the vegan twist on the viral “Marry Me Chicken” that took the internet by storm. It swaps chicken for golden, crispy tofu and bathes it in a luscious, creamy, Tuscan-style sauce made with sun-dried tomatoes, garlic, and herbs. It’s rich, savory, just a little tangy, and ridiculously satisfying—aka the kind of dish that makes someone fall in love with you (and tofu) on the spot. It’s elegant enough for date night but easy enough for Tuesday night, and it might just become your new signature meal.
Ingredients
1 block (14 oz) extra-firm tofu, pressed and cut into cubes
2 tablespoons olive oil (divided)
3 cloves garlic, minced
½ teaspoon crushed red pepper flakes (optional but recommended)
½ cup sun-dried tomatoes, chopped (oil-packed is best—drain first)
1 cup unsweetened non-dairy cream (cashew, oat, or coconut cream all work)
¼ cup vegetable broth
1 tablespoon nutritional yeast (for cheesy depth)
1 teaspoon dried oregano
½ teaspoon thyme
Salt and black pepper, to taste
1 tablespoon lemon juice
2 cups baby spinach
Fresh basil, for garnish
Cooked pasta, rice, or crusty bread for serving
Instructions
Crisp the tofu: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add tofu cubes in a single layer and sear for about 3–4 minutes per side, until golden and crispy. Don’t rush it—this is where the magic starts. Once crisped, remove tofu and set aside.
Sauté the flavor base: In the same skillet, lower the heat to medium and add the remaining tablespoon of oil. Stir in garlic and red pepper flakes. Sauté for about 30 seconds until fragrant.
Build the sauce: Add the sun-dried tomatoes, non-dairy cream, veggie broth, nutritional yeast, oregano, thyme, and a pinch of salt and pepper. Stir and let it simmer gently for about 5–6 minutes, letting it thicken slightly.
Bring in the tofu: Return the crispy tofu to the skillet and spoon the sauce over the top. Simmer everything together for another 5 minutes, letting the tofu soak up the flavor.
Finish it off: Stir in the lemon juice and baby spinach. Cook just until the spinach wilts, then taste and adjust seasoning if needed.
Serve and swoon: Garnish with fresh basil and serve hot over pasta, rice, quinoa, or a slice of crusty sourdough. Then wait for the compliments (and maybe a ring).
Notes
Use coconut cream for a richer, lightly sweet version.
Add mushrooms or artichoke hearts for extra texture and umami.
Swap spinach with kale, arugula, or chopped Swiss chard.
Want it cheesy? Add a handful of vegan mozzarella shreds before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
Nutrition
- Calories: ~390 kcal per serving
- Fat: ~24g
- Carbohydrates: ~20g
- Protein: ~17g