Cacao Nibs Queso Fresco Milkshake
Photo by Anca on Pexels

Cacao Nibs Queso Fresco Milkshake

A rustic Mexican-inspired milkshake that balances bitter cacao nibs with creamy queso fresco, warming cinnamon, and the caramel notes of piloncillo. The result is a savory-sweet, slightly salty drink that tastes more sophisticated than a typical milkshake—earthy, complex, and deeply satisfying.

Prep
5 min
Cook
—
Total
5 min
Makes
2 milkshakes (about 10 oz each)
Share

Steps

Before you start
  • Use ice-cold milk straight from the refrigerator for the best texture
  • If your queso fresco is very dry, soak it briefly in 1 Tbsp of cold water to soften it slightly
  • Have all ingredients measured and ready before blending so the drink stays cold
  1. Prepare the ingredients

    • Measure out all your ingredients and have them ready.
    • Crumble or cut the queso fresco into small chunks (about ½-inch pieces) so it blends more evenly.
    • Finely chop or grate the piloncillo so it dissolves quickly during blending.
    • If using ice, measure it out into a small bowl.
    • Pour the cold milk into a measuring cup and set it aside.
    + Show details

    Ready when: All ingredients are prepped and ready to add to the blender

    Tip: Prep work in advance keeps the milk cold and ensures the finished shake will be perfectly chilled.

  2. Add ingredients to blender

    • Pour the 1½ cups (360 ml) of cold milk into the blender first.
    • Add the ½ cup (115 g) crumbled queso fresco, 3 Tbsp (30 g) cacao nibs, 2 Tbsp (25 g) chopped piloncillo, ¼ tsp (0.5 g) ground cinnamon, and ¼ tsp (1.25 ml) vanilla extract if using.
    • If you want a thicker, more frozen shake, add the ¾ cup (150 g) ice cubes now; omit ice if your milk is very cold and you prefer a thinner, pourable consistency.
    + Show details

    Ready when: All ingredients are in the blender and the lid is secured

    Tip: Add the milk first so the queso fresco and cacao nibs are partially submerged, which helps them blend more evenly.

  3. Blend until smooth

    • Secure the blender lid firmly.
    • Turn the blender to high speed and blend for 45–60 seconds, watching through the sides of the pitcher.
    • Stop and check the consistency: the mixture should be completely smooth and creamy, with no visible cacao nibs and no large pieces of cheese remaining.
    • The shake should be a rich, uniform brown color throughout.
    + Show details

    Ready when: Milkshake is completely smooth and creamy with no visible cacao nibs or large cheese pieces; rich brown color throughout; tastes balanced between bitter, sweet, and salty

    Tip: If the shake is too thick, add 2–3 Tbsp more cold milk and blend for another 10–15 seconds. Don't overfill the blender, as the mixture expands when aerated.

  4. Serve immediately

    • Divide the shake evenly between two tall glasses, pouring carefully to avoid spillage.
    • Serve right away with a wide straw or spoon, as the queso fresco will begin to separate and settle as the shake sits.
    + Show details

    Tip: Drink within 5 minutes of blending to enjoy the full creaminess and smooth texture before separation begins to occur.

Good to know

Tips
  • The queso fresco is essential to this drink—it adds a subtle salty, slightly tangy note that prevents the shake from tasting like simple chocolate milk. Seek it out rather than substituting with mozzarella or other melting cheeses.
  • For a deeper, nuttier flavor, lightly toast the cacao nibs in a dry skillet over medium heat for 1–2 minutes (stirring often) before blending. This won't significantly change the recipe time, but it enhances the chocolate character.
  • If your blender struggles, soak the cacao nibs in 2 Tbsp of the cold milk for 2–3 minutes before blending to soften them slightly.
  • This shake pairs beautifully with a Mexican sweet bread like pan de muerto or conchas, or serve as an afternoon snack with churros for dunking.
Storage & reheating

This milkshake is best served immediately. It can be refrigerated in a covered container for up to 4 hours, though the texture will separate slightly; stir or re-blend briefly before serving. Do not freeze, as the dairy will separate when thawed.

Substitutions
  • queso fresco → ricotta cheese or crumbled feta cheese. Both provide similar creamy texture and salinity. Use the same weight; ricotta will make the shake slightly richer, while feta will add a sharper tang.
  • piloncillo → 2 Tbsp (25 g) dark brown sugar plus a small pinch of molasses. Brown sugar won't have quite the same depth, but the molasses adds caramel notes. Alternatively, use 1½ Tbsp honey or agave for a different sweetness profile.
  • raw cacao nibs → 1 Tbsp (10 g) unsweetened cocoa powder mixed with 2 Tbsp additional cold milk. This will give you chocolate flavor but lose the nibs' texture. Mix the cocoa powder with a little milk first to avoid clumping.
  • whole milk, cold → coconut milk, oat milk, or almond milk (dairy-free option). Full-fat coconut milk will be richest; oat milk is closest to whole milk in creaminess. Avoid very thin almond milk, which will make the shake watery.

More milkshakes

See all →

Find more like this

Meal
Snack
Cuisine
Mexican

Reviews (0)