Homemade Cranberry Sachima: A Soft, Sweet Treat That Beats Store-Bought
Let’s be real—store-bought sachima is good, but homemade? *Chef’s kiss*. I’ve been obsessed with this Chinese-Manchurian pastry since I was a kid. It’s fluffy, sweet, and melts in your mouth like a cloud. But here’s the thing: most store versions are either too dry, too sweet, or loaded with weird preservatives. So I decided to take matters into my own hands and make my own cranberry sachima. Spoiler: it turned out way better than I expected. Let me walk you through how I did it—no fancy tools required (well, maybe a bread machine, but I’ll share a hack if you don’t have one).

What Even Is Sachima? A Quick Backstory
First off, let’s get the basics straight. Sachima (sometimes spelled sachima or saqima) is a traditional pastry from China’s Manchu ethnic group. Back in the day, it was even used as an offering in Qing Dynasty royal tomb ceremonies—fancy, right? The original name translates to “dog milk dipped in sugar,” which… okay, maybe not the most appetizing translation, but trust me, the taste is anything but weird. It’s basically fried dough strips tossed in a sticky, sweet syrup, then pressed into a block. The result? A treat that’s equal parts chewy, fluffy, and sweet. Perfect with tea, coffee, or just as a midday snack.
Ingredients You’ll Need (No Weird Stuff, Promise)
Let’s talk ingredients. I’m all about using things you can find at your local grocery store. No specialty shops required here. Here’s what I used:
- 230g all-purpose flour (regular flour works great)
- 160g eggs (that’s about 3 large eggs, fyi)
- 4g baking powder (don’t skip this—it helps the dough rise a bit)
- 50g water (room temp is fine)
- 120g granulated sugar (for that sweet kick)
- 140g maltose (this is key for the sticky, chewy texture—you can find it at Asian markets or online)
- Cornstarch (for dusting, to prevent sticking)
- 30g dried cranberries (my twist! Adds a tangy contrast to the sweetness)
- Corn oil (for frying—neutral flavor, perfect for this)
Quick note: Maltose can be tricky to find if you don’t have an Asian market nearby. If you can’t find it, you can substitute with honey, but the texture might be a little different. Maltose gives that classic chewy, not-too-sticky feel that store-bought sachima has. So try to track it down if you can!
Step-by-Step: How I Made My Cranberry Sachima
Okay, let’s get cooking. This recipe is pretty straightforward, but there are a few key steps you don’t want to skip. Let’s dive in:
Step 1: Gather All Your Ingredients (Pro Tip: Prep First!)
I’m a big fan of mise en place—meaning get all your ingredients measured and ready before you start. Trust me, this makes the process way smoother. So lay out your flour, eggs, baking powder, water, sugar, maltose, cranberries, cornstarch, and corn oil. Double-check the measurements—baking is science, after all! And don’t forget that bread machine (if you have one) or a mixing bowl for hand-kneading.

Step 2: Mix the Dough (Bread Machine Hack Included)
Now, let’s make the dough. I used my bread machine for this because it’s lazy (and I’m all about lazy cooking that tastes good). Here’s what I did:
- Dumped the flour, baking powder, and eggs into the bread machine bucket.
- Added the water (I poured it in slowly so it didn’t make a mess).
- Hit the “dough” setting and let it run for 10 minutes. That’s it!
If you don’t have a bread machine, no sweat. Just mix the ingredients in a bowl with your hands. Pro tip: The dough will be sticky at first, so keep a bowl of cornstarch nearby to dust your hands. Knead it for about 10 minutes until it’s smooth and elastic. It might take a little elbow grease, but it’s worth it.

Step 3: Knead by Hand (If You’re Going Old-School)
Wait, why hand-knead? Because it helps develop the gluten in the flour, which makes the dough chewier. If you’re doing it by hand, here’s how:
- Put the flour, baking powder, and eggs in a bowl.
- Add water a little at a time and mix with a spoon until a shaggy dough forms.
- Turn the dough out onto a floured surface (or a surface dusted with cornstarch) and knead for 10 minutes.
- If it sticks to your hands, dust with more cornstarch. Don’t add more flour—you want the dough to be soft, not dry.
By the end, you should have a smooth, slightly sticky dough. If it’s still lumpy, keep kneading for a minute or two more. No lumps allowed!

Step 4: Let the Dough Rest (Patience Is Key!)
Once the dough is smooth, wrap it in plastic wrap or cover it with a damp cloth. Let it rest for 1 hour. Why? Because resting allows the gluten to relax, which makes it easier to roll out later. I know, waiting sucks, but trust me—if you skip this step, your dough will be tough and hard to work with. Go make yourself a cup of tea while you wait. You deserve it.

Step 5: Roll Out the Dough (Thin Is Better!)
After the dough has rested, it’s time to roll it out. Here’s how I did it:
- Dust a clean surface with cornstarch (this is crucial—dough will stick otherwise).
- Place the dough on the surface and roll it into a rectangle about 3-4mm thick. That’s pretty thin—like the thickness of a credit card.
- If the dough starts to shrink back as you roll, let it rest for 5 minutes and try again. No need to fight it!
Pro tip: Use a rolling pin with adjustable thickness rings if you have one. It makes getting that perfect 3-4mm thickness way easier. If not, just keep an eye on it and use a ruler to check occasionally. You don’t want it too thick (it’ll be chewy) or too thin (it’ll burn when frying).

Step 6: Cut the Dough into Strips (Uniformity Matters)
Now, let’s cut the dough into strips. Here’s what I did:
- Use a sharp knife or a pizza cutter to cut the dough into 1cm-wide strips. Try to make them as uniform as possible—this ensures they fry evenly.
- Once cut, toss the strips in a bowl with a little cornstarch. This prevents them from sticking together while you fry them.
Quick note: Don’t cut them too long—about 5-6cm is perfect. If they’re too long, they’ll be hard to handle when frying. And if they’re too short, they’ll get lost in the syrup later.

Step 7: Fry the Strips (Golden Brown Is the Goal)
Time to fry! This is where the magic happens. Here’s how I did it:
- Pour corn oil into a deep pan or wok. You need enough oil so the strips can float freely—about 2-3 inches deep.
- Heat the oil to 180°C (350°F). To test if it’s ready, drop a small piece of dough into the oil. If it sizzles and rises to the top quickly, it’s good to go.
- Carefully add the dough strips to the oil, one handful at a time. Don’t overcrowd the pan—this lowers the oil temperature and makes them greasy.
- Fry for 2-3 minutes, stirring occasionally, until they’re golden brown and puffy. They’ll double in size, so don’t be surprised!
- Use a slotted spoon to remove the fried strips from the oil and drain them on a paper towel. Let them cool for a minute or two.
Pro tip: If you don’t have a thermometer, just watch the oil. If it’s smoking, it’s too hot—turn down the heat. If the dough strips take longer than 3 minutes to brown, the oil is too cold. Adjust accordingly.

Step 8: Make the Syrup (Don’t Burn It!)
Now, let’s make the syrup that holds everything together. This is the most important part—if you burn the syrup, the whole thing is ruined. Here’s how I did it:
- In a small saucepan, combine the water, granulated sugar, and maltose. Stir over medium-low heat until the sugar and maltose are completely dissolved.
- Once dissolved, turn the heat down to low and let the syrup simmer. Stir occasionally to prevent it from burning.
- You’ll know it’s ready when it starts to form thick, sticky bubbles. To test it, dip a spoon into the syrup and let it cool for a second. If it’s thick and pulls into a string when you lift the spoon, it’s done. This is called the “soft ball” stage in candy making.
Quick note: Don’t let the syrup get too thick—if it turns into a hard ball, it’ll be too sticky and hard to work with. And don’t walk away from the stove! Syrup can burn in seconds.

Step 9: Toss the Strips in Syrup (Work Fast!)
Now, it’s time to combine the fried strips with the syrup. This step is quick—you need to work fast before the syrup cools down and hardens. Here’s what I did:
- Add the fried dough strips and dried cranberries to the saucepan with the syrup. Stir quickly and thoroughly to coat every strip with syrup.
- Keep stirring for 1-2 minutes until everything is evenly coated. Don’t overmix—you don’t want to break the strips.
Pro tip: If the syrup starts to harden while you’re tossing, turn the heat down to the lowest setting and stir for a few seconds. That should soften it up again. But don’t do this too much—you don’t want the syrup to get too runny.

Step 10: Press into a Mold (Tight Is Better!)
Now, let’s shape the sachima. I used an 8-inch square cake pan (with a removable bottom, which makes it easier to unmold). Here’s how I did it:
- Brush the inside of the pan with a little corn oil. This prevents the sachima from sticking.
- Pour the syrup-coated strips into the pan. Use a spatula to spread them evenly.
- Cover the top with a piece of parchment paper or wax paper. Then, use your hands or a flat-bottomed object (like a small cutting board) to press down firmly. You want to pack the strips tightly together so they hold their shape.
Quick note: Don’t be gentle here—press as hard as you can. If there are gaps, the sachima will fall apart when you cut it. And make sure the top is flat—otherwise, it’ll look lumpy.

Step 11: Let It Cool and Unmold (Patience Pays Off!)
Now, let the sachima cool completely. This takes about 1-2 hours at room temperature. Don’t try to unmold it while it’s still warm— it’ll be sticky and fall apart. Once it’s cool, use the removable bottom of the pan to pop it out. If it sticks, run a knife around the edges first.
Pro tip: If you don’t have a removable-bottom pan, use a regular pan and line it with parchment paper. Then, after cooling, lift the sachima out using the parchment paper. Easy peasy!

Step 12: Cut into Pieces (Enjoy the Fruits of Your Labor!)
Finally, it’s time to cut the sachima into pieces. Use a sharp knife to cut it into squares or rectangles. I cut mine into 6×6 pieces (about 2×2 inches each). Serve it with tea, coffee, or just eat it straight out of the pan (no judgment here).
Quick note: Store the leftover sachima in an airtight container at room temperature. It’ll stay fresh for up to 3 days. If you want to keep it longer, you can freeze it for up to 1 month. Just let it thaw at room temperature before eating.

My Honest Thoughts: Did It Turn Out Good?
Okay, let’s be real—homemade sachima is a lot of work. But is it worth it? 100% yes. The store-bought version is good, but this homemade one is *better*. It’s softer, fluffier, and the cranberries add a nice tangy contrast to the sweetness. Plus, I know exactly what’s in it—no weird preservatives or additives. I made this for a family gathering last weekend, and everyone went crazy for it. My cousin even asked for the recipe! So if you’re looking for a fun, impressive dessert to make, this is it.
Final Tips for Success
Before you go, here are a few final tips to make sure your sachima turns out perfect:
- Don’t skip the resting time for the dough. It’s crucial for a soft texture.
- Use a thermometer to check the oil temperature. Too hot = burnt strips; too cold = greasy strips.
- Work fast when tossing the strips in syrup. The syrup hardens quickly!
- Press the strips tightly into the mold. This ensures they hold their shape.
- Let it cool completely before unmolding. Warm sachima is sticky and will fall apart.
And that’s it! Making homemade cranberry sachima is a bit time-consuming, but it’s so rewarding. The first bite? Pure heaven. I can’t wait to make it again—maybe next time I’ll add some chopped nuts or chocolate chips. What’s your favorite twist on sachima? Let me know in the comments below!




