French macarons have a reputation for being moody little cookies. By “moody,” I mean they are sensitive to a few things that vary kitchen to kitchen: humidity, how you mix, and how your oven behaves. But the truth is, they are not “hard” so much as they are specific. Once you understand what you are looking for at each stage, you can make consistent, glossy shells with that classic ruffled “foot” and a tender, chewy center.
I am going to walk you through a beginner-friendly French meringue method (no sugar syrup). I will tell you exactly what to watch for, what each step is doing, and how to fix the most common hiccups. You have this.
Why this recipe works
A great macaron shell is basically a controlled balance of air, sugar, and almond flour.
- Meringue provides lift and structure.
- Almond flour + powdered sugar create the batter body and that signature chew.
- Macaronage (mixing) intentionally deflates some air so the tops smooth out instead of peaking.
- Resting forms a skin so the shells rise upward in the oven, creating feet.
If you remember one thing: most macaron issues come from meringue strength, over or under macaronage, or oven temperature.
Ingredient notes
Yield note: This recipe assumes you pipe circles around 1.25 inches (3 cm). If you pipe larger shells (closer to 1.5 inches), you will get fewer.
- Almond flour: use finely ground almond flour. If it looks coarse, pulse it briefly with the powdered sugar (not alone, or it can turn pasty).
- Egg whites: room temp whites whip up more efficiently. Cold whites can work, but they take longer and you risk over-whipping chasing peaks.
- Food coloring: gel is best. Liquid colors can loosen your batter.
Egg note: macarons are baked, but if you have concerns about using raw egg whites in your kitchen, consider pasteurized egg whites (and choose fillings accordingly).
Equipment you will need
- Kitchen scale: macarons are a ratio game. Weighing is the easiest path to consistency.
- Fine-mesh sieve: removes almond flour lumps for smoother tops.
- Stand mixer or hand mixer: you need stable peaks.
- Piping bag + round tip (about 1/2 inch): for even circles.
- Heavy baking sheets: thin pans can overbrown bottoms.
- Parchment paper or silicone mat: parchment tends to give crisper bottoms; silicone can be forgiving but sometimes needs an extra minute or two in the oven.
- Oven thermometer: your oven dial is probably lying.
Helpful, not required: a template under your parchment (circles drawn on paper) so you pipe same-size shells.
Pro tips
- Oven hot spot tip: If your oven bakes unevenly, rotate the pan halfway through baking, but wait until the feet have formed and look set (usually after minute 8). Rotating too early can knock the rise around.
- What stiff peaks look like: when you lift the whisk, the peak should stand upright. The very tip may hook slightly, but it should not slump. The meringue should look shiny, not dry and clumpy.
- Target batter texture: thick, glossy batter that flows like slow lava. When you lift the spatula, the batter should fall in a ribbon and you should be able to draw a “figure 8” without the ribbon breaking.
- Quick macaronage test: let the batter fall back into the bowl. The ridges should settle and look smooth again in about 10 to 20 seconds.
- Resting check: lightly touch the top of a shell. Your finger should come away clean and the surface should feel like satin, not sticky.
- Humidity tip: If your kitchen is very humid, run a dehumidifier or set the trays near (not on) a warm, dry spot. Avoid a strong direct fan that can dry the tops unevenly and create lopsided shells.
- Doneness cues: tops are set and not wet-looking; the feet look set, not squishy; tops do not wobble if you gently nudge one shell; and shells should release from parchment cleanly once cooled.
- Best texture tip: mature filled macarons in the refrigerator for 24 hours, then bring to room temperature for 15 to 20 minutes before serving.
Substitutes that work
- Heavy cream: use milk in the buttercream (1 to 2 tbsp) if preferred.
- Cream of tartar: optional, but helps stabilize the meringue.
- Fine salt: optional in the shells, but helpful.
- Coloring: gel food coloring is optional; avoid liquid colors because they can loosen the batter.
- Egg whites: if you have concerns about using raw egg whites in your kitchen, consider pasteurized egg whites (and choose fillings accordingly).
- Pan lining: parchment paper or a silicone mat both work; parchment tends to give crisper bottoms, while silicone can be forgiving but may need an extra minute or two in the oven.
Variations
- Lemon: add lemon zest to buttercream and a spoonful of lemon curd in the center.
- Chocolate: replace 15 g of powdered sugar with 15 g cocoa powder in the dry mix; fill with chocolate ganache.
- Pistachio: use pistachio paste in buttercream; sprinkle finely chopped pistachios on top before resting.
- Raspberry: swirl a small amount of seedless jam into buttercream, or pipe a jam ring with buttercream in the center.
Serving ideas
- For the best bite, enjoy filled macarons on days 2 to 4 after maturing and chilling.
- Bring macarons to room temperature for 15 to 20 minutes before serving for the best texture.
Storage and reheating
- Unfilled shells: store airtight at room temp 1 to 3 days, or freeze up to 1 month.
- Filled macarons: refrigerate airtight up to 5 days, depending on the filling. (Buttercream is typically stable; fresh fruit or cream-based fillings are more perishable.) For best texture, enjoy days 2 to 4.
- Freezing filled macarons: freeze airtight up to 1 month, thaw overnight in the fridge.
Common mistakes
Shells cracked on top
- Most likely: not rested long enough, oven too hot, or trapped air bubbles.
- Try: rest until fully dry, tap trays more firmly, pop bubbles, lower oven 10 to 15°F (about 5 to 8°C).
No feet
- Most likely: under-whipped meringue, over-mixed batter, or shells did not form a skin.
- Try: whip to true stiff peaks, stop macaronage earlier, rest longer.
Hollow shells
- Most likely: meringue whipped too stiff and dry, oven too hot, underbaked, or batter was over-mixed.
- Also possible: shells went into the oven before a good skin formed, or the oven is a bit too cool and the structure sets too slowly.
- Try: stop whipping at glossy stiff peaks, rest until truly dry, bake 1 to 2 minutes longer, and adjust oven by 5 to 10°F (about 3 to 6°C) as needed. If your batter is flowing like soup, stop macaronage earlier next time.
Shells spread and look flat
- Most likely: over-mixed batter or warm, slack meringue.
- Try: shorten macaronage, ensure bowl and whisk are grease-free, consider aging egg whites 24 hours in the fridge and bringing to room temp before whipping.
Shells stick to parchment
- Most likely: underbaked or removed too soon.
- Try: bake longer, cool fully. If still sticky, you can briefly chill the pan to help release.
Brown tops or over-browned bottoms
- Most likely: oven too hot or pan too thin.
- Try: lower temp 10 to 25°F (about 5 to 14°C), double-pan (stack a second sheet under), move rack slightly higher.
FAQ
Do I need to age egg whites?
Not strictly. Many bakers love aged whites because some moisture evaporates and the proteins relax a bit, which can improve consistency. If you want to try it: separate whites, cover loosely, refrigerate 24 hours, then bring to room temp before whipping.
Can I make macarons on a rainy day?
You can, but you may need a longer rest time, and results can be less predictable. If humidity is high, use a dehumidifier or wait for a drier day for your first attempt.
Why did my macarons have little nipples (peaks)?
That is usually under-mixed batter, or you stopped piping without a clean flick. Mix a few more folds next time and tap the tray firmly to help the peaks settle.
What filling is the most beginner-friendly?
Buttercream is forgiving and stable. Ganache is also easy, but it needs time to thicken to the right piping consistency.
The recipe
Reliable French Macarons
French meringue macarons (no sugar syrup) with a simple vanilla buttercream. Makes about 40 to 48 shells (20 to 24 sandwiches) when piped at about 1.25 inches (3 cm).
- Prep
- 45 minutes
- Cook
- 30 minutes
- Total
- 2 hours (plus 24 hours maturing)
- Yield
- 20 to 24 macarons (sandwich cookies)
Ingredients
- 100 g egg whites, room temperature (from about 3 large eggs)
- 90 g granulated sugar
- 120 g powdered sugar
- 120 g fine almond flour
- 1/8 tsp fine salt (optional but helpful)
- 1/4 tsp cream of tartar (optional but helps stabilize)
- Gel food coloring (optional)
- 85 g (6 tbsp) unsalted butter, softened
- 180 to 240 g (1 1/2 to 2 cups) powdered sugar, sifted
- 1 to 2 tbsp heavy cream or milk
- 1 tsp vanilla extract
- Pinch of salt
Instructions
- Line 2 heavy baking sheets with parchment or silicone mats. Place an oven rack in the center and preheat to 300°F (150°C). If your oven runs hot, start at 295°F (145°C); if it runs cool, you may need 305°F (152°C). Use an oven thermometer if you have one.
- Whisk together the almond flour and powdered sugar, then sift them together into a larger bowl. Discard stubborn large bits or press very gently; do not force big lumps through.
- In a clean, grease-free mixing bowl, add egg whites and (optional) fine salt. Mix on medium speed until foamy, about 30 to 60 seconds. Add cream of tartar if using.
- With the mixer running, slowly rain in the granulated sugar. Increase speed to medium-high and whip until you reach stiff, glossy peaks. If using gel food coloring, add it near the end and mix just until evenly tinted.
- Add about one-third of the sifted almond mixture to the meringue and fold gently until mostly incorporated. Add the rest in two additions.
- Continue folding and pressing the batter against the bowl (macaronage) until thick and glossy and it flows like slow lava. It should fall in a ribbon and you should be able to draw a “figure 8” without the ribbon breaking. The ridges should settle and look smooth again in about 10 to 20 seconds.
- Fit a piping bag with a round tip and fill with batter. Hold the bag straight up and down, about 1/2 inch above the pan. Pipe 1 to 1 1/2 inch circles, then stop pressure and flick the tip away in a small circle to avoid a tail.
- Firmly tap the baking sheet on the counter 10 to 15 times to release air bubbles. Pop any visible surface bubbles with a toothpick.
- Rest the shells at room temperature until the tops are dry to the touch, usually 20 to 45 minutes. Lightly touch the top; your finger should come away clean and the surface should not feel sticky.
- Bake one sheet at a time on the center rack for 14 to 18 minutes. If your oven bakes unevenly, rotate the pan halfway through baking, but wait until the feet have formed and look set (usually after minute 8).
- Cool the shells completely on the pan before removing.
- Make the buttercream: beat butter until smooth and creamy, about 1 to 2 minutes. Add powdered sugar gradually, then vanilla and a pinch of salt. Add cream a teaspoon at a time until smooth and pipeable (it should hold its shape but still be easy to squeeze from a piping bag).
- Match shells by size. Pipe a small mound of buttercream on the flat side of one shell, then gently twist the other shell on top until the filling reaches the edges.
- Place filled macarons in an airtight container and refrigerate for 24 hours to mature. Bring to room temperature for 15 to 20 minutes before serving.
Notes
- Yield note: About 40 to 48 shells (20 to 24 sandwiches) when piped at about 1.25 inches (3 cm); larger shells yield fewer.
- Dry mix tip: If almond flour looks coarse, pulse it briefly with the powdered sugar (not alone, or it can turn pasty).
- Oven range: 300°F (150°C) is the target; adjust to 295°F (145°C) for hot ovens or up to 305°F (152°C) for cool ovens.
- Mat note: Parchment tends to give crisper bottoms; silicone mats can be forgiving but sometimes need an extra minute or two in the oven.
- Maturing: Refrigerating filled macarons for 24 hours improves the classic chewy texture.


Nutrition
- Calories: ~155
- Fat: ~7 g
- Carbs: ~21 g
- Protein: ~3 g
- Fiber: ~1 g
- Sugar: ~19 g
- Sodium: ~25 mg
Nutrition values are approximate and will vary based on exact yield (20 to 24 macarons) and how much buttercream is used.