Making ice cream at home is so rewarding. But not just any ice cream—this Keto Mocha Almond Fudge Ice Cream takes it to another level! Imagine rich, creamy scoops packed with bold coffee flavor, indulgent chocolate, and the crunch of almonds. And the best part? It’s keto-friendly, so you can enjoy it guilt-free.
Think of this as a homemade twist on the classic mocha almond fudge ice cream—swapping out sugar and carbs for better-for-you ingredients. You’ll get all the flavor, none of the guilt. Whether you’re a keto pro or just exploring, this is one treat worth trying. So, roll up your sleeves and let’s make some delicious magic in the kitchen!

Quick Recipe Breakdown
Prep Time:
- Active time: About 20 minutes
- Freezing time: At least 24 hours
Servings:
- Makes 1 pint (enough for 2–4 people, depending on how generous you’re feeling).
Want more? Double or triple the recipe—but keep each batch in its own pint container for best results.
Difficulty Level:
- I’d call this medium. Most of it is beginner-friendly, but tempering eggs and nailing that creamy texture might take a little practice.
What You’ll Need:
- A Ninja Creami (for that perfect creamy texture)
- Medium saucepan
- Whisk
- Mixing bowl
- Measuring cups and spoons
- Ninja Creami pint container (or any freezer-safe container)
No Ninja Creami? You can try an ice cream maker, but fair warning—the texture might be a little different.

Ingredients You’ll Need
Here’s your shopping list:
- 1 cup heavy cream: The key to creaminess (swap with coconut cream for dairy-free).
- 1 cup unsweetened almond milk: Keeps it light but smooth (or use your fave nut milk).
- ½ cup erythritol (or your go-to keto sweetener): Sweet without the sugar. Monk fruit works great, too.
- ¼ cup unsweetened cocoa powder: Deep chocolate flavor. High-quality cocoa = better results!
- 2 tbsp instant coffee granules: This is what gives it that bold mocha flavor. Espresso powder works too.
- 2 egg yolks: They thicken the base like magic! (For egg-free: use xanthan gum or an egg replacer.)
- 1 tsp vanilla extract: Enhances all the flavors.
- ½ tsp almond extract: Adds a subtle nutty kick.
- ½ cup chopped almonds: For crunch! Toast them for extra flavor if you want.
- ½ cup sugar-free chocolate chips: Little bursts of chocolate in every bite.
- ¼ tsp xanthan gum: Helps make the texture silky-smooth.
Tip: Let your eggs come to room temp before starting—it makes mixing easier. And chop the almonds small so they mix well.
Step-by-Step: Let’s Make It

Step 1: Whisk the Eggs
Start by whisking your egg yolks and erythritol in a medium bowl until it turns pale and creamy. Easy, right? This is the base for that creamy consistency.
Step 2: Heat the Cream
In a saucepan, combine the heavy cream, almond milk, cocoa powder, and instant coffee. Heat it over medium-low until it’s warm and steamy (don’t boil!). Your kitchen will start to smell amazing.
Step 3: Temper the Eggs
Here’s where you slow down a bit. Take half the warm cream and slowly pour it into your egg mixture while whisking. This keeps the eggs from scrambling. Once it’s mixed, pour everything back into the saucepan.
Step 4: Thicken the Custard
Cook the mixture on low heat, stirring constantly, until it thickens. It should coat the back of your spoon—this can take 5–8 minutes. Be patient, and don’t boil it!
Step 5: Flavor Magic
Take the custard off the heat and stir in the vanilla extract, almond extract, and xanthan gum. Mix until smooth.
Step 6: Cool and Freeze
Let the custard cool to room temperature. Pour it into your Ninja Creami pint container, seal it, and freeze for at least 24 hours. This makes sure it’s firm enough to process.
Step 7: Let the Ninja Creami Work Its Magic
Take your frozen pint and pop it in the Ninja Creami. Use the “Lite Ice Cream” setting. If it looks crumbly after the first spin, don’t panic—just hit the re-spin button until it’s creamy.
Step 8: Mix It Up
Add the chopped almonds and chocolate chips. You can use the Ninja Creami’s mix-in function or stir them in by hand. Serve immediately and enjoy the fresh-from-the-machine texture.
Customize It

Want to make it your own? Try these tweaks:
- For Vegans: Use coconut cream and an egg replacer like aquafaba.
- Add a Kick: A pinch of cinnamon or cayenne gives it a Mexican mocha vibe.
- Seasonal Twists: Swap almonds for pecans in fall, or add peppermint extract for a winter feel.
- Fancy It Up: Drizzle with sugar-free chocolate sauce or top with whipped cream for a special touch.
Serving & Storage
Serve your ice cream right away for the creamiest texture. Want to save some? Any leftovers can be frozen and stored for up to a week. Just let it sit out for 5–10 minutes before eating, or use the re-spin function to bring it back to life.
And there you go—a rich, delicious treat that feels indulgent but fits perfectly into your keto lifestyle. Try it out and let me know how it turns out for you!
PrintNinja Creami Keto Mocha Almond Fudge Ice Cream
Indulge in this rich and creamy Keto Mocha Almond Fudge Ice Cream, a perfect blend of bold coffee, deep chocolate, and crunchy almonds. Made with low-carb ingredients, this treat is not only delicious but also guilt-free. Whether you’re on a keto diet or just love homemade ice cream, this recipe is sure to impress!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 24 hours (includes freezing time)
- Yield: 1 pint (2–4 servings) 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup heavy cream – For richness; substitute with coconut cream for dairy-free.
- 1 cup unsweetened almond milk – Keeps it light and creamy.
- ½ cup erythritol or keto sweetener – Sweetens without carbs; swap with monk fruit or allulose if desired.
- ¼ cup unsweetened cocoa powder – Opt for high-quality Dutch-processed cocoa for deeper flavor.
- 2 tbsp instant coffee granules – Espresso powder works as an alternative.
- 2 large egg yolks – Thickens the custard; use xanthan gum as an egg-free option.
- 1 tsp vanilla extract – Enhances overall flavor.
- ½ tsp almond extract – Adds a subtle nutty aroma.
- ½ cup chopped almonds – Toast lightly for extra flavor.
- ½ cup sugar-free chocolate chips – Substitute with chopped keto chocolate bars if needed.
- ¼ tsp xanthan gum – Ensures a silky texture.
Instructions
Step 1: Prepare the Custard Base
- In a medium bowl, whisk egg yolks and erythritol until pale and slightly thickened. This will create a smooth custard base.
- In a saucepan, combine heavy cream, almond milk, cocoa powder, and instant coffee granules. Heat over medium-low until steaming (do not boil).
Step 2: Temper the Eggs
- Slowly pour half of the hot cream mixture into the egg yolks while whisking constantly to prevent curdling. Then, pour the tempered mixture back into the saucepan.
Step 3: Thicken the Custard
- Cook over low heat, stirring continuously, until the mixture thickens enough to coat the back of a spoon (about 5–8 minutes). Avoid boiling to prevent curdling.
Step 4: Add Flavor and Cool
- Remove from heat and stir in vanilla extract, almond extract, and xanthan gum until fully combined. Let the mixture cool to room temperature.
Step 5: Freeze and Process
- Pour the cooled custard into a Ninja Creami pint container, seal tightly, and freeze for at least 24 hours. Once frozen solid, process in the Ninja Creami using its “Lite Ice Cream” setting.
Step 6: Mix-In Time!
- Stir in chopped almonds and sugar-free chocolate chips using the mix-in function or by hand. If the texture is crumbly after processing, use the re-spin function until creamy.
Notes
Serving Suggestions:
Serve immediately for the creamiest texture! Garnish with extra chopped almonds or drizzle with sugar-free chocolate syrup for added flair.
Tips & Tricks:
- Avoid curdling: Always temper your eggs slowly and keep the heat low when thickening the custard.
- Creamier texture: If crumbly after processing, don’t hesitate to re-spin in your Ninja Creami until smooth perfection is achieved.
Storage & Reheating:
Store leftovers in an airtight container in the freezer for up to one week. To soften before serving again, let sit at room temperature for 5–10 minutes or re-spin in your Ninja Creami.