Easy Spicy Ketchup Tofu (20-Minute Recipe!)

Tofu

October 30, 2026

Spicy Ketchup-Braised Tofu – vegetarian recipe

Spicy ketchup-braised tofu sounds humble and tastes far better than it has any right to. Flour-dredged tofu fries up golden, then takes a quick toss in garlicky ketchup spiked with cayenne and lemon — twenty minutes, start to finish.

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 (31.7 oz) 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 / 20 ml / 0.7 fl oz). 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.

More Recipes You’ll Love

Spicy Ketchup-Braised Tofu – vegetarian recipe
Stav Kogan

Spicy Ketchup-Braised Tofu

Forget everything you thought you knew about ketchup! This ridiculously easy, lightning-fast recipe transforms a simple block of tofu into a show-stopping weeknight dinner with a rich, caramelized, sweet-and-spicy ketchup-braise.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 serving
Calories: 450

Ingredients
  

  • 1/2 cup | 120 ml peanut oil or other neutral oil
  • 1.5 to 2 lbs | 680 to 900 g (31.7 oz) 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
  • 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.

Method
 

  1. Place about 1/3 cup | 80 ml of the oil in a large skillet over medium-high heat.
  2. While it heats, lightly dredge the pressed tofu slices in all-purpose flour.
  3. 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.
  4. Sprinkle the tofu with salt and pepper.
  5. Cook for 2-3 minutes per side, until golden brown and crisp.
  6. Transfer the cooked tofu to a plate and set aside.
  7. Wipe out the skillet.
  8. Add the remaining oil over medium heat, followed immediately by the minced garlic.
  9. Sauté for 1-2 minutes until fragrant, being careful not to let it brown.
  10. Stir in the ketchup and a pinch of cayenne pepper (start with 1/4 teaspoon / 20 ml / 0.7 fl oz).
  11. Cook, stirring frequently, for about 5 minutes. The sauce will bubble, thicken, and begin to caramelize at the edges.
  12. 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.
  13. Squeeze in fresh lemon juice to taste, give it one final stir, and serve immediately over rice or noodles.
  14. 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.

Nutrition

Calories: 450kcalCarbohydrates: 22gProtein: 25gFat: 28g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Easy Tandoori Tofu with Grilled Vegetables – vegetarian recipe

Smoky Tandoori Tofu Skewers Recipe

Easy tandoori tofu with grilled vegetables brings the flavors of a tandoor to your own grill — yogurt-marinated tofu charred at the edges, skewered with baby zucchini, onion, and cherry tomatoes. Most of the total time is hands-off marinating, and it shows. Craving...