How to Make Espresso Macchiato (Traditional & Healthy Version)

Espresso Macchiato is a classic Italian coffee beverage that has gained immense popularity across the globe, including India’s thriving cafe culture. The name ‘macchiato’ means ‘marked’ or ‘stained’ in Italian, referencing the shot of espresso ‘marked’ with a dollop of milk foam. In India, coffee is deeply rooted in regions like Karnataka and Tamil Nadu, where filter coffee reigns supreme, but modern espresso-style drinks are now loved by urban youth for their intense flavor and energy boost. This recipe for Espresso Macchiato combines the authentic Italian method with a health-conscious approach, using quality coffee beans and minimal dairy to keep calories in check. The taste is bold and invigorating, with a delicate layer of creamy foam that balances the robust espresso. Perfect for a quick snack or a mid-day energy lift, it’s a refined alternative to sugary drinks and a delightful way to enjoy coffee the healthy way.

15 min total2 servingseasy7 kcal / 100g

Ingredients

  • 2 tablespoons Fresh espresso coffee beans (Use high-quality Arabica or Robusta)
  • 120 ml Water (Filtered, for brewing espresso)
  • 2 tablespoons Low-fat milk (For frothing)
  • 1/2 teaspoon Jaggery powder (Optional, for Indian flavor)
  • Pinch Ground cinnamon (Optional, for garnish)
  • Pinch Cardamom powder (Optional, for aromatic touch)
  • A few drops Stevia (For sugar-free version)
  • 2 cubes Ice cubes (Optional, for iced macchiato)

Step-by-step instructions

Step 1: Grind the espresso coffee beans to a fine consistency using a coffe...

Step 1 · Grind the espresso coffee beans to a fine consistency using a coffe...

Grind the espresso coffee beans to a fine consistency using a coffee grinder.

Step 2: Add 2 tablespoons of ground coffee to your espresso machine or stov...

Step 2 · Add 2 tablespoons of ground coffee to your espresso machine or stov...

Add 2 tablespoons of ground coffee to your espresso machine or stovetop moka pot.

Step 3: Pour 120 ml filtered water into the machine and brew the espresso

Step 3 · Pour 120 ml filtered water into the machine and brew the espresso

Pour 120 ml filtered water into the machine and brew the espresso.

Step 4: Heat the low-fat milk in a small pan until just warm

Step 4 · Heat the low-fat milk in a small pan until just warm

Heat the low-fat milk in a small pan until just warm. Froth the milk using a milk frother or whisk until you get thick foam.

Step 5: Pour the brewed espresso into small cups (demitasse)

Step 5 · Pour the brewed espresso into small cups (demitasse)

Pour the brewed espresso into small cups (demitasse). Top each cup with a dollop of milk foam, 'marking' the espresso.

Step 6: If desired

Step 6 · If desired

If desired, sprinkle a pinch of cinnamon or cardamom powder for an Indian twist. Add jaggery or stevia for sweetness as per preference.

Step 7: Optional: For an iced version

Step 7 · Optional: For an iced version

Optional: For an iced version, add one ice cube before topping with milk foam.

Why this recipe is healthy

This healthy espresso macchiato recipe avoids heavy cream and excess sugar, focusing on quality coffee and minimal dairy. It’s vegetarian and can be adapted for vegan diets. The use of Indian spices like cardamom and cinnamon adds antioxidants and flavor without calories. Enjoying this in moderation supports metabolism and is a smart choice for those tracking calories, weight loss, or managing blood sugar.

A note on tradition

While Espresso Macchiato is Italian in origin, its popularity in Indian metro cities is a testament to India’s evolving coffee culture. In places like Bengaluru and Mumbai, macchiato is a favorite for those seeking a sophisticated, low-calorie beverage. The addition of spices like cardamom or cinnamon gives it a subtle Indian touch, making it more appealing to Indian palates. It’s commonly enjoyed in cafes and at home, especially as a snack during work breaks or social gatherings.

← Back to Espresso Macchiato nutrition