My first taste of homemade Schezwan sauce came at the Pearl City restaurant in Manchester's Chinatown — one of those places that introduced a generation of northern food lovers to Chinese cooking done properly. The sauce arrived as a dip, fiery and garlicky, and I wanted to know how to make it.
The name is worth unpacking. Schezwan sauce takes its name from China's Sichuan province, famous for bold, spicy flavours built on dried red chillies, garlic, and Sichuan peppercorns. But the version most people know today — and the one that inspired this recipe — is not strictly Chinese. It evolved through Hakka Chinese immigrant communities in Kolkata, who adapted Sichuan flavours to Indian tastes and gave rise to Indo-Chinese cuisine. That fusion became the Schezwan sauce now found in noodle dishes, fried rice, momos, and street food across India. It is spicier, more garlicky, and more versatile than its Chinese ancestor.

This homemade Schezwan sauce is fiery, hot, sweet and sour all at once – the kind of sauce that has genuine yin and yang. I use it as a dip and to perk up Asian-leaning casseroles and stews when they need a jolt of heat and depth. A spoonful into a braise changes everything.
It takes about twenty minutes and keeps well in the fridge.
How to Make Homemade Schezwan Sauce
Makes one jar. Keeps in the fridge for up to two weeks.
Ingredients
- 3 large ripe plum tomatoes, blended
- 10 dried red chillies, rehydrated in hot water and blended
- 6 garlic cloves, smashed and finely chopped
- 1 heaped tsp fresh ginger, grated
- A few spring onion tops, finely chopped
- A few coriander stalks, finely chopped
- A few celery tops, finely chopped
- 30ml sesame oil
- 2 tbsp tomato ketchup
- 1 tbsp red wine vinegar
- 1 tsp black pepper powder
- 1 tsp brown sugar
- Squeeze of fresh lime
- Pinch of sea salt
Method
- Sauté the chillies — Heat the sesame oil in a wok over high heat. Add the blended chilli and sauté for 2–3 minutes.
- Add the aromatics — Add the ginger and garlic and sauté for 1 minute.
- Add the tomato — Add the blended tomatoes and ketchup. Stir well.
- Add the greens — Add the spring onion tops, coriander stalks, and celery tops. Stir and cook for 1 minute.
- Season and reduce — Add the salt, pepper, sugar, and vinegar. Sauté until the sauce thickens and the oil begins to separate from the sauce.
- Finish — Squeeze over fresh lime and stir through.
- Store — Transfer to an airtight jar and refrigerate.
The Flexible Chef Tip: The moment to watch for is the oil separating from the sauce – that's the signal it's ready. Don't rush the reduction. And don't be shy with the chillies — this sauce is supposed to have heat.
Use as a dip alongside momos or spring rolls, or stir a spoonful into Asian-style braises and stews that need lifting. It also does excellent things to fried rice.
This recipe is part of my Spice Blends & Condiments collection.
Wonky photos, proper food, genuine adventures – The Flexible Chef




