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!