Espresso Granita with Vanilla Ice Cream is one of those desserts that feels fancy but is surprisingly easy to make.
The icy espresso crystals melt together with creamy vanilla ice cream for the perfect balance of bold coffee flavor and smooth sweetness.
I love making this on warm afternoons or serving it after dinner when everyone wants something refreshing but not too heavy.
Why I Love This Recipe
The first time I tried espresso granita was at a small Italian café during a summer vacation. It was incredibly simple—just frozen espresso scraped into fluffy crystals and topped with ice cream. I couldn’t believe how something with so few ingredients could taste so special.
Now I make it whenever I want an easy dessert that feels a little elegant without much effort. The contrast between the icy coffee and creamy ice cream is what makes it unforgettable.
What I love most:
- Only a handful of ingredients.
- No ice cream machine needed.
- Rich coffee flavor without being too heavy.
- Perfect make-ahead dessert.
- Looks impressive with almost no work.
- Great for warm weather or after dinner.

What You’ll Need
- 2 cups freshly brewed espresso, hot
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
- 1 cup vanilla ice cream
- 2 tablespoons chocolate shavings (optional)

Why This Recipe Works (Quick Science)
Granita gets its signature fluffy texture because the espresso mixture is scraped regularly while freezing. Large ice blocks are broken into tiny crystals, creating a light and airy texture.
Sugar does more than add sweetness. It slightly lowers the freezing point, helping the granita stay softer and easier to scrape.
The vanilla ice cream adds fat and creaminess, balancing the bold espresso flavor and creating a smooth contrast against the crunchy ice crystals.
Servings and Time
Servings: 4
Prep Time: 10 minutes
Freeze Time: 2½ to 3 hours
Total Time: About 3 hours
Tools Needed
- Measuring cups
- Measuring spoon
- Spoon
- Shallow baking dish (8×8-inch or similar)
- Fork
- Freezer
- 4 serving glasses
Substitutions and Variations
- Use strong brewed coffee instead of espresso.
- Replace vanilla extract with almond extract.
- Use coffee ice cream for even more coffee flavor.
- Use dairy-free vanilla ice cream for a dairy-free version.
- Add cocoa powder instead of chocolate shavings.
- Drizzle extra espresso over the ice cream before serving.
Make-Ahead Tips
- Prepare the espresso mixture up to 24 hours ahead and refrigerate.
- Freeze the granita a day ahead and scrape again before serving.
- Keep serving glasses chilled in the freezer for an extra-cold dessert.
Recipe Instructions
Step 1: Sweeten the Espresso
Brew 2 cups of fresh espresso. While the espresso is still hot, stir in ¼ cup granulated sugar until completely dissolved. Stir in 1 teaspoon vanilla extract. Let the mixture cool for about 10 minutes.

Step 2: Freeze the Espresso Mixture
Pour the cooled sweetened espresso mixture into a shallow baking dish. Spread it evenly so the liquid freezes uniformly. Place the dish into the freezer.

Step 3: Scrape the First Ice Crystals
After 30 minutes, remove the dish from the freezer. Use a fork to scrape the frozen edges into small espresso ice crystals. Return the dish to the freezer.

Step 4: Continue Scraping
Repeat the scraping process every 30 minutes for about 2 to 3 hours. Eventually, all of the espresso mixture will turn into fluffy coffee crystals.

Step 5: Assemble and Serve
Divide the fluffy espresso granita among 4 serving glasses. Top with 1 cup vanilla ice cream divided evenly between the glasses. Sprinkle with 2 tablespoons chocolate shavings if desired. Serve immediately.

Pro Tips
- Use freshly brewed espresso for the strongest flavor.
- A shallow dish freezes faster and creates better crystals.
- Don’t skip the scraping process or the texture won’t be fluffy.
- Chill serving glasses before filling them.
- Serve immediately after adding the ice cream for the best contrast.
Common Mistakes
- Forgetting to scrape regularly, which creates large ice chunks.
- Using weak coffee that produces bland flavor.
- Freezing in a deep container instead of a shallow dish.
- Adding the ice cream too early and letting it melt.
- Oversweetening the espresso mixture.
What to Serve With
- Biscotti
- Chocolate cookies
- Almond cookies
- Tiramisu
- Chocolate-covered espresso beans
- Fresh berries
- Italian butter cookies
Leftovers and Storage
- Store leftover granita covered in the freezer for up to 3 days.
- Scrape again with a fork before serving.
- Store ice cream separately.
- The texture is best on the day it is made.
Macros Information
Per Serving (Approximate)
- Calories: 215
- Protein: 3g
- Carbohydrates: 32g
- Fat: 8g
- Saturated Fat: 5g
- Sugar: 27g
- Fiber: 0g
- Sodium: 35mg
- Cholesterol: 30mg
FAQ
Can I use regular coffee instead of espresso?
Yes. Use strong brewed coffee for the closest flavor.
How often should I scrape the granita?
Every 30 minutes while freezing.
Can I make it ahead?
Yes. Freeze it ahead and scrape again before serving.
Why is my granita hard like a block of ice?
It likely wasn’t scraped often enough during freezing.
Can I make it dairy-free?
Absolutely. Use your favorite dairy-free vanilla ice cream.
Can I add toppings?
Yes. Chocolate shavings, cocoa powder, whipped cream, or extra espresso all work well.
Final Thoughts
Espresso Granita with Vanilla Ice Cream is proof that a few simple ingredients can create something truly special. The combination of icy espresso crystals and creamy vanilla ice cream is refreshing, rich, and incredibly satisfying. Whether you’re serving it after dinner or enjoying it as an afternoon treat, this easy dessert is always a hit. Give it a try, and be sure to leave a comment sharing how it turned out and any fun variations you made.

