These No-Bake Oat Bars with peanut butter and banana are my easiest healthy vegan treats. They take minutes to mix, require no oven, and use simple ingredients you likely already have on hand. If you love banana and oat bars or want a reliable protein bar recipe you can prep for the week, these are the bars I make again and again.
Nutritionist's Note:
As a dietitian, I am always inspired to create easy treats and sneak in protein, for when I want something sweet but nourishing. The texture of these protein oat bars holds beautifully, they slice clean, and they freeze perfectly in Souper Cubes.
Why You'll Love These Banana Protein Bars:
- No bake and only a few ingredients
- Naturally sweet from bananas
- Higher in protein from hemp hearts and high-protein oats
- Vegan, gluten-free, and nut-free options
- Ideal as a healthy oat slice for snacks, lunchboxes, or pre-workout
- Easy to customize with nut butters, tahini, cocoa, or protein powder
Jump to:
- 👩🏼🌾 Things to Know About Ingredients
- 🥜 Substitutions
- 📝 Tips for Making No-Bake Oat Bars
- No-Bake Protein Oat Bars Recipe
- ⚖️ Convert the Recipe to Metric (g & mL)
- 🎛️ Why No Bake
- ⚖️ Convert the Recipe to Metric (g & mL)
- ✔️ Storage Tips
- 🍫 More High-Protein Healthy Treats
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Things to Know About Ingredients
Below, I've included notes on the ingredients from the perspective of a nutrition expert and a trained chef. For a complete list of ingredients and quantities, please refer to the recipe card below.

- Rolled Oats: I use high-protein rolled oats (linked under the 'healthy ingredients' tab, here). They come from oat varieties with twice the protein and are minimally processed to preserve the germ and bran. Because the grains are hull-free, the oats are easier to digest. Regular rolled oats also work; the bars will have the same texture, but with slightly lower protein content.
- Banana: Very ripe bananas bind the mixture and add natural sweetness, as well as prebiotic fiber. For the frozen oat bars, bananas provide a texture similar to ice cream.
- Peanut butter: Brings that familiar oatmeal-peanut butter-banana flavor everyone loves. It also adds satisfying healthy fats and plant protein to keep you fuller longer.
- Hemp Hearts: They add plant protein, omega-3s, and a soft, nutty flavor without changing the texture.
- Cocoa powder (optional): Use a high-flavanol cocoa powder tested for heavy metals like cadmium. It adds a rich chocolate flavor with no added sugar.
- Protein Powder: I used a one-ingredient clean almond protein. It boosts satiety and keeps the recipe high-protein without more sweeteners. Any plain or vanilla plant protein powder works.
🥜 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Oats - Use regular rolled oats if you do not have high-protein rolled oats. Texture stays the same; protein will be lower. Avoid quick oats, as they can make the bars soft.
- Banana: Swap with equal amounts of unsweetened applesauce or date caramel. Applesauce makes softer bars; date caramel adds sweetness and binds well. Four mashed bananas equal about 1 ½ to 2 cups. Use 1 ½ to 2 cups of applesauce or date caramel to replace the 4 bananas.
- Nut or Seed Butter: Swap peanut butter with almond butter for a milder flavor or tahini or seed butter for a fully nut-free option.
- Hemp Hearts - Substitute chia seeds in a 1:1 ratio.
- Protein Powder - Omit entirely or use almond powder instead. If skipping protein powder, reduce or eliminate the added water.
- Cocoa powder: Leave it out for a simple banana-oat flavor, or replace it with a dash of cinnamon for warmth.
- Mix-ins: Cacao nibs, chopped nuts, seeds, or dried fruit all work well. Add sparingly so the bars hold together.
📝 Tips for Making No-Bake Oat Bars
These additional tips will help you get the best results from this recipe.

- Use very ripe bananas for the best sweetness and binding.

- This recipe is genuinely foolproof - add all the ingredients to one bowl and mix. It comes together in minutes.

- Mix and add water slowly if using protein powder; the mixture should feel thick, not sticky or wet.

- Choose a tray that isn't too large so the mixture stays at a proper thickness; spreading it too thin makes the bars fragile.

- For perfectly even bars, place a sheet of parchment on top of the mixture

- Press with another tray to flatten it uniformly, then remove the parchment and chill. Regrigerate long enough for the oats to hydrate fully; this improves both texture and sliceability.
Freezer Option
Freezing gives the bars their ideal firm-chewy texture, keeps them fresh for 3 months, and they're ready to eat right from the freezer.

- To freeze these in single-serve portions, press the mixture firmly into silicone snack molds or small freezer-safe containers. This way, each bar sets cleanly and slides out effortlessly.

- Freeze for at least 3 hours for the bars to set fully.

No-Bake Protein Oat Bars Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
- 4 cups rolled oats
- ½ cup hemp hearts
- 4 medium bananas mashed
- ¾ cup smooth peanut butter or seed butter or tahini
- 2 scoops unsweetened protein powder or almond powder (optional)
- 2 tablespoons cocoa powder
- 2 tablespoons water plus more as needed
Instructions
- Prepare tray: Line a small baking pan or sheet with parchment, or use individual silicone snack molds.
- Combine wet ingredients: In a large bowl, mash the bananas. Stir in the peanut or seed butter until smooth.
- Add the oats, hemp hearts, protein powder (if using), and cocoa powder (if using). Mix until a thick, uniform dough forms. Add water 1 tablespoon at a time if using protein powder, only as needed, until it holds together. Taste and add maple or date syrup, one tablespoon at a time, as desired.
- Press the mixture firmly into your tray or silicone molds. For perfectly even bars, place a sheet of parchment on top and press down with another tray or the bottom of a measuring cup to flatten the surface. Remove the top parchment.
- Chill: Freeze for at least 3 hours (or refrigerate 3-4 hours) or until fully set.
- For refrigerated tray oat bars: Slice after the mixture has chilled. Cold bars cut much more cleanly and hold their shape.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
🎛️ Why No Bake
Nut and seed butters are sensitive to heat. Heating them can degrade delicate omega-3 and omega-6 fats, which are best kept intact for their full nutritional benefit. Keeping the mixture raw protects these healthier fats.
Heating oats at high temperatures can increase the formation of AGEs (advanced glycation end products), compounds linked to inflammation and oxidative stress. Since oats contain natural sugars and proteins, baking accelerates these reactions.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
✔️ Storage Tips
Here are some tips for making banana and oat bars ahead of time and keeping them fresh:
- Refrigerator: Store sliced bars in an airtight container for up to 4 days. Layer with parchment to prevent sticking.
- Freezer: Freeze for up to 3 months. Freeze in single-serve portions for easy grab-and-go snacks.
- No thawing needed: These bars can be eaten straight from the freezer; the texture stays firm, chewy, and delicious.
🍫 More High-Protein Healthy Treats
Easy No-Bake High-Protein Oat Bars with peanut butter and banana. A healthy vegan treat you can mix in minutes.
These 4-Ingredient Gluten-Free Zucchini Muffins are high in protein, healthy, and naturally sweetened with dates.
This Vegan Banana Bread is a complete, healthy, and naturally sweetened breakfast. Each slice delivers 25 grams of protein and 110 mg of calcium.
Creamy, rich, and naturally sweetened, this High-Protein Chocolate Chia Pudding tastes like dessert but is packed with plant-based protein and fiber.
And you won't taste the tofu in this High-Protein Chocolate Tofu Mousse!
🙋🏽♀️ Recipe FAQs
High-protein oats come from oat varieties naturally richer in protein and retain more of the grain's germ and bran. The texture is the same, but the protein content is higher.
No. Rolled oats are already steamed and flattened during processing, which makes them safe and ready to eat without further cooking. They soften naturally when mixed with moisture from the bananas and nut butter.
The mashed bananas, nut or seed butter, and any added water hydrate the oats as the mixture chills. Pressing the mixture firmly and refrigerating or freezing allows the oats to absorb moisture and "set," giving the bars their chewy texture without any cooking.
Replace the 4 bananas with 1 ½ to 2 cups of unsweetened applesauce or date caramel. Applesauce makes the bars softer and slightly less chewy when frozen, while date caramel creates a firmer, sweeter bar that holds its shape well. Both versions freeze nicely, but applesauce bars may need a minute or two at room temperature before slicing.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Brooke Barbero says
I plan on making this recipe. The high protein oats you are promoting say they have to be cooked or mixed with an acid like lemon juice or salt to be safe to eat raw. They have not been steamed.
Nisha Melvani, RDN says
Hi. I added this to the recipe notes! Hope this helps. Thanks
Jacelyn says
These protein bars have already been on repeat! A delish snack or late breakfast or after a work out snack. I've shared these and everyone wants the recipe. Thank you for always sharing with us.
Nisha Melvani, RDN says
I'm so glad you are enjoying them. Thank you for letting me know. Means a lot!
Sue Dennis says
Fabulous 😍
Nisha Melvani, RDN says
Thank you so much.