Imagine the deep, buttery aroma of freshly toasted walnuts swirled into a cloud of warm mascarpone cream — that is exactly what this Italian-inspired latte delivers in every sip. The air fryer transforms raw walnuts into intensely fragrant, golden morsels in just minutes, unlocking a rich nuttiness that no stovetop method can match. Blended until silky smooth with mascarpone cheese, heavy cream, and a whisper of vanilla, this latte tastes like liquid tiramisu without the carbs. It is indulgent, warming, and utterly satisfying.

With roughly 42 grams of fat and only 3 grams of net carbs per serving, this drink is a keto dream. The walnuts and mascarpone provide a beautiful balance of monounsaturated and saturated fats that keep you satiated for hours, while the heavy cream rounds out the fat profile perfectly. At 7 grams of protein per glass, it works beautifully as a morning coffee alternative or a rich afternoon pick-me-up that will not kick you out of ketosis.

Best of all, this latte comes together in about 15 minutes from start to finish. The air fryer does the heavy lifting, toasting your walnuts evenly without constant stirring or watching. Make a batch of toasted walnuts ahead of time and you can whip this up in under five minutes on any busy morning — just blend and pour.

Ingredients (serves 2)

For the toasted walnuts:

  • 1/2 cup (60g) raw walnut halves
  • 1/2 teaspoon (2ml) melted butter or coconut oil

For the latte:

  • 1 1/2 cups (360ml) hot water
  • 3 tablespoons (45g) mascarpone cheese, at room temperature
  • 1/4 cup (60ml) heavy whipping cream
  • 1 tablespoon (15ml) MCT oil or additional melted butter
  • 1 teaspoon (5ml) pure vanilla extract
  • 1/4 teaspoon ground cinnamon
  • Pinch of fine sea salt
  • 2–4 drops liquid stevia or 1 tablespoon (10g) powdered erythritol, optional

For garnish (optional):

  • 1 tablespoon (7g) finely chopped toasted walnuts, reserved from above
  • Light dusting of cinnamon

Instructions

  1. Preheat the air fryer to 300°F (150°C) for 2 minutes. This lower temperature is crucial for walnuts — they burn quickly at higher heat.

  2. Toss the walnuts with the melted butter or coconut oil in a small bowl until evenly coated. Spread them in a single layer in the air fryer basket.

  3. Air fry for 5–7 minutes, shaking the basket halfway through at the 3-minute mark. The walnuts are done when they are fragrant, slightly darkened, and have a deep toasty aroma. Watch them closely in the final 2 minutes — they go from perfectly golden to burnt in seconds.

  4. Remove and cool the toasted walnuts for 2 minutes. Set aside about 1 tablespoon of chopped walnuts for garnish if desired.

  5. Add the toasted walnuts to a high-speed blender along with the hot water. Blend on high for 45–60 seconds until the mixture is completely smooth and milky. The hot water helps extract maximum flavor and fat from the nuts.

  6. Add the mascarpone, heavy cream, MCT oil, vanilla extract, cinnamon, and salt to the blender. Blend on high for another 30 seconds until the latte is frothy, creamy, and uniform in color. If using sweetener, add it now and pulse to combine.

  7. Strain through a fine-mesh sieve or nut milk bag into a clean bowl or large measuring cup, pressing on the solids with the back of a spoon to extract every drop of creamy goodness. This step is optional if you prefer a thicker, more rustic texture — the walnut pulp adds fiber and body.

  8. Pour into two warmed mugs. Top each with the reserved chopped walnuts and a light dusting of cinnamon. Serve immediately while hot and frothy.

Nutrition per Serving

Nutrient Amount
Calories ~438 kcal
Fat ~42g
Protein ~7g
Total Carbs ~5g
Fiber ~2g
Net Carbs ~3g

Nutritional values are approximate and based on the stated ingredients. Using erythritol or stevia will not significantly affect carb counts since sugar alcohols and stevia have negligible net carbs.

Tips & Variations

Use a high-speed blender for the creamiest results. A standard blender will work, but a high-powered model like a Vitamix or Blendtec will pulverize the walnuts into an incredibly silky milk, meaning less waste when you strain and a richer, more velvety texture in the final latte. If using a standard blender, soak the walnuts in the hot water for 5 minutes before blending.

Make toasted walnut butter for an even faster version. Air fry a full cup of walnuts, then blend them into walnut butter in a food processor with a pinch of salt. Store in a jar in the fridge for up to two weeks. When you want your latte, simply dissolve 2 tablespoons of walnut butter in hot water and blend with mascarpone and cream — it takes under 3 minutes.

Add espresso for a true Italian cafe experience. Pull a single shot of espresso or brew 2 tablespoons of very strong coffee and add it to the blender along with the other latte ingredients. The coffee complements the toasted walnut flavor beautifully and adds zero carbs. This turns the drink into a proper Italian-style latte that rivals anything from a cafe.

Watch for hidden carbs in flavored mascarpone. Some grocery-store mascarpone brands add stabilizers or sugar to their product. Always check the nutrition label and choose a brand that lists just cream, milk, and citric acid as ingredients. Authentic Italian mascarpone like BelGioioso or Galbani is typically clean and very low carb at under 1 gram of carbs per 2-tablespoon serving.

Turn this into an iced version for warmer months. Prepare the latte as directed, but let it cool to room temperature after straining. Pour over a tall glass packed with ice. The cream and mascarpone keep it rich and silky even cold. You can also blend the strained latte directly with ice cubes for a frappuccino-style treat — add an extra tablespoon of heavy cream to compensate for the dilution from the ice.

Frequently Asked Questions

How does this latte fit into my daily keto macros?
At roughly 438 calories with 42 grams of fat and only 3 grams of net carbs, this latte delivers about 86% of its calories from fat — well within the ketogenic range. It works perfectly as a breakfast replacement alongside a small snack like a cheese stick, or as a rich afternoon treat. If you are tracking closely and want to reduce the calories slightly, cut the MCT oil and drop to 2 tablespoons of mascarpone. This brings it down to around 320 calories while keeping net carbs under 3 grams.
Can I substitute the mascarpone with another cheese or ingredient?
Yes — cream cheese is the closest swap and works beautifully. Use 2 tablespoons of full-fat cream cheese in place of the mascarpone for a nearly identical texture and macro profile. For a slightly tangier version, try full-fat ricotta blended until very smooth. If you want to avoid cheese entirely, swap in 2 tablespoons of coconut cream for a dairy-free adaptation, though the flavor profile will shift away from the Italian character. Avoid low-fat substitutes, as they often contain added starches and sugars that increase carb counts.
Can I make this latte ahead of time or store leftovers?
You can store the strained walnut-mascarpone latte in an airtight container in the fridge for up to 2 days. The fats will solidify and separate when cold, which is completely normal. To serve, gently reheat on the stovetop over medium-low heat while whisking, or microwave in 30-second intervals, stirring between each. Give it a quick buzz in the blender or use a milk frother to restore the creamy frothiness. The toasted walnuts can be prepared in bulk and stored in a sealed jar at room temperature for up to a week or in the fridge for two weeks.
How can I make this dairy-free or vegan keto?
To make this fully dairy-free, replace the mascarpone with 3 tablespoons of coconut cream and swap the heavy cream for an additional 2 tablespoons of coconut cream. Use coconut oil instead of butter for toasting the walnuts. The result is a rich, coconut-walnut latte that is completely plant-based and still deeply satisfying. The macros stay very keto-friendly — coconut cream is extremely high in fat and low in carbs. The Italian flavor profile shifts slightly, but a pinch of almond extract alongside the vanilla helps bridge that gap beautifully.
Why do I need to toast the walnuts in the air fryer — can I skip this step?
Toasting is what makes this drink special. Raw walnuts have a slightly bitter, tannic quality that can make the latte taste flat and astringent. The air fryer's circulating dry heat transforms the walnuts in just minutes, caramelizing their natural oils and developing deep, buttery, almost praline-like flavors that you simply cannot get from raw nuts. If you do not have an air fryer, you can toast them on a dry skillet over medium heat for 4–5 minutes, stirring constantly, or in a conventional oven at 325°F (160°C) for 8–10 minutes. However, the air fryer delivers the most even results with the least effort.