Forget everything you thought you knew about ketchup! This isn’t just a condiment for fries; it’s the secret to the most incredible, glossy, sweet-and-spicy sauce you’ll ever taste. We’re taking humble tofu, pan-frying it to crispy perfection, and then smothering it in a rich, caramelized ketchup-braise that comes together in minutes. It’s a little bit sweet, a little bit spicy, and a whole lot of delicious. This recipe is my go-to for a reason: it’s ridiculously easy, lightning-fast, and transforms a simple block of tofu into a show-stopping weeknight dinner. Serve it over fluffy rice, tangled noodles, or even piled onto a crusty roll for a meal that’s guaranteed to amaze.
Ingredients
• MAKES: 4 servings
• TIME: 20 minutes
• 1/2 cup | 120 ml peanut oil or other neutral oil
• 1.5 to 2 lbs | 680 to 900 g firm or extra-firm tofu, pressed and cut into 8 slices
• All-purpose flour, for dredging
• Salt and freshly ground black pepper, to taste
• 1 tbsp | 15 ml minced garlic
• 1.5 cups | 360 ml ketchup
• Cayenne pepper, to taste
• Freshly squeezed lemon juice, to taste
Instructions
1. Place about 1/3 cup | 80 ml of the oil in a large skillet over medium-high heat. While it heats, lightly dredge the pressed tofu slices in all-purpose flour.
2. Once the oil is hot, carefully add the tofu slices to the skillet in a single layer. You may need to cook in batches to avoid crowding the pan.
3. Sprinkle the tofu with salt and pepper. Cook for 2-3 minutes per side, until golden brown and crisp. Transfer the cooked tofu to a plate and set aside.
4. Wipe out the skillet. Add the remaining oil over medium heat, followed immediately by the minced garlic. Sauté for 1-2 minutes until fragrant, being careful not to let it brown.
5. Stir in the ketchup and a pinch of cayenne pepper (start with 1/4 teaspoon). Cook, stirring frequently, for about 5 minutes. The sauce will bubble, thicken, and begin to caramelize at the edges.
6. Season the sauce with salt and pepper to taste. Return the crispy tofu to the skillet and gently toss to coat each piece completely in the sauce.
7. Squeeze in fresh lemon juice to taste, give it one final stir, and serve immediately over rice or noodles.
Nutritional Information
• Serving Size: 1 serving
• Calories: 450 kcal
• Protein: 25 g
• Fat: 28 g
• Carbohydrates: 22 g
• Sugar: 18 g
Pro Tips
• For the crispiest tofu, press it for at least 30 minutes before cooking. Wrap the block in paper towels or a clean kitchen towel, place it on a plate, and put something heavy on top.
• For an even crispier, gluten-free coating, swap the all-purpose flour for cornstarch. It creates a wonderfully light and crunchy exterior.
• Don’t be afraid to let the sauce caramelize. Those slightly browned, sticky bits at the edge of the pan are where the deepest flavor develops. Just keep stirring to prevent burning.
FAQ
Q: Can I make this ketchup tofu gluten-free
A: Yes, absolutely! To make this recipe gluten-free, simply substitute the all-purpose flour with cornstarch or a gluten-free all-purpose flour blend for dredging the tofu. Cornstarch is a fantastic option as it creates an even lighter and crispier exterior.
Q: Is this crispy tofu recipe vegan
A: This recipe is easily made vegan as all the core ingredients are plant-based. The only thing to double-check is your ketchup, as some brands may use sugar processed with bone char. Most major ketchup brands are vegan, but checking the label will ensure the final dish is 100% vegan.
Q: What’s the best way to press tofu for this recipe
A: For the crispiest results, press your firm or extra-firm tofu for at least 30 minutes. A tofu press is ideal, but you can easily do it without one. Simply wrap the tofu block in a clean kitchen towel or several paper towels, place it on a plate, and put something heavy on top, like a cast-iron skillet or a few books.
Q: How do I store and reheat leftover ketchup tofu
A: Store leftovers in an airtight container in the refrigerator for up to 3 days. While the tofu will soften, you can revive some of its crispiness by reheating it in an air fryer for 3-5 minutes or in a hot, lightly oiled skillet until warmed through. Avoid the microwave if you want to prevent a chewy texture.





