Keto Coffee Ice Cream – Creamy, Low-Carb, and Boldly Flavored
If you love coffee and you’re keeping carbs low, this Keto Coffee Ice Cream will be your new favorite treat. It’s rich, smooth, and full of bold espresso flavor without any sugar crash. You don’t need fancy skills to make it—just a few simple ingredients and a bit of patience while it chills.
The texture is creamy like classic ice cream, and the taste is pure café-in-a-cone. It’s a dessert you’ll actually look forward to, and it won’t knock you out of ketosis.
Keto Coffee Ice Cream – Creamy, Low-Carb, and Boldly Flavored
Ingredients
- 1 1/2 cups heavy whipping cream
- 1 cup unsweetened almond milk (or unsweetened macadamia milk for extra richness)
- 4 large egg yolks
- 1/2 cup powdered erythritol/monk fruit blend (or your preferred keto sweetener; see notes)
- 1/3 cup strong brewed coffee or 2 shots espresso (cooled)
- 1 teaspoon vanilla extract
- 1/4 teaspoon xanthan gum (optional, helps prevent ice crystals)
- Pinch of fine sea salt
- 1–2 tablespoons MCT oil or avocado oil (for softer scoops)
- 1 tablespoon unsweetened cocoa powder (for a mocha twist)
- Shaved 90% dark chocolate or sugar-free chocolate chips
Instructions
- Brew the coffee. Make strong coffee or pull two shots of espresso. Let it cool to room temperature so it doesn’t scramble the eggs later.
- Warm the dairy. In a medium saucepan, whisk together the heavy cream and almond milk. Heat over medium until it’s steaming and small bubbles form at the edges—do not boil.
- Whisk the yolks and sweetener. In a bowl, whisk the egg yolks, powdered sweetener, and salt until the mixture lightens slightly in color and looks smooth.
- Temper the eggs. Slowly pour about 1/2 cup of the hot cream into the yolk mixture while whisking. Then pour the tempered yolks back into the saucepan, whisking constantly.
- Cook the custard. Reduce heat to low and stir with a silicone spatula for 5–7 minutes, until the mixture thickens slightly and coats the back of the spatula. Do not let it boil. If you have a thermometer, aim for about 170–175°F (77–80°C).
- Add coffee and vanilla. Remove from heat. Whisk in the cooled coffee and vanilla extract. If using xanthan gum, sprinkle it evenly over the surface and whisk vigorously to avoid clumping.
- Chill thoroughly. Pour the custard through a fine-mesh sieve into a clean bowl to catch any curdled bits. Press plastic wrap directly onto the surface and refrigerate at least 4 hours, preferably overnight. Cold base = creamy ice cream.
- Churn. Pour the chilled base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20–25 minutes, until it’s the texture of soft-serve. If adding chocolate or oils, drizzle or fold them in during the last 2 minutes.
- Freeze to set. Transfer to a lidded container. Press parchment against the surface to prevent ice crystals. Freeze 2–4 hours until scoopable.
- Serve. Let the container sit at room temperature for 5–10 minutes before scooping for the best texture.
Why This Recipe Works

This recipe uses a classic ice cream base—cream, egg yolks, and sweetener—to get that silky, scoopable texture. Strong brewed coffee or espresso adds depth without watering down the mixture, and a touch of vanilla ties everything together.
Using a keto-friendly sweetener keeps carbs low while preventing iciness in the freezer. A pinch of salt sharpens the flavors and keeps the sweetness balanced. The result is a smooth, rich ice cream that tastes like a latte in dessert form.
Ingredients
- 1 1/2 cups heavy whipping cream
- 1 cup unsweetened almond milk (or unsweetened macadamia milk for extra richness)
- 4 large egg yolks
- 1/2 cup powdered erythritol/monk fruit blend (or your preferred keto sweetener; see notes)
- 1/3 cup strong brewed coffee or 2 shots espresso (cooled)
- 1 teaspoon vanilla extract
- 1/4 teaspoon xanthan gum (optional, helps prevent ice crystals)
- Pinch of fine sea salt
Optional add-ins:
- 1–2 tablespoons MCT oil or avocado oil (for softer scoops)
- 1 tablespoon unsweetened cocoa powder (for a mocha twist)
- Shaved 90% dark chocolate or sugar-free chocolate chips
Step-by-Step Instructions

- Brew the coffee. Make strong coffee or pull two shots of espresso.
Let it cool to room temperature so it doesn’t scramble the eggs later.
- Warm the dairy. In a medium saucepan, whisk together the heavy cream and almond milk. Heat over medium until it’s steaming and small bubbles form at the edges—do not boil.
- Whisk the yolks and sweetener. In a bowl, whisk the egg yolks, powdered sweetener, and salt until the mixture lightens slightly in color and looks smooth.
- Temper the eggs. Slowly pour about 1/2 cup of the hot cream into the yolk mixture while whisking. Then pour the tempered yolks back into the saucepan, whisking constantly.
- Cook the custard. Reduce heat to low and stir with a silicone spatula for 5–7 minutes, until the mixture thickens slightly and coats the back of the spatula.
Do not let it boil. If you have a thermometer, aim for about 170–175°F (77–80°C).
- Add coffee and vanilla. Remove from heat. Whisk in the cooled coffee and vanilla extract.
If using xanthan gum, sprinkle it evenly over the surface and whisk vigorously to avoid clumping.
- Chill thoroughly. Pour the custard through a fine-mesh sieve into a clean bowl to catch any curdled bits. Press plastic wrap directly onto the surface and refrigerate at least 4 hours, preferably overnight. Cold base = creamy ice cream.
- Churn. Pour the chilled base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20–25 minutes, until it’s the texture of soft-serve. If adding chocolate or oils, drizzle or fold them in during the last 2 minutes.
- Freeze to set. Transfer to a lidded container.
Press parchment against the surface to prevent ice crystals. Freeze 2–4 hours until scoopable.
- Serve. Let the container sit at room temperature for 5–10 minutes before scooping for the best texture.
Storage Instructions
Store the ice cream in a freezer-safe container with a tight lid for up to 2 weeks. Press parchment or plastic wrap directly onto the surface to limit ice crystals.
For the softest scoops, add 1–2 tablespoons of MCT or avocado oil to the base before churning, or let the ice cream rest on the counter briefly before serving. Avoid frequent thawing and refreezing, which can create a grainy texture.

Health Benefits
- Keto-friendly macros: This recipe is low in net carbs thanks to the use of sugar-free sweeteners and unsweetened milk alternatives.
- Healthy fats for satiety: Heavy cream and optional MCT oil provide fats that can help keep you full and support energy on a ketogenic diet.
- Coffee perks: Coffee and espresso bring antioxidants and a gentle energy boost. You can choose decaf if you’re caffeine-sensitive.
- Customizable sweetness: Using a powdered erythritol/monk fruit blend keeps blood sugar spikes to a minimum compared to traditional sugar.
Pitfalls to Watch Out For
- Overheating the custard: Boiling can curdle the yolks.
Keep the heat low and stir constantly.
- Skipping the chill: Churning a warm base leads to icy texture. The mixture must be fully cold before it goes into the ice cream maker.
- Wrong sweetener type: Granulated erythritol can feel gritty. Use a powdered version or blend, and avoid pure stevia for this recipe to prevent bitterness.
- Watery coffee: Weak coffee dilutes flavor and texture.
Use strong brewed coffee or espresso and let it cool first.
- Overdoing xanthan gum: A little goes a long way. Too much makes the texture slimy.
Recipe Variations
- Mocha Keto Ice Cream: Whisk in 1 tablespoon unsweetened cocoa powder with the yolk mixture. Add sugar-free chocolate chips at the end of churning.
- Salted Caramel Coffee: Swirl in a ribbon of keto caramel sauce after churning and finish with a light sprinkle of flaky salt.
- Affogato Style: Serve a scoop with a shot of hot espresso poured over the top.
For keto, keep the portion small and enjoy immediately.
- Vanilla Latte: Increase vanilla to 2 teaspoons and use decaf espresso for a gentler coffee profile.
- Dairy-Light Version: Swap half the heavy cream for coconut cream and use unsweetened coconut milk in place of almond milk for a subtle coconut note.
FAQ
Can I make this without an ice cream maker?
Yes. Chill the custard as directed, then pour it into a shallow pan and freeze. Stir every 30–45 minutes for 3–4 hours to break up ice crystals.
For a creamier result, use a hand mixer to beat it once or twice during the process.
What sweetener works best?
A powdered erythritol/monk fruit blend works well for clean sweetness and smooth texture. Allulose also gives a very soft scoop but can brown more easily in cooked recipes; it’s still a great option here. Avoid pure stevia alone, which can taste bitter in ice cream.
Is this recipe safe for kids?
If you’re using caffeinated coffee, consider swapping to decaf for kids.
Otherwise, the ingredients are standard for custard-based ice cream. Always check for nut allergies if using almond milk.
How many net carbs per serving?
Exact numbers depend on your brands, but a typical serving (about 1/2 cup) lands around 3–5g net carbs when using erythritol/monk fruit blend and unsweetened almond milk. For accuracy, plug your exact ingredients into a nutrition calculator.
Why is my ice cream too hard after freezing?
Keto ice creams can firm up because there’s no sugar.
Let the container sit out for 5–10 minutes before scooping. Adding 1–2 tablespoons of MCT or avocado oil to the base also helps keep it scoopable.
Can I use instant coffee?
Yes. Dissolve 1–2 teaspoons of high-quality instant espresso in 2–3 tablespoons of hot water and cool it.
This gives strong flavor without adding extra liquid.
Do I have to use xanthan gum?
No. It’s optional. It helps with texture and reduces ice crystals, but you’ll still get great results without it.
If skipping, make sure to chill the base very well for the smoothest outcome.
Can I replace the egg yolks?
Egg yolks create a classic, velvety custard. If you need an egg-free version, increase cream by 1/2 cup, add 1 teaspoon xanthan gum, and blend the chilled base thoroughly before churning. The texture won’t be identical, but it’s still delicious.
What’s the best container for freezing?
Use a shallow, airtight container.
Metal loaf pans chill quickly, but cover the surface with parchment and then wrap tightly to avoid frost.
How strong is the coffee flavor?
It’s pleasantly bold, like a creamy latte. For a stronger punch, use espresso. For milder flavor, use decaf or reduce the coffee slightly and add more vanilla.
Final Thoughts
This Keto Coffee Ice Cream is simple to make, easy to customize, and genuinely satisfying.
With a handful of ingredients and a little time, you’ll have a rich, café-style dessert that fits your low-carb lifestyle. Keep a batch in the freezer for after-dinner cravings or weekend treats. Once you try it, you’ll wonder why you ever settled for store-bought.