Homemade Eatmore Bars Recipe: Salted Chocolate-Caramel Squares

Homemade Eatmore Bars taste just like the classic Canadian candy bar—chewy, toffee-like squares with oats, peanuts, and a touch of chocolate.

It’s the season for baking and pulling together favorite treats for gift plates and holiday trays. This year I’m simplifying the list and making only the family favorites. Homemade Eatmore Bars are on that short list.

Ingredients for homemade bars

I first made these chewy bars last year and they were the only new treat I repeated. If something makes it back on the baking list, you know it’s worth it. They’re simple to prepare, require only five ingredients, and they’re no-bake.

What are Eatmore Bars?

The Eat-More candy bar is a Canadian classic: chewy dark toffee mixed with peanuts and chocolate. This homemade version recreates that nostalgic combination with oats for extra texture. The result is a chewy, peanut-forward bar with a subtle chocolate coating—very much like the original.

Homemade Eatmore Bars

Growing up, these bars were a regular treat in my house. Now that I’ve moved away, I’ve taken on the role of family Eatmore supplier. Luckily they’re quick to make and keep well for gifting and sharing.

Great recipe! I have made it vegan and not vegan. Everyone loves it!

– LISA

Homemade Eatmore Bars

How to Make Homemade Eatmore Bars

These bars require minimal prep: coarsely chop the peanuts, mix the peanut butter and corn syrup on the stove until it boils, then stir in the chocolate. Combine that warm mixture with the peanuts and oats, press into a lined 9×13″ pan, and chill until set. They’re that simple.

The recipe makes a large tray—perfect for sharing—and bars keep well at room temperature for several days or in the freezer for months.

Homemade Eatmore Bars Ingredients

The ingredient list is short and uses pantry staples. Adjust for dietary needs as noted below.

  • Unsalted dry-roasted peanuts
  • Rolled oats – use certified gluten-free oats if needed
  • Smooth or crunchy peanut butter
  • Golden corn syrup (light corn syrup works too)
  • Semi-sweet chocolate chips – choose dairy-free chips if you need the bars to be dairy-free or vegan

Want more Chocolate Recipes?

Flourless Triple Chocolate Cookies - Domestic Dreamboat #glutenfree #chocolate #cookies
Flourless Triple Chocolate Cookies
Chewy Chocolate Cherry Puffed Wheat Squares
Chewy Chocolate Cherry Puffed Wheat Squares
Chocolate Crinkle Cookies - Domestic Dreamboat #cookies #christmas #chocolate
Chocolate Crinkle Cookies

Homemade Eatmore Bars Nutrition Notes

Nutrition information below is based on small bite-sized squares. If you cut larger pieces, adjust portions accordingly.

The recipe is gluten-free as written when using gluten-free oats. Some people who avoid gluten may still react to oats—check with guests if needed.

To make the bars dairy-free or vegan, use dairy-free semi-sweet chocolate.

Carissa Serink

Homemade Eatmore Bars

4.61 from 23 votes
A stack of homemade Eatmore squares on a wood cutting board.
These Homemade Eatmore Bars are chewy nut-and-oat squares with a hint of chocolate—just like the classic Canadian bar.
Print
Servings: 60
Course: Dessert
Cuisine: Canadian
Calories: 94
Special Diet: Dairy Free, Gluten Free, Vegan, Vegetarian

Equipment

  • Nut chopper or food processor (optional)
  • 9×13″ baking pan
  • Parchment paper

Ingredients

  • 2 cups unsalted dry-roasted peanuts (292 g)
  • 1 ¼ cup rolled oats (102 g)
  • ½ cup smooth or crunchy peanut butter (129 g)
  • 1 cup golden corn syrup (341 g)
  • 1 ¾ cup semi-sweet chocolate chips (315 g)

Instructions

  • Line the bottom of a 9×13″ baking pan with parchment paper (trace and cut to fit). Lightly oil the sides of the pan.
  • Coarsely chop 2 cups (292 g) unsalted dry-roasted peanuts using a nut chopper or pulse briefly in a food processor—don’t over-process. Transfer the chopped peanuts to a large bowl and stir in 1 ¼ cups (102 g) rolled oats. Set aside.
  • In a small saucepan, combine ½ cup (129 g) peanut butter and 1 cup (341 g) golden corn syrup. Heat over medium until it comes to a gentle boil, about 8–10 minutes. Remove from heat and stir in 1 ¾ cups (315 g) semi-sweet chocolate chips until fully melted and smooth.
  • Pour the warm peanut butter–chocolate mixture over the peanut and oat mixture. Stir until everything is evenly coated. Press the mixture firmly into the prepared pan. Cover with plastic wrap and refrigerate until set, 1–2 hours. Let sit at room temperature for about 10 minutes before cutting into squares.
  • Store bars in an airtight container at room temperature for several days or keep in the freezer for longer storage.

Nutrition

Calories: 94kcal
Carbohydrates: 10 g
Protein: 2 g
Fat: 6 g

Tried this recipe?

Please consider leaving a review!

img 4017 8