50% OFF 💥SSR: Our lowest price—50% off + FREE Advanced Specialist Program. Only 200 spots! Learn more
50% OFF 💥SSR: Save 50% + FREE Specialist Program. Only 200 spots! Learn more
Only 200 spots available
50% OFF

SAVE 50% on the Sleep, Stress Management, & Recovery Certification

  • Lowest price: You save $400
  • Keep clients consistent when stress, sleep, or burnout derail progress
  • Includes FREE choice of a PN Advanced Specialist Program (regularly $697)
REGISTER NOW

50% OFF

Homemade Protein Bars: An Easy No-Bake Recipe (16g Protein)


Share

Originally published April 2007. Last reviewed and updated by the Precision Nutrition editorial team, May 2026.

A few weeks back I popped over to Phil’s house for a visit. Hungry, as usual, I pulled open his fridge in search of nourishment. Expecting to find standard PN fare – lean meat, a ton of fruits and veggies, etc. – I gasped in suprise as my eyes beheld a bake pan containing some sort of cake-like dessert.

“What’s this crap?” I asked with all the sensitivity of a hardened nutrition task-master.

“Crap? Those are my new creation. Give them a try. High protein, made of mixed nuts and whole oats. You’ll like them.”

Like I said, I was hungry. So I cut small square and dug in. After one single bite, I almost promoted Phil to Supreme Dictator of Precision Nutrition. The Caravaggio Bar was that good.

So, my friends, after convincing Phil to share his secret bar recipe with me, I’ve decided to share it with you.

Here’s how to make your very own Caravaggio Bars…

The recipe at a glance

Prep time ~15 minutes
Chill time 2+ hours (until firm)
Total time ~2 hours 15 minutes
Yield 20 bars
Equipment Food processor, large mixing bowl, two 9×9 dishes, plastic wrap
Diet notes Vegetarian; easily made gluten-free, dairy-free, or vegan (see variations)

Ingredients

  • 3 cups cranberry trail mix
  • 3 cups mixed nuts
  • 1 cup rolled oats
  • 10 scoops vanilla protein powder (~20 g protein per scoop)
  • 2 tbsp molasses
  • 2 tbsp honey
  • Water, as needed

Instructions

1. Pulse the cranberry trail mix and mixed nuts in a food processor until coarsely chopped.

2. In your largest bowl, combine the chopped mix with the oats and protein powder.

3. Add just enough water to wet all the protein powder so that it doesn’t have a chalky consistency. Go slowly, a little at a time.

4. Spread 1 tbsp molasses over the batch and mix thoroughly; repeat with 1 tbsp honey. Then add the second tablespoon of each and mix again. If it’s too dry, add a splash of water; too wet, add a little more protein powder.

5. Line two 9×9 dishes with plastic wrap, leaving overhang on each side. Press the mixture in firmly with the back of a spoon, then fold the overhang over the top and flatten with your hands.

6. Refrigerate until firm (about 2 hours). No baking required! Cut each dish into 10 bars — 20 total.

7. Enjoy!

Storage and make-ahead notes

  • Fridge: Keep the bars covered (or individually wrapped) so they don’t dry out. They’ll stay fresh for about a week.
  • Freezer: Wrap individually and freeze for up to 3 months. They thaw in 20–30 minutes at room temperature — handy for batch-prepping a week of snacks.
  • Drying out is the most common complaint: It almost always means the mix needed a touch more water, or the bars were left uncovered.

Nutrition per bar

Based on the original recipe, divided into 20 bars:

Per bar

Amount

Calories

~312 kcal

Protein

16.5 g

Carbohydrate

26.5 g

Fat

15.5 g

A quick, honest word on portions: These bars are energy-dense. The nuts and oats that make them satisfying also make them calorie-rich. At ~312 calories each, one bar is a real snack, while two or three squares is a 600–900 calorie snack-approaching-a-meal. That’s not a problem, it’s just math that needs to be accounted for. (If you want to count them into your day, PN’s hand-portion approach makes it easy. Check it out: Every question about PN’s hand-portion method—answered)

Why bother making your own protein bars?

Store-bought protein bars have improved, but most still come with trade-offs: A premium price per gram of protein, long ingredient lists built around sugar alcohols and emulsifiers, and portion sizes designed by a marketing team rather than your appetite. Making your own fixes all three at once.

DIY bars have lots of advantages:

  • Cost: A batch made from bulk oats, nuts, and protein powder usually lands well under a fraction of name-brand bars.
  • Ingredients you can pronounce: You control the protein source, the sweetener, and the add-ins. No mystery fillers.
  • No baking and no special equipment: These are a no-bake, fridge-set bar. A food processor and a baking dish are all you need.
  • Real food first: Whole oats and nuts mean fibre, healthy fats, and micronutrients alongside the protein — closer to a snack made of food than a candy bar with vitamins added back.

Make it your own: Variations

The base formula — something sweet-and-chewy, something crunchy, oats, protein powder, and a touch of sticky sweetener to bind — is endlessly adjustable.

A few options:

Want to…

Try this

Lower the calories

Cut the nuts to 2 cups and add 1 cup puffed rice or extra oats; swap some trail mix for chopped dried fruit. Cut into 24 smaller bars instead of 20.

Boost the protein

Use 11–12 scoops of protein powder and add 1–2 tbsp of water to keep the texture; or stir in 2 tbsp of hemp hearts.

Add chocolate

Use chocolate protein powder and fold in 1/3 cup cocoa nibs or dark chocolate chips.

Go nut-free

Replace the mixed nuts with toasted sunflower and pumpkin seeds; use a seed-based trail mix.

Make it vegan

Use a plant protein powder and swap the honey for maple syrup or extra molasses (note: plant proteins absorb more water, so add liquid gradually).

Make it gluten-free

Use certified gluten-free oats — everything else is naturally GF.

Choosing a protein powder for these bars

The protein powder does a lot of work here — it acts as the protein source and part of the binder, and significantly affects the flavor— so it’s worth picking a good one. A neutral vanilla or chocolate whey or plant-based blend works well; very sweet or heavily flavoured powders can overpower the bar. If you’re not sure what to buy or how to read a label, PN has a full guide: “What’s the best protein powder?” Your complete guide to choosing the right supplement for you.

(And, if whey tends to leave you bloated or you suspect an intolerance, this might also be worth a read: Whey sensitivity and intolerance: When whey protein just isn’t for you)

Frequently asked questions

Are homemade protein bars actually healthy?

They can be a genuinely good snack — built from whole oats, nuts, and a quality protein powder, they deliver protein, fibre, and healthy fats with no mystery ingredients. The main thing to watch is portion size, because they’re energy-dense. One bar is a satisfying snack or a small meal.

How much protein is in each bar?

In this recipe, about 16.5 grams per bar — comparable to or better than many commercial bars, at a fraction of the cost. You can push it higher by adding an extra scoop or two of protein powder.

Do I have to bake them?

No. These are a no-bake, fridge-set bar. You mix, press into a dish, and chill until firm — no oven required.

How long do homemade protein bars last?

About a week in the fridge if kept covered, or up to three months in the freezer when wrapped individually. Keeping them sealed is the key to stopping them drying out.

Can I make them without protein powder?

You can, but you’ll lose both the protein and part of the binder. If you skip it, replace the volume with extra oats and add a natural protein source like hemp hearts or powdered peanut butter, and expect a softer, lower-protein bar.

The bottom line

Good homemade protein bars come down to a simple formula: Oats and nuts for substance, a quality protein powder for the protein hit and the bind, and a touch of honey or molasses to hold it all together — no baking, no weird ingredients, and a cost per bar that makes the store-bought versions look silly.

Make a double batch, keep some in the freezer, and you’ve got a real-food snack ready whenever you need.

Learn more

Want to get in the best shape of your life, and stay that way for good? Check out the following 5-day body transformation courses.

The best part? They're totally free.

To check out the free courses, just click one of the links below.