
The batter looked too thick.
I’d folded the almond flour into the meringue and something felt off. The ribbon stage was there—barely—but the drop test didn’t smooth out the way it should. I kept folding. Then stopped. You can’t fix overmixed. I piped hearts anyway, knowing half would crack.
Tired today. Not the good kind of tired either. The kind where you want the macarons to work because you already messed up the rice earlier and you just want one thing to go right.
This is my third batch of heart-shaped macarons in a week. Valentine’s Day makes people do stupid things. Me included.
Heart Shapes Are a Lie
Piping circles is easy. Piping hearts is not. You think you know what a heart looks like until you’re holding a piping bag over parchment and suddenly your hand forgets.
I traced a template the first time. Cut parchment to fit, drew hearts on the back side with a pencil, flipped it over. That worked. This time I freehanded. Some look like deformed maple leaves. That’s fine.
No one inspects them that closely when they’re eating.
My daughter grabbed one before it was cooled. Said “heart” and shoved it in her mouth. Didn’t care it looked lopsided. That’s the energy you want.
The Eggs Are the Hard Part
Egg whites need to be room temperature. I know this. I always know this. But I pulled them from the fridge and microwaved them for ten seconds because I forgot to take them out beforehand. That’s fine if you’re careful. I was not careful.
One yolk broke into the whites. Had to start over. That’s twenty minutes gone and three wasted eggs.
When you get to stiff peaks, stop. Don’t keep beating to be safe. Just stop. The meringue should hold a firm peak that droops at the very tip—that’s it. Quick tip: lift the whisk straight up and look at the peak. If it falls over completely, keep going. If it stands straight, you’ve gone too far.
I aimed for a soft, slightly droopy peak that still held structure. It worked. The feet formed.
About the Resting Time
You have to let the piped shells sit until they’re matte. No shine. That’s the skin forming. If you skip this, the tops crack. Every time.
I set a timer for thirty minutes. Checked at twenty-five—still sticky. Checked at forty—good. It took forty-five minutes. That happens when the humidity is high or your kitchen is warm.
My kitchen was warm because the oven was preheating. Not ideal. I opened a window. Still took forty-five.
Honestly? Not that deep. You wait until they’re ready. You don’t rush it. That’s the whole thing.
The Ganache Won’t Kill You
Chocolate ganache is simple. Heat cream, pour over chocolate, stir. Everyone overcomplicates it. The only thing you can mess up is the temperature—if the cream is boiling, it’ll seize the chocolate. If it’s too cool, it won’t melt.
I heated the cream until small bubbles formed around the edge. Not a rolling boil. Poured it over chopped dark chocolate. Let it sit two minutes. Stirred from the center outward until smooth.
Added a tablespoon of butter at the end for gloss. That’s optional, but I like the texture better.
I made more ganache than I needed because I always do. Extra is fine. You can eat it with a spoon. I won’t tell anyone.
Assembly Is Quick, Don’t Overthink It
Pipe the ganache onto the flat side of one shell. Don’t go to the edge—it’ll spread when you press the top on. Leave a small border.
Match shells by size. I held each pair together before piping to make sure they looked like they belonged. Some pairs were clearly adopted. That’s okay.
Refrigerate for 24 hours before serving. This step matters more than you think. The shells absorb moisture from the ganache and become chewy. Fresh macarons are too crisp. Day-old macarons are what you want.
I ate one fresh anyway. It was fine. But I know tomorrow it’ll be better.

How to Make It
Step 1: Sift the almond flour and powdered sugar together twice. This removes lumps and ensures a smooth shell surface. Don’t skip the second sift.
Step 2: Beat the egg whites with a pinch of salt until foamy. Gradually add the granulated sugar while beating. Continue until you reach stiff peaks that droop slightly at the tip. (I once kept beating and ended up with dry, crumbly meringue. Don’t do that.)
Step 3: Add the vanilla extract and gel food coloring. Use gel, not liquid. Liquid adds too much moisture and ruins the texture.
Step 4: Fold the almond flour mixture into the meringue in three additions. Fold until the batter flows like lava—slowly and smoothly. Test by dropping a spoonful: it should spread into a circle with a slight peak that disappears within 30 seconds.
Step 5: Transfer to a piping bag fitted with a round tip. Pipe heart shapes onto parchment-lined baking sheets. Leave 2 inches between each. I traced hearts on the paper reverse side this time because my freehanding was tragic.
Step 6: Tap the baking sheet firmly on the counter several times to release air bubbles. Use a toothpick to pop any remaining bubbles on the surface.
Step 7: Rest the shells at room temperature until they develop a matte finish and a skin forms. This took 45 minutes in my warm kitchen. Touch them lightly—no stickiness means they’re ready.
Step 8: Preheat the oven to 300°F (150°C). Bake for 13-15 minutes. The feet should form at the bottom and the tops should be slightly springy. I checked at 13 minutes and they were done.
Step 9: Cool completely on the baking sheet before removing. They’re fragile when warm. What’s the most annoying step in macarons for you? Share below!
Step 10: Make the ganache. Heat heavy cream until steaming (small bubbles at the edge). Pour over chopped dark chocolate. Let sit 2 minutes, then stir until smooth. Add butter for extra shine and a softer set.
Step 11: Pipe ganache onto the flat side of one shell. Top with a matching shell. Press gently. Refrigerate for 24 hours.
Ways to Change It Up
Try this: Swap the dark chocolate ganache for white chocolate mixed with freeze-dried raspberry powder. The tartness balances the sweetness.
Try this: Use strawberry puree instead of gel coloring for a natural pink. Reduce the cream in the ganache slightly to compensate for the extra moisture.
Try this: Fill with lemon curd instead of chocolate. It cuts the richness and adds a sharp contrast. Works well with pink shells.
Which would you go for? Drop it in the comments.
How to Serve It
Set them out on a white plate so the color stands out. Or arrange in a heart-shaped box if you’re going for the full romance angle.
Serve with espresso or black coffee. The bitterness balances the sweetness. A glass of cold milk works too—my daughter’s preferred pairing.
They’re best at room temperature. Take them out of the fridge 15 minutes before serving.
What would you pair it with?

Storing It Without Ruining It
Store in an airtight container in the refrigerator for up to 5 days. The texture improves after day one.
Freeze assembled macarons in a single layer, then transfer to a freezer bag. They last up to 3 months. Thaw in the fridge overnight before serving.
Reheating is not needed. Take them cold, let them come to room temperature, eat. That’s it.
I once froze a batch for a month and forgot about them. Found them in March. Still good. Have you ever saved leftovers like this? Tell me below!
Mistakes I Made So You Don’t Have To
Mistake 1: I overmixed the batter. The first heart I piped spread into a puddle. The feet were uneven and the top cracked. I threw out that tray.
Mistake 2: I once used liquid food coloring instead of gel. The extra moisture made the shells sticky and they never formed a skin. Baked flat with no feet. Inedible.
Mistake 3: I didn’t tap the baking sheet enough. Air bubbles popped during baking and left craters on the shell surface. Looked like a moon landscape. Still tasted fine, but visually depressing.
Did something like this happen to you?
Can I Skip the 24-Hour Rest?
Do macarons really need 24 hours in the fridge? Yes, for the best texture. The shells soften and become chewy. Fresh ones are too crisp. But I’ve eaten them after 2 hours and they were fine—just not as good.
Can I use a different filling? Yes. Any stable filling works. Buttercream, jam, curd. Just make sure it isn’t too wet. I tried lemon curd once and the shells got soggy after a day.
Why did my shells crack? The batter wasn’t mixed enough, or the resting time was too short. Or the oven temperature was too high. I’ve cracked three batches. It happens.
No feet formed. What now? The meringue was likely underwhipped or the batter was overmixed. You can still use the flat shells as cookie sandwiches. But they won’t be macarons.
Can I freeze the unbaked shells? Yes. Pipe them, rest them until matte, then freeze on the baking sheet. Once solid, transfer to a bag. Bake from frozen, adding 2-3 minutes. I tried this once and it worked.
My ganache is too runny. Let it cool longer. Or add more chocolate. Or refrigerate for 10 minutes. But don’t stir it too much after it sets—it’ll break. Which answer helped you most?
One Last Thing
These macarons are not hard. They’re finicky. There’s a difference. Finicky means you follow specific steps and they work. Hard means the odds are against you.
If the hearts look lopsided, that’s fine. If the feet are uneven, that’s fine. If one cracks, you eat it and move on.
I made these for Valentine’s Day because I wanted something pink on the table. Not because I’m romantic. Just because pink is nice to look at.
My daughter ate three. My husband ate one and said “these are good.” That’s the highest compliment I get around here.
Will you make this soon?
Happy cooking! —Danielle Monroe
Fun fact: Almond flour has more protein than wheat flour, which is why macarons have that chewy interior. But it also means they brown faster, so watch your oven.
Raspberry Heart Macarons for Valentine Romance

Ingredients
- 100g almond flour, finely ground
- 100g powdered sugar
- 2 large egg whites, room temperature
- 25g granulated sugar
- 1/2 teaspoon vanilla extract
- Red or pink gel food coloring
- 200g dark chocolate, chopped
- 100ml heavy cream
- 1 tablespoon butter
- Pinch of salt
Instructions
- 1Sift almond flour and powdered sugar together twice; set aside
- 2Beat egg whites with salt until foamy, gradually add granulated sugar while beating to stiff peaks
- 3Add vanilla extract and gel coloring to achieve desired pink/red shade
- 4Gently fold almond flour mixture into meringue in three additions until batter flows like lava
- 5Transfer batter to piping bag fitted with round tip
- 6Pipe heart shapes onto parchment-lined baking sheets, leaving 2-inch spacing
- 7Tap baking sheet firmly on counter to release air bubbles
- 8Let shells rest at room temperature for 30-40 minutes until matte finish forms
- 9Preheat oven to 300°F (150°C)
- 10Bake for 13-15 minutes until feet form but tops remain slightly tender
- 11Cool completely on baking sheet before removing
- 12Heat cream until steaming; pour over chopped chocolate and let sit 2 minutes
- 13Stir chocolate ganache until smooth, add butter, cool until spreadable
- 14Pipe ganache on flat side of one shell, top with matching shell
- 15Refrigerate for 24 hours before serving for best flavor development
Notes
See full recipe for nutritional information.







