Homemade High-Protein Oat, Peanut Butter & Cranberry Snack Bars
A chewy, satisfying homemade snack bar made with wholesome oats, creamy peanut butter, seeds, and dried cranberries. These bars have a naturally sweet, nutty flavor and are perfect for breakfast, lunchboxes, post-workout snacks, or an easy grab-and-go treat.
Prep Time
10 minutes
Bake Time
15–18 minutes
Total Time
25–30 minutes
Servings
10 bars
Ingredients
- 2 cups old-fashioned rolled oats
- ½ cup creamy peanut butter
- ⅓ cup honey or pure maple syrup
- ½ cup dried cranberries
- ¼ cup pumpkin seeds
- ¼ cup sunflower seeds
- ¼ cup ground flaxseed
- 2 tbsp chia seeds
- 1 tsp vanilla extract
- ½ tsp cinnamon
- ¼ tsp salt
- 2–4 tbsp milk, as needed
- 2 tbsp protein powder, optional for extra protein
Instructions
1. Prepare the pan →
Preheat your oven to 350°F (175°C). Line an 8-inch square baking pan with parchment paper, leaving some overhang for easy removal.
2. Mix the dry ingredients →
In a large bowl, combine the rolled oats, pumpkin seeds, sunflower seeds, ground flaxseed, chia seeds, dried cranberries, cinnamon, salt, and protein powder if using.
3. Warm the peanut butter mixture →
Add the peanut butter and honey to a small saucepan over low heat. Stir gently until smooth and well combined. Remove from the heat and stir in the vanilla extract.
4. Combine →
Pour the warm peanut butter mixture over the oat mixture. Stir thoroughly until everything is evenly coated. If the mixture seems too dry or crumbly, add milk 1 tablespoon at a time until it becomes thick and sticky.
5. Press firmly →
Transfer the mixture to the prepared pan. Use the back of a spoon, spatula, or a piece of parchment paper to press it down very firmly and evenly. This helps the bars hold together after cooling.
6. Bake →
Bake for 15–18 minutes, until the edges are lightly golden. Avoid overbaking, or the bars may become too firm instead of chewy.
7. Cool completely →
Let the bars cool in the pan for at least 30 minutes. For cleaner cuts, refrigerate them for another 30–60 minutes.
8. Slice →
Lift the chilled slab from the pan using the parchment paper. Cut into 10 bars or smaller squares.
Tips for Chewy Snack Bars
- Press firmly: This is one of the most important steps for preventing crumbly bars.
- Don’t overbake: The bars should be lightly golden around the edges while still soft in the center.
- Use creamy peanut butter: It blends more easily and helps bind the ingredients.
- Adjust the texture: Add a little milk if the mixture is too dry.
- For extra crunch: Add chopped almonds, walnuts, or pecans.
- For more cranberry flavor: Add an extra 2–3 tablespoons of dried cranberries.
Storage
Store the bars in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week. They can also be individually wrapped and frozen for up to 2 months. Thaw in the refrigerator or at room temperature before serving.
Nutrition
Nutrition will vary depending on the peanut butter, protein powder, sweetener, and seeds used. As a general estimate, each of 10 bars provides approximately 220–250 calories and 7–10 g protein.
Easy Variations
Chocolate Peanut Butter: Add 2 tablespoons unsweetened cocoa powder and a few dark chocolate chips.
Apple Cinnamon: Replace some of the cranberries with finely chopped dried apples and increase the cinnamon.
Coconut Cranberry: Add ¼ cup unsweetened shredded coconut for extra texture.
Chocolate Cranberry: Add 2 tablespoons mini dark chocolate chips for a sweeter dessert-style bar.
No-Bake Version: Skip the oven and refrigerate the firmly pressed mixture for at least 2 hours before slicing. For this version, use enough milk or another suitable binder to create a sticky mixture that holds together well.
These homemade oat, peanut butter, and cranberry bars are a simple way to make a chewy, portable snack with plenty of texture and satisfying flavor—without relying on packaged snack bars.







