Hey y’all! If you’re looking for a creamy, spiced coffee drink that’s cool, refreshing, and totally irresistible, you’ve just found your new favorite: Horchata Oatmilk Shaken Espresso! This delightful beverage blends bold espresso with silky oat milk and sweet, cinnamon-kissed horchata flavors—making every sip a dreamy treat. Whether you’re powering through a busy morning or enjoying a sunny afternoon, this satisfying drink is perfect for any occasion. Let’s get brewing!
Why You’ll Love This Horchata Oatmilk Shaken Espresso
- Deliciously creamy with a hint of cinnamon spice, it tastes like a coffeehouse specialty.
- Dairy-free, vegan, and easy to customize for all dietary needs.
- Ready in under 10 minutes—perfect for busy mornings or quick afternoon pick-me-ups.
- Lower in sugar than most store-bought coffee drinks, but still satisfyingly sweet.
- Pairs perfectly with breakfast, pastries, or as a midday treat.
Horchata Oatmilk Shaken Espresso Ingredients
- 2 shots (2 oz) freshly brewed espresso or strong coffee
- 1 cup oat milk (barista blend preferred)
- 1/2 cup rice milk (or more oat milk for a creamier texture)
- 1 tablespoon maple syrup, agave, or simple syrup
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon vanilla extract
- 1/8 teaspoon ground nutmeg (optional)
- Pinch of sea salt
- Ice cubes (about 1 cup)
- Cinnamon stick or extra ground cinnamon for garnish
How to Make Horchata Oatmilk Shaken Espresso: Step-by-Step
Step 1: Brew Your Espresso
Brew 2 shots (2 oz) of espresso using your espresso machine or a stovetop moka pot. If you don’t have an espresso maker, use 1/4 cup of strong brewed coffee. Set aside to cool slightly.
Step 2: Mix the Horchata Oatmilk Base
In a shaker or large jar with a lid, combine oat milk, rice milk, maple syrup, ground cinnamon, vanilla extract, nutmeg, and a pinch of sea salt. Stir or shake vigorously until the mixture is well combined and frothy.
Step 3: Shake It All Together
Fill the shaker with ice cubes. Pour the brewed espresso over the ice. Add the horchata oatmilk mixture. Secure the lid and shake vigorously for 20-30 seconds, until the drink is frothy and well-chilled.
Step 4: Serve & Enjoy
Strain the shaken espresso into a tall glass filled with ice. Garnish with a cinnamon stick or sprinkle extra ground cinnamon on top. Sip and savor!
Notes & Helpful Tips
- For an extra-rich texture, use a barista-style oat milk specifically designed for frothing (learn more here).
- Adjust sweetness to taste by adding more or less syrup.
- For a caffeine-free version, use decaf espresso or cold brew concentrate.

Horchata Oatmilk Shaken Espresso Variations
- Chocolate Horchata Oatmilk Shaken Espresso: Add 1 tablespoon cocoa powder to the horchata base for a mocha twist.
- Spicy Horchata Espresso: Sprinkle a pinch of cayenne pepper for a subtle spicy kick.
- Classic Almond Horchata Version: Replace rice milk with almond milk and add a few drops of almond extract for a true Mexican horchata flavor.
Required Equipment for Horchata Oatmilk Shaken Espresso
- Espresso machine, moka pot, or coffee maker
- Shaker or large mason jar with lid
- Measuring cups & spoons
- Tall glass
- Strainer (optional)
Storage Instructions & Shelf Life
If you have leftovers, store the mixed horchata oatmilk base (without espresso) in an airtight container in the refrigerator for up to 3 days. Brew fresh espresso and shake with ice and the base just before serving for best flavor and texture. Avoid storing the fully assembled drink with ice, as it will dilute over time.
Serving Suggestions & Pairings for Horchata Oatmilk Shaken Espresso
- Serve with cinnamon rolls, banana bread, or a slice of coffee cake for a cozy brunch.
- Pair alongside breakfast tacos or avocado toast for a sweet-spicy contrast.
- Enjoy with a light fruit salad for a refreshing start to your day.
Pro Tips for the Best Horchata Oatmilk Shaken Espresso
- Chill your oat milk and rice milk before mixing for an extra-refreshing drink (see why here).
- Use freshly ground cinnamon for the best, most aromatic flavor.
- For foamy results, shake the drink vigorously for a full 30 seconds—don’t skip the shake!
Horchata Oatmilk Shaken Espresso FAQ
- Can I make this Horchata Oatmilk Shaken Espresso ahead of time?
- You can prepare the horchata oatmilk base up to 3 days in advance, but always shake with espresso and ice fresh for best texture.
- Is this recipe vegan and gluten-free?
- Yes! Just check your oat milk is certified gluten-free if you have sensitivities (see details).
- What can I use instead of oat milk?
- Almond, soy, or coconut milk all work beautifully—just note the flavor will change a bit.
Enjoy your homemade Horchata Oatmilk Shaken Espresso and make it your own! If you loved this recipe, try exploring different plant-based milks or spice blends to keep things exciting with every brew.
Ingredients
- 1 cup oat milk
- 2 shots espresso (about 2 ounces)
- 2 tablespoons horchata syrup (or homemade horchata concentrate)
- 1 tablespoon maple syrup or agave nectar
- 1/4 teaspoon ground cinnamon, plus more for garnish
- 1/4 teaspoon vanilla extract
- 1 cup ice cubes
- Cinnamon stick or ground cinnamon for garnish (optional)
Instructions
-
1Brew 2 shots of espresso and set aside to cool slightly.
-
2In a cocktail shaker or large jar, combine oat milk, horchata syrup, maple syrup, ground cinnamon, vanilla extract, and ice cubes.
-
3Pour the brewed espresso into the shaker with the other ingredients.
-
4Secure the lid and shake vigorously for 15-20 seconds until well chilled and frothy.
-
5Strain the mixture into two glasses filled with fresh ice.
-
6Garnish with a sprinkle of ground cinnamon or a cinnamon stick, if desired. Serve immediately.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!