Let me share a little secret from my kitchen: this Vegan Singapore Black Pepper Sauce Spaghetti is pure magic for a bold, slurp-worthy meal that captures the sweet, spicy essence of Singapore’s iconic black pepper crab—without the crab! Inspired by the vibrant flavors of Singaporean cuisine and adapted from V for Veganista’s recipe, I crafted this dish one evening craving a fiery, umami-packed dinner. Tossed with crispy battered tofu and silky spaghetti, it’s ready in about 30 minutes, perfect for weeknights or impressing friends with a plant-based twist on a classic.
Ingredients
- Spaghetti and Tofu:
- Spaghetti: 8 oz (225g), for the base (gluten-free if needed).
- Firm Tofu: 14 oz (400g), pressed and cut into 1-inch cubes, for protein.
- All-Purpose Flour: ½ cup (60g), for batter.
- Cornstarch: ¼ cup (30g), for crispiness.
- Water: ½ cup (120ml), for batter consistency.
- Baking Powder: ½ teaspoon, for light batter.
- Salt: ¼ teaspoon, for batter seasoning.
- Vegetable Oil: 2 cups (480ml), for frying tofu.
- Black Pepper Sauce:
- Black Peppercorns: 1 tablespoon, coarsely ground, for bold heat.
- White Peppercorns: 1 teaspoon, coarsely ground, for aroma.
- Vegan Oyster Sauce: 2 tablespoons, for umami (mushroom-based).
- Soy Sauce: 1 tablespoon, low-sodium, for saltiness.
- Brown Sugar: 1 tablespoon, for sweetness.
- Fermented Black Bean Paste: 1 tablespoon, for depth (substitute with miso if unavailable).
- Bird’s Eye Chili: 1, finely diced (optional, for extra heat; deseed for milder).
- Yellow Onion: ½ small (2 oz/60g), finely chopped, for sweetness.
- Garlic: 2 cloves, minced, for aroma.
- Curry Leaves: 8-10, fresh, for fragrance (optional).
- Vegetable Oil: 3 tablespoons, for cooking sauce.
- Water or Vegetable Broth: ¼ cup (60ml), for sauce consistency.
- Optional Add-Ins: ½ cup sliced bell peppers or mushrooms for extra veggies.
- Optional Garnish: Chopped scallions or blanched bok choy for freshness.
- Optional Side: Cucumber salad or vegan spring rolls.
Instructions
- Prepare Your Ingredients (Mise en Place): Press tofu for 20 minutes to remove excess water, then cube. Finely chop onion, mince garlic, dice chili, and measure spices, sauces, and batter ingredients. Toast black and white peppercorns in a dry skillet over medium heat for 1-2 minutes until fragrant; set aside.
- Cook the Spaghetti: Bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente (about 8-10 minutes). Drain, toss with a drizzle of oil to prevent sticking, and set aside.
- Batter and Fry Tofu: In a bowl, whisk flour, cornstarch, baking powder, salt, and water until smooth (like thin yogurt). Heat 2 cups oil in a deep saucepan over medium-high heat until a drop of batter sizzles and rises (350°F/175°C). Dip tofu cubes in batter, letting excess drip off, and fry in batches for 3-4 minutes until golden and crispy. Drain on paper towels and set aside.
- Make the Black Pepper Sauce: In a large non-stick skillet, heat 3 tablespoons oil over medium heat. Add onions and cook for 3-4 minutes until translucent. Add garlic, chili, and curry leaves (if using), cooking for 1 minute until fragrant. Stir in fermented black bean paste and toasted peppercorns, mixing well. Add vegan oyster sauce, soy sauce, brown sugar, and water or broth. Simmer for 2-3 minutes until slightly thickened.
- Combine Tofu and Sauce: Add fried tofu to the skillet, tossing to coat evenly with half the sauce. Push tofu to the edges, add cooked spaghetti to the center, and pour remaining sauce over the pasta. Toss everything together for 1-2 minutes until well-coated and heated through. Add optional bell peppers or mushrooms during this step.
- Serve: Divide among plates. Garnish with scallions or blanched bok choy. Serve hot with a cucumber salad or vegan spring rolls on the side.
Nutrition Facts
This dish is a balanced meal with protein from tofu, carbs from spaghetti, and flavor from spices. The fried tofu adds fats, so pair with a light side.
- Servings: 4
- Calories per serving: 450-500 kcal
- Protein: 15-18g
- Fat: 20-25g
- Saturated Fat: 3-4g
- Carbohydrates: 55-60g
- Fiber: 3-5g
- Sugar: 6-8g
- Sodium: 800-1000mg (varies with soy sauce and bean paste)
Preparation Time
This recipe is quick, ideal for a flavorful weeknight dinner.
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
How to Serve
- Weeknight Dinner: Serve in bowls for a quick, spicy meal.
- Dinner Party: Pair with vegan spring rolls and a chilled drink.
- Meal Prep: Store sauce and pasta separately; reheat with a splash of broth.
- Customizable: Adjust chili for milder or spicier tastes.
- Low-Oil Option: Bake tofu at 400°F (200°C) for 20 minutes instead of frying.
Additional Tips
- Tofu Prep: Press tofu well to ensure crispiness; marinate in a pinch of soy sauce for extra flavor.
- Spice Control: Omit bird’s eye chili or reduce peppercorns for a milder dish; add more chili for heat lovers.
- Pasta Choice: Spaghetti holds sauce well, but linguine or rice noodles work for variety.
- Storage: Refrigerate leftovers in an airtight container for 3-4 days. Reheat in a skillet with a splash of water or broth. Freezing not recommended due to tofu texture.
- Flavor Boost: Add a teaspoon of sesame oil or a pinch of five-spice powder for extra depth.
Budgeting the Recipe
This dish is budget-friendly, with tofu and spaghetti as affordable staples. Specialty items like vegan oyster sauce or fermented bean paste are pricier but last for multiple meals. Serves four, costing roughly $2-$3 per serving.
Frequently Asked Questions
Q: Can I use mushrooms instead of tofu?
A: Yes, oyster or shiitake mushrooms work well; sauté instead of battering.
Q: Is fermented black bean paste necessary?
A: It adds umami, but miso or extra soy sauce can substitute.
Q: Can I make it gluten-free?
A: Use gluten-free spaghetti, tamari instead of soy sauce, and ensure vegan oyster sauce is gluten-free.
Q: Why is my sauce gritty?
A: Use enough oil when cooking peppercorns and ensure they’re coarsely ground, not powdered.
Q: Can I skip frying the tofu?
A: Yes, bake or pan-fry for a lighter option, but it won’t be as crispy.
PrintVegan Singapore Black Pepper Sauce Spaghetti
- Total Time: 30 minutes
- Yield: 4 servings
Description
This dish is a balanced meal with protein from tofu, carbs from spaghetti, and flavor from spices. The fried tofu adds fats, so pair with a light side. This recipe is quick, ideal for a flavorful weeknight dinner.
Ingredients
Spaghetti and Tofu:
Spaghetti: 8 oz (225g), for the base (gluten-free if needed).
Firm Tofu: 14 oz (400g), pressed and cut into 1-inch cubes, for protein.
All-Purpose Flour: ½ cup (60g), for batter.
Cornstarch: ¼ cup (30g), for crispiness.
Water: ½ cup (120ml), for batter consistency.
Baking Powder: ½ teaspoon, for light batter.
Salt: ¼ teaspoon, for batter seasoning.
Vegetable Oil: 2 cups (480ml), for frying tofu.
Black Pepper Sauce:
Black Peppercorns: 1 tablespoon, coarsely ground, for bold heat.
White Peppercorns: 1 teaspoon, coarsely ground, for aroma.
Vegan Oyster Sauce: 2 tablespoons, for umami (mushroom-based).
Soy Sauce: 1 tablespoon, low-sodium, for saltiness.
Brown Sugar: 1 tablespoon, for sweetness.
Fermented Black Bean Paste: 1 tablespoon, for depth (substitute with miso if unavailable).
Bird’s Eye Chili: 1, finely diced (optional, for extra heat; deseed for milder).
Yellow Onion: ½ small (2 oz/60g), finely chopped, for sweetness.
Garlic: 2 cloves, minced, for aroma.
Curry Leaves: 8-10, fresh, for fragrance (optional).
Vegetable Oil: 3 tablespoons, for cooking sauce.
Water or Vegetable Broth: ¼ cup (60ml), for sauce consistency.
Optional Add-Ins: ½ cup sliced bell peppers or mushrooms for extra veggies.
Optional Garnish: Chopped scallions or blanched bok choy for freshness.
Optional Side: Cucumber salad or vegan spring rolls.
Instructions
1. Prepare Your Ingredients (Mise en Place): Press tofu for 20 minutes to remove excess water, then cube. Finely chop onion, mince garlic, dice chili, and measure spices, sauces, and batter ingredients. Toast black and white peppercorns in a dry skillet over medium heat for 1-2 minutes until fragrant; set aside.
2. Cook the Spaghetti: Bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente (about 8-10 minutes). Drain, toss with a drizzle of oil to prevent sticking, and set aside.
3. Batter and Fry Tofu: In a bowl, whisk flour, cornstarch, baking powder, salt, and water until smooth (like thin yogurt). Heat 2 cups oil in a deep saucepan over medium-high heat until a drop of batter sizzles and rises (350°F/175°C). Dip tofu cubes in batter, letting excess drip off, and fry in batches for 3-4 minutes until golden and crispy. Drain on paper towels and set aside.
4. Make the Black Pepper Sauce: In a large non-stick skillet, heat 3 tablespoons oil over medium heat. Add onions and cook for 3-4 minutes until translucent. Add garlic, chili, and curry leaves (if using), cooking for 1 minute until fragrant. Stir in fermented black bean paste and toasted peppercorns, mixing well. Add vegan oyster sauce, soy sauce, brown sugar, and water or broth. Simmer for 2-3 minutes until slightly thickened.
5. Combine Tofu and Sauce: Add fried tofu to the skillet, tossing to coat evenly with half the sauce. Push tofu to the edges, add cooked spaghetti to the center, and pour remaining sauce over the pasta. Toss everything together for 1-2 minutes until well-coated and heated through. Add optional bell peppers or mushrooms during this step.
6. Serve: Divide among plates. Garnish with scallions or blanched bok choy. Serve hot with a cucumber salad or vegan spring rolls on the side.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course, Vegan, Vegetarian, Asian-Inspired
- Method: Frying, Sauce Making
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 450-500 kcal
- Sugar: 6-8g
- Sodium: 800-1000mg
- Fat: 20-25g
- Saturated Fat: 3-4g
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 55-60g
- Fiber: 3-5g
- Protein: 15-18g
- Cholesterol: N/A




