
Cinco de Mayo Masa and Chocolate Oatmeal
A warming, Mexican-inspired sweet oatmeal combining toasted steel-cut oats with masa harina for a subtle corn flavor, enriched with dark chocolate and the deep molasses notes of piloncillo. Cinnamon and a pinch of salt tie the flavors together, creating a heartier alternative to regular oatmeal that's perfect for a festive breakfast.
- Prep
- 5 min
- Cook
- 30 min
- Wait
- 5 min
- Total
- 40 min
- Makes
- 4 servings (about 1¼ cups each)
Steps
Before you start
- Have all ingredients measured and ready before you start cooking
- Finely chop the dark chocolate so it melts evenly into the oatmeal
- Grate or finely crumble the piloncillo so it dissolves smoothly
Toast the oats
- Pour the steel-cut oats into a medium heavy-bottomed saucepan and toast over medium heat, stirring constantly, for 2 to 3 minutes.
- The oats will smell toasted and nutty and should deepen slightly in color.
- This brings out their natural flavor and prevents the oatmeal from tasting raw.
+ Show details− Hide details
Ready when: Oats smell nutty and darken slightly in color
Tip: Stir constantly to prevent burning. Toasting is optional but highly recommended for depth of flavor.
Add water and milk
- Add the 4 cups of water and 0.5 cup of whole milk to the toasted oats.
- Increase the heat to medium-high and bring the mixture to a rolling boil, stirring occasionally.
- This should take about 3 to 4 minutes.
+ Show details− Hide details
Ready when: Large bubbles break the surface and the liquid is visibly boiling
Tip: Stir occasionally to prevent the bottom from sticking and to help distribute heat evenly.
Stir in masa harina
- Reduce the heat to medium.
- Sprinkle the masa harina over the boiling oat mixture while stirring constantly.
- Add it slowly so no lumps form.
- Stir for about 1 minute until fully incorporated and the mixture is smooth.
+ Show details− Hide details
Ready when: Masa harina is fully dispersed with no visible lumps
Tip: Adding the masa slowly and stirring constantly prevents clumping. The mixture will thicken slightly as the masa cooks.
Simmer the oatmeal
- Continue cooking on medium heat, stirring frequently, for 20 to 25 minutes.
- The oatmeal will gradually thicken as the oats break down and absorb the liquid.
- Stir every 2 to 3 minutes to prevent sticking on the bottom of the pan.
+ Show details− Hide details
Ready when: Oats are tender, the mixture is creamy and thick (it should flow slowly when spooned but hold together)
Tip: If the oatmeal becomes too thick before the oats are tender, add a splash of water. If it's too thin after 25 minutes, simmer a bit longer uncovered.
Add sweetener and spice
- Stir in the finely grated piloncillo, chopped dark chocolate, ground cinnamon, and fine sea salt.
- Stir constantly for 1 to 2 minutes until the piloncillo and chocolate melt completely into the oatmeal.
+ Show details− Hide details
Ready when: Piloncillo has dissolved and chocolate is fully melted with no visible chunks
Tip: Finely chopped chocolate and grated piloncillo melt faster and more evenly. Stir constantly to prevent the bottom from catching on the heat.
Finish with vanilla
- Remove the saucepan from the heat.
- Stir in the vanilla extract.
- Let the oatmeal rest for 5 minutes—it will continue to thicken as it cools slightly.
+ Show details− Hide details
Ready when: Oatmeal has thickened to a creamy, spoonable consistency
Tip: The resting time allows flavors to meld. If the oatmeal is too thick after resting, stir in a little more milk or water until you reach your preferred consistency.
Good to know
Tips
- Toasting the steel-cut oats before adding liquid deepens their flavor and prevents a raw, flat taste. This small step makes a noticeable difference.
- Stir the oatmeal frequently during cooking—steel-cut oats need regular attention to prevent sticking and to ensure even thickening and tender texture.
- Masa harina is the key to the Mexican character of this dish. It's available in most grocery stores in the Latin or international aisle, or online; don't skip it.
- Adjust the consistency to your preference: if you like very thick oatmeal, add less milk; for creamy and loose, add a splash more water or milk at the end.
Make ahead
This recipe is best enjoyed fresh. While oatmeal reheats reasonably well (see storage), the fresh-cooked version has the best texture and most vibrant chocolate-cinnamon flavor. You can measure and chop all dry and wet ingredients separately up to 1 day ahead for faster cooking in the morning.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding water or milk as needed. This oatmeal is best enjoyed freshly made but reheats well. Do not freeze—the texture becomes grainy.
Substitutions
- masa harina (corn flour) → cornmeal (polenta) or finely ground cornflour. Use the same amount. Masa harina adds a slightly nixtamalized corn flavor, but cornmeal or cornflour work as neutral corn bases; the oatmeal will taste less authentically Mexican but still delicious.
- piloncillo (unrefined cane sugar) → dark brown sugar or coconut sugar. Use the same amount. Piloncillo brings molasses depth; brown sugar is the closest substitute but lacks the caramel notes. Coconut sugar is a lower-glycemic option.
- dark chocolate (70% cacao) → cocoa powder (unsweetened) mixed with a little maple syrup or honey. Use 1.5 tablespoons cocoa powder stirred in with a drizzle of maple syrup or honey. This reduces intensity slightly but provides similar chocolate flavor.
- ground cinnamon → Mexican cinnamon (Ceylon cinnamon) or a pinch of ancho chile powder. Mexican cinnamon (canela) is milder and more floral; use the same amount. A pinch of ancho powder adds depth and a subtle spice without overwhelming heat.





