This thick, creamy, café‑style coffee frappé is made in a blender with brewed coffee, ice, and a few simple ingredients. It’s not a cake, but it is a recipe built like one: exact measurements, clear visual cues, and tested substitutions so you can nail it on the first try.
What makes this version special:
- Uses regular brewed coffee (no instant or syrups).
- Balanced to be sweet enough to feel indulgent, but not cloying.
- Provides dairy‑free and egg‑free options that still taste rich.
Pro tip: If your frappé separates or feels thin, pulse with a bit more ice and an extra 1–2 teaspoons of milk until it thickens to a milkshake‑like texture.
Why this coffee frappé works
A good frappé is about texture balance: creamy enough to sip slowly, but not so thick it’s un‑drinkable. Here’s the science behind this recipe:
- Cold coffee + ice = quick dilution control.
Using chilled, brewed coffee instead of warm means the cubes melt slower, so your drink stays strong‑tasting without watering down too fast. - Small amount of sugar + salt = flavor lift, not sweetness overload.
Sugar dissolves faster in liquid than solids like sweetened condensed milk, so we use a modest amount and rely on the roasted‑coffee notes. A pinch of salt sharpens the sweetness and reduces any bitterness. - Milk + ice = emulsified texture.
Blending cold milk and ice together creates tiny air bubbles and a frothy layer on top, similar to how cream and butter are emulsified in baking. Full‑fat milk or dairy‑free alternatives with some fat (like oat or soy) give the creamiest result.
In short, this recipe leans on temperature, fat, and airflow in the blender to get a thick, cafe‑style texture at home.
Ingredients

Use a digital kitchen scale whenever possible for the most accurate results.
- Strong brewed coffee, cooled — 300 g (about 121 cups)
Purpose: Base flavor and caffeine. Use medium‑dark roast for best balance. - Granulated sugar — 30 g (about 2 tablespoons)
Purpose: Sweetness enhancer; dissolves easily in cold liquid. - Vanilla extract — 1 g (about 41 teaspoon)
Purpose: Adds caramel‑like notes; keeps the drink from tasting flat. - Salt — a generous pinch (about 0.5 g)
Purpose: Balances sweetness and reduces perceived bitterness. - Whole milk or dairy‑free alternative — 150 g (about 32 cup)
Purpose: Creaminess and body. Oat or soy milks work best for thickness; avoid very watery alt‑milks. - Ice cubes, measured by weight — 250 g (about 2 cups)
Purpose: Chill and thicken. This weight is chosen so the frappé isn’t too dilute. - Optional add‑ins:
- Cocoa powder — 5–10 g (21–1 tablespoon) for a mocha‑style frappé.
- Whipped cream or coconut cream dollop for topping.
Equipment
Required:
- Blender (high‑speed is ideal but not mandatory).
- Digital kitchen scale for coffee, milk, and sugar.
- Measuring cups (metric + US).
- Tall glasses (about 350–400 ml / 12–14 oz) for serving.
Nice‑to‑have:
- Strainer if you want a smoother texture.
- Tall spoon or straw for stirring before first sip.
Step‑by‑step instructions
Pre‑prep (10–15 minutes):
Brew coffee, cool it in the fridge or at room temp. Chill your glasses if you like.
Step 1: Add coffee, sugar, vanilla, and salt to the blender

- Pour 300 g cooled coffee into the blender.
- Add 30 g sugar, 1 g vanilla, and a pinch of salt.
- Blend on low for 10–15 seconds until the sugar is completely dissolved.
- Visual cue: The liquid should look slightly foamy and clear, with no visible sugar grains.
Step 2: Add milk and ice
- Add 150 g milk and 250 g ice cubes.
- Blend on medium–high for 20–30 seconds, stopping to scrape down the sides if needed.
- Visual cue: The mixture should be thick and slushy, coating the back of a spoon like a thin milkshake. If it’s too thin, add 2–3 more ice cubes and pulse until thickened.
Step 3: Adjust texture and sweetness

- Taste (carefully—coffee is cold but still strong).
- If it’s too strong: add 1–2 tablespoons of milk and blend briefly.
- If it’s too weak: add 1–2 teaspoons of extra sugar and blend again.
- Pro tip: If you make this often, keep a small container of “frappé sugar” (sugar + pinch of salt) for consistent sweetness.
Step 4: Pour and serve

- Pour into chilled glasses immediately.
- Top with a spoonful of whipped cream or coconut cream if desired.
- Serve with a wide straw or spoon so you can sip the thick base.
Troubleshooting: common failures and fixes
Problem: Frappé is watery or melts too fast.
- Likely causes: Not enough ice, too much milk, or the coffee is too warm.
- Fix: Use exactly 250 g ice and 150 g milk; keep coffee fully chilled. If already too thin, add more ice and pulse in short bursts.
Problem: Drink tastes too bitter.
- Likely causes: Over‑extracted coffee or no sugar/balance.
- Fix: Use a medium‑dark roast and stick to the 30 g sugar + pinch of salt rule. Add a tiny bit more vanilla or a teaspoon of milk to mellow it.
Problem: Blender struggles or mixture is too thick.
- Likely causes: Too much ice at once or too little liquid.
- Fix: Add 1–2 tablespoons more milk or a splash of coffee, then pulse instead of continuous blending.
Problem: Foam or cream layer separates quickly.
- Likely causes: Not enough fat or stirring immediately after pouring.
- Fix: Use whole milk or a creamier alt‑milk; pour gently to preserve the frothy top.
Problem: After‑taste is too sweet or cloying.
- Likely causes: Extra sugar or sweetened condensed milk added without adjusting total sugar.
- Fix: Reduce sugar to 20–25 g total and use a rich milk or cream instead.
Substitutions and variations
Dairy‑free version:
- Replace whole milk with oat milk (barista‑style) or full‑fat canned coconut milk (diluted slightly if too thick).
- Keep sugar to 30 g unless you’re using a very sweet alt‑milk.
Sugar‑lighter version:
- Reduce sugar to 15 g (about 1 tablespoon) and add 1–2 teaspoons of honey or maple syrup after blending.
- Flavor will be less neutral and more honey‑like, so adjust to taste.
Mocha frappé:
- Add 5–10 g unsweetened cocoa powder when blending with the coffee and sugar.
- Taste and add 1–2 teaspoons more sugar if needed.
Chocolate‑heavy version (like a dessert drink):
- Replace 2 tablespoons of milk with melted dark chocolate (about 20 g).
- Stir into the coffee before blending, then proceed. Expect a thicker, richer texture and stronger chocolate flavor.
Decaf option:
- Use strong decaf coffee instead of regular.
- Texture will be nearly identical; flavor will be smoother and less sharp.
Storage, make‑ahead, and freezing
- Counter: Consume within 1–2 hours for best texture and temperature.
- Fridge: If you must store, keep unblended—meaning the coffee, sugar, and milk can be mixed and chilled, but do not add ice until serving.
- Freezer: Not recommended for blended frappés; ice will melt unevenly and create a grainy texture. However, you can:
- Freeze leftover coffee in ice‑cube trays and use those cubes next time for stronger flavor and less dilution.
If you batch‑make the coffee‑sugar mixture, it can stay in the fridge for up to 3 days. Just add ice freshly each time.
Serving suggestions and pairings
- With:
- A slice of chocolate cake or brownies for a dessert‑style pairing.
- Light breakfast muffins or croissants for a brunch‑style combo.
- Sweetness balance tip: If your dessert is very sweet, reduce the frappé sugar to 20–25 g.
- Acid balance: A squeeze of orange or lemon zest in the coffee before blending brightens the drink and cuts the richness.
FAQs
Can I use instant coffee?
Yes, but dissolve it fully in a small amount of hot water first, then cool before adding to the blender. Instant coffee can taste sharper, so start with 1–2 teaspoons less sugar.
Can I make this without a blender?
You can shake it in a large jar with ice, but it will be coarser and less smooth. A blender is best for the creamy texture.
How do I prevent it from separating too fast?
Chill your glass, use a milk with some fat (whole milk, oat, or soy), and avoid over‑diluting with too much coffee.
Can I double the recipe?
Yes. Double all ingredients, but add half the ice first, blend, then add the rest in small increments so your blender doesn’t overheat.
Best milk for a creamy frappé?
Whole milk gives the richest result. For dairy‑free, barista‑style oat milk or full‑fat soy milk with added fat work best.
Notes from my kitchen (testing log)
Batch 1:
- Tried with warm‑from‑the‑pot coffee and extra ice.
- Result: Too watery, bitter, and flat.
- Adjustment: Cooled the coffee completely and reduced ice from 300 g to 250 g; added a pinch of salt.
Batch 2:
- Used 20 g sugar instead of 30 g.
- Result: Too sharp and noticeably bitter.
- Adjustment: Brought sugar back to 30 g and added 1 g vanilla and a pinch of salt for balance.
Final batch:
- Settled on 300 g cold coffee, 30 g sugar, 150 g whole milk, 250 g ice, 1 g vanilla, and a pinch of salt.
- Texture: Thick, slushy, with a light foam on top.
- Flavor: Balanced roast, sweet but not cloying, and works with both regular and dairy‑free milks.
Serving size and nutrition (estimate)
Per serving (1 of 2, using whole milk and 30 g sugar):
- Approximately 180–200 kcal, mostly from milk and sugar.
- Exact values will vary by milk type and sugar used.
Note: Values are estimates and may change with brands and portion size. Follow food‑safety practices: keep coffee cool and consume within a few hours for best quality.
Final thoughts
This homemade coffee frappé is built like one of my small‑batch dessert recipes: precise, tested, and forgiving enough for beginners. Whether you’re a coffee lover who wants a café‑style drink at home or a home baker looking to round out your dessert menu with a crowd‑pleasing beverage, this recipe gives you a repeatable standard to tweak (more sugar, less milk, added cocoa, etc.) without losing its structure.