By Grocery List Plus Editorial Staff | Published on June 9, 2026

Homemade Protein Bars

20 min

Homemade Protein Bars

Recipe GLPR9ed65eec1fc6da

4.0(1)
Snack
20 min
Oven
SNAP eligible

A naturally sweet, no-bake protein-rich snack bar made with a blend of almonds, cashews, dates, and oats. These chewy yet slightly firm bars are bound together with pureed dates and vanilla, and studded with tart cranberries or chocolate chips. Perfect for meal prep, packed lunches, or a quick energy boost any time of day.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

1 cup Raw unsalted almonds

1 cup Raw unsalted cashews

2¼ cups Pitted dates

¾ cup Rolled oats

½ cup Dried cranberries or chocolate chips

1 tablespoon Honey or agave nectar

1 tablespoon Vanilla extract

Directions

  1. Place the almonds and cashews in a bowl, cover completely with cool water, and let them soak for 1 hour to soften.

  2. While the nuts soak, pour hot water over the dates in a separate bowl and allow them to soak for 30 minutes to plump and soften. Drain the dates, then pit and discard any stones.

  3. Preheat your oven to its lowest setting (ideally 170°F). If your oven's lowest setting is 200°F, adjust cooking time to 4 hours instead of 4.5–5 hours.

  4. After the nuts have soaked, drain them thoroughly and pat them dry with a clean kitchen towel to remove excess moisture.

  5. Place the rolled oats in a food processor and pulse until they are finely ground into a powder. Transfer the ground oats to a large mixing bowl and set aside.

  6. In the food processor, combine the drained soaked nuts with the dried cranberries (or chocolate chips) and pulse until the nuts are broken into small, uneven pieces—aim for a chunky texture rather than a smooth paste.

  7. Add the chopped nut mixture to the bowl containing the ground oats.

  8. In the food processor, combine the softened dates, vanilla extract, and honey (or agave nectar), then pulse until the mixture becomes a smooth puree.

  9. Pour the date puree into the bowl with the nut and oat mixture. Stir thoroughly until all ingredients are evenly combined—the mixture will be thick, sticky, and well-integrated.

  10. Place a sheet of parchment paper on a rimmed baking sheet. Spread the mixture onto the parchment and use a spatula (or damp hands) to shape it into a flat rectangle approximately 10×13 inches and 1/2 inch thick, ensuring the surface is as even as possible.

  11. Bake in the preheated low oven for 4.5 to 5 hours (or 4 hours if your oven's lowest setting is 200°F) until the rectangle is firm to the touch but not hard and brittle. It should hold together when pressed but still be slightly flexible.

  12. Remove from the oven and allow the bars to cool completely at room temperature for at least 30 minutes to 1 hour.

  13. Once cooled, cut the rectangle into 16 equal bars using a sharp knife, wiping the blade between cuts for clean edges if desired.

  14. Wrap each bar individually in parchment paper or plastic wrap and store in an airtight container at room temperature for up to 1 week, or in the refrigerator for up to 2 weeks.

Comments

Grocery List Plus Editorial Staff4

Every ingredient is a pantry staple or quick grab at any Charlotte chain—almonds, cashews, oats, and honey stock everywhere from ALDI to Publix with no hunting required. The 20-minute time is honest for assembly and setting, though you'll need another hour or two of refrigeration for them to firm up enough to cut cleanly, so don't plan these for same-day eating. Cost per bar runs roughly 60–80 cents depending on nut prices, which is solid against store-bought protein bars at $1.50–2.50 each. They're dead simple, work as make-ahead snacks for the whole household, and reheat fine or eat straight from the fridge, but the texture can get dry if stored poorly, and they're more of a snack than a meal replacement despite the "protein" framing.

Sign in or create a free account to add your review.