This post may feature affiliate links. Please read our disclosure policy.
Make breakfast time exciting with a delicious dairy and egg-free chocomil! This healthy recipe features cacao powder, cinnamon, bananas, and aquafaba, creating a foamy, rich, and velvety smooth drink!

Table of Contents
📖 About
While chocolate drinks like champurrado have been around in Mexico for centuries, chocomil (or Mexican chocolate milk) is a newer combination — but tasty nonetheless.
Chocomil is typically made from a base of chocomilk powder (basically the Mexican equivalent to Nesquik), raw eggs, banana, and cinnamon. The end result is a more deluxe version of regular ol’ chocolate milk.
Of course, raw eggs are a no-go for us. But, why use eggs when we have vegan replacements nowadays! Better yet, just make yours without any egg or egg substitute at all.
We also wanted to keep this chocomil healthier by using real cacao in place of chocolate milk powder, but both will work. Enjoy your drink for an energy boost in the morning or a treat after dinner.
History
While chocomil is a more recent drink, chocolate (more specifically cacao) has been consumed in Mexico since pre-colonial times.
Mexican chocolate is quite different from other varieties most of the world is familiar with. You can learn more about the differences in our Mexican chocolate guide.
We were unable to find out when raw eggs were added into Mexican chocolate milk, but they’re not necessary to make a delicious drink anyways.
🌱 Is it vegan?
Chocomil is unfortunately not typically vegan-friendly. But with a few changes, we think we managed to keep the same great flavors and textures using plant-based ingredients:
- Eggs: Use aquafaba instead to froth up your drink and make it thicker in consistency.
- Milk: Instead of using cow or other animal-based milk, we opted for dairy-free milk to emulate a similar consistency.

🍲 Ingredients & substitutions
For complete ingredient measurements and instructions, see our recipe card.
- Cacao powder: We use cacao powder for its rich chocolate flavor, but you can also use cocoa powder or Chocomilk mix. Cacao powder is a great source of iron, magnesium, and fiber.
- Soy milk: Our preference is soy milk because of its flavor and consistency, but oat milk, almond milk, coconut milk, or cashew milk are all delicious too.
- Banana: Use a spotty banana. This indicates the starches have turned to sugar, which is not only easier to digest but adds more natural sweetness.
- Cinnamon: This characteristic warming spice is a classic ingredient in Mexican chocolate, but you can skip it if you don’t like the flavor.
- Aquafaba: Used to froth up the drink. This can also be omitted if you don’t have it.
🔪 Instructions
If you have questions about this Mexican chocolate milk recipe, check out our FAQs or leave a comment.
Step 1: Add the banana (or other fruit), cacao powder, aquafaba, cinnamon, and plant milk to a blender.

Step 2: Add ice cubes for an extra refreshing drink, then mix it on high until you achieve a smooth consistency.

Step 3: Taste and adjust the sweetness with extra agave, cane sugar, or maple syrup if you prefer a more dessert-like drink.

Step 4: Add additional cacao or cinnamon for a more intense flavor. Serve your chocomil immediately while it’s still cold. Happy drinking!
🥗 Serving suggestions
A chocomil is the perfect companion to serve alongside hearty Mexican-style breakfasts like:
- Machaca con huevo: Shredded jackfruit mixed with tofu and vegetables, then served with flour tortillas.
- Papas a la Mexicana: Mexican-style potatoes cooked with onions, tomatoes, and green chiles.
- Enfrijoladas: Corn tortillas dipped in refried beans and stuffed with veggies.
- Papas con chorizo: A plant-based version of potatoes and chorizo.
- Chilaquiles verdes: Crispy tortilla chips tossed in green salsa, then covered with Mexican crema and plant-based cheese.
🌡️ Storage
If you’re not able to get through your chocomil, remember these storage times:
- Fridge: Keep chocomil in an airtight container or jar for 1-2 days.
- Freezer: Freeze the remaining drink in ice cube trays, then transfer them to a freezer-safe bag. Mix the cubes with some extra soy milk in a blender when you’re ready to serve it again.

♻️ Variations
- Different fruits: Instead of bananas, try using other fruits like strawberries, blueberries, or raspberries.
- Mint chocolate: Add mint extract or fresh leaves for a minty Mexican chocolate milk.
- Add protein: For a protein-packed version, mix in a scoop of protein powder.
- Mexican chocolate: Replace the cacao powder and cinnamon with Mexican chocolate tablets for an extra flavorful version.
🧑🍳 Top tips
- Use chilled ingredients. To ensure your drink is ice-cold, chill your plant milk and bananas, and don’t forget the ice cubes of course!
- Save the extras. To make an even creamier chocomil, save any leftovers and freeze them in ice cubes for next time.
- Use spotty bananas. To prevent having to use added sweeteners, make sure your bananas have tons of spots (they also contain more antioxidants this way).
- Cacao or cocoa. If you can’t find cacao powder, just use an equal ratio of cocoa powder.
💬 FAQ
Yes, this chocomil recipe is gluten-free.
While the consistency will be much smoother and more incorporated, you don’t technically need a blender for this recipe. We highly recommend it though, especially for the banana.

Chocomil (Without Dairy)
Equipment
- Blender
Ingredients
- 1 ½ tablespoons cacao powder ($0.18)
- 1 banana ($0.16)
- 2 cups plant milk ($0.85)
- ½ teaspoon cinnamon ($0.01)
- 2 tablespoons aquafaba ($0.02)
- 5-10 ice cubes
Instructions
- Add all ingredients to a blender and mix on high until smooth.
- Taste and adjust sweetness with agave or maple syrup, add more cacao for chocolate flavor, or more ice for a colder drink. Serve immediately while chilled. Happy drinking!
Video

Notes
- Use chilled ingredients. To ensure your drink is ice-cold, chill your plant milk and bananas, and don’t forget the ice cubes of course!
- Save the extras. To make an even creamier chocomil, save any leftovers and freeze them in ice cubes for next time.
- Use spotty bananas. To prevent having to use added sweeteners, make sure your bananas have tons of spots (they also contain more antioxidants this way).
- Cacao or cocoa. If you can’t find cacao powder, just use an equal ratio of cocoa powder.
- Soy, almond, or coconut milk all work for this recipe.
- Optional ingredients are not reflected in the price or calories of our recipes.
- We calculate nutritional information for our recipes with Cronometer.
- Recipe cost calculations are based on ingredients local to us and may vary from recipe to recipe. All prices are in USD.
Nutrition
🍴 Similar recipes
If you like this plant-based Mexican chocolate milk, be sure to check out our other sweet breakfast ideas:
- Fresas con crema: Fresh strawberries mixed with smooth cashew crema.
- Torrejas: A Mexican version of French toast with sticky piloncillo syrup.
- Bionicos: Healthy cashew crema mixed with fresh fruit, granola, coconut shreds, and raisins.
- Gorditas de nata: A mix between English muffins and pancakes that are perfect for on-the-go breakfasts.
I wou.d like the chocomil receipe but what is Aquafaba ? Thank you
Hi Asha,
Aquafaba is the brine from chickpeas (the liquid portion in a can). If you don’t have any, you can omit it. It just gives the drink a nice frothy texture.