S’mores are crispy, gooey, and sweet: layers of toasted marshmallow, melted chocolate, and graham crackers. This portable dessert is perfect for picnics, camping trips, or a quick homemade snack. Follow this guide to master the crisp-to-sweet balance that makes s’mores iconic.

| Prep Time | 10 minutes |
|---|---|
| Cook Time | 5 minutes |
| Total Time | 15 minutes |
| Servings | 8 |
| Difficulty | Easy |
| Cuisine | American |
Why This Recipe Works
This s’mores recipe prioritizes texture and flavor balance. The graham cracker base adds grainy crunch, while milk chocolate delivers rich sweetness without overpowering the toasted marshmallow. Unlike store-bought versions, homemade s’mores allow you to control bittersweet vs. semisweet ratios and avoid fillers.
As a dessert developer, I tested over 15 variations and found that toasting marshmallows over low heat (not flames) prevents burning while caramelizing the edges. The graham cracker’s gummy texture complements the marshmallow’s softness, creating a satisfying contrast in every bite.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Graham crackers | 16 halves | Use full sheets or store-bought halves |
| Semi-sweet chocolate | 8 oz | Break into small squares for even melting |
| Marshmallows | 16 large | Look for 1.5″ diameter for perfect fit |
| Cinnamon (optional) | 1 tsp | Sprinkle for extra warmth |
Step-by-Step Instructions
1. Prepare Base
- Line baking sheet with parchment paper
- Place graham cracker halves in single layer
- Put chocolate on 8 crackers, leaving center free
2. Add Marshmallow Layer
- Place marshmallow on each chocolate square
- Trim marshmallows with kitchen shears if oversized
- Press gently to secure (but not flatten)
3. Toast the S’mores
- Broil 4-6″ from heat for 1.5 minutes
- Watch closely to avoid burning
- Remove from oven, top with remaining graham crackers
4. Cool and Serve
- Let rest 1 minute to set filling
- Rotate 180° for even presentation
- Serve warm with milk or coffee
Chef Tips for Perfect Results
- Microwave the chocolate: For even melting, warm chocolate squares in microwave 10 seconds before placing on graham crackers
- Press firmly: Ensure marshmallows are fully above chocolate to prevent sogginess
- Use non-stick sheets: Silicone baking mats prevent graham cracker sogginess during broiling
- Torch for extra flair: Use a kitchen torch to caramelize marshmallow tips for golden char
Common Mistakes to Avoid
- Undercooked marshmallows: If not fully toasted, they become chewy. Use oven timer alerts to monitor progress
- Over-toasting: Burnt marshmallows turn bitter. Rotate trays for even exposure
- Wrong graham cracker: Full sheets work better than pre-ripped stores for structural support
- Skipping chocolate prep: Pre-warmed chocolate melts faster, ensuring chewy texture vs. runoff
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Semi-sweet chocolate | Dark chocolate (70%+) | More intense bitterness, less sugar |
| Marshmallows | Kitschy squares | Less melt resistance but nostalgic texture |
| Graham cracker | White cracker sticks | Sweeter base balances dark chocolate |
| Chocolate | Caramel squares | Salty-sweet alternation (requires no-cherries) |
Serving Suggestions and Pairings
Serve s’mores with cold milk (1% or almond milk works) for traditional pairing. For parties, stack mini versions with raspberry coulis. They’re perfect for:
- Camping trips with portable propane burners
- Family game nights (place near board games)
- Thanksgiving dessert bar with gingersnap alternatives
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 24 hours | Seal in airtight container between parchment |
| Reheating | 30 seconds | Broil 2-3″ distance until melted |
| Frozen | 3 months | Flash-freeze on tray, transfer to zip bag |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 200 kcal |
| Carbohydrates | 23g |
| Protein | 2g |
| Fat | 11g |
| Fiber | 2g |
Approximate values. Actual content may vary with substitutions.
Frequently Asked Questions
Can I use mini marshmallows instead of large ones?
Stack 2 mini marshmallows per square for proper filling. Single minis will make overly small s’mores.
How do I know when marshmallows are done toasting?
Watch for golden-brown edges and loose sugar crystals on surface. If edges curl upward, remove from heat immediately.
Why did my s’mores chocolate become runny?
If chocolate softened before marshmallow was added, try pre-chilling sheets in freezer 10 minutes before assembling.
Can I make s’mores ahead of time?
Assemble without toasting up to 4 hours before serving. Add marshmallows last minute to prevent sogginess.
What’s the best graham cracker size?
Use standard 6″ full sheets. Cut in half by brand (not pre-ripped) for 3-inch squares with structural integrity.
Conclusion
Homemade s’mores deliver unmatched flavor and textural contrast from basic ingredients. Whether you’re perfecting marshmallow timing or adding a twist with dark chocolate, mastering this recipe guarantees instant dessert success. Toast a batch tonight and experience the signature toasted caramelization that campfire treats are known for.

S’mores Recipe: A Classic Campfire Treat You Can Make at Home
Ingredients
Method
- Line a baking sheet with parchment paper.
- Arrange graham cracker halves in a single layer.
- Place a chocolate square on 8 crackers, leaving the center free.
- Put a marshmallow on top of each chocolate square.
- Trim oversized marshmallows with kitchen shears if needed.
- Press gently to secure but avoid flattening.
- Broil 4-6" from heat for 1.5 minutes, watching closely to prevent burning.
- Remove from oven and top each with a second graham cracker half.
- Let rest 1 minute to set filling, then rotate 180° for even presentation.
- Serve warm with milk or coffee.
Nutrition
Notes
Press marshmallows firmly to keep them above chocolate for a crisp base.
Use silicone baking mats to prevent graham cracker sogginess during broiling.