These No-Bake Peanut Butter Greek Yogurt Protein Bars are creamy, chewy, nutty, and so delicious, with 14g of protein. They’re made with thick Greek yogurt, peanut butter, protein powder, and chopped nuts, then chilled until firm enough to slice.

If you’ve been around here for a while, you probably already know how much I love peanut butter. I have so many peanut butter recipes on the blog, from Peanut Butter Fudge and No-Bake Peanut Butter Protein Balls to my Cottage Cheese Peanut Butter Protein Mousse, and this recipe fits right in.
I love keeping these high-protein peanut butter bars in the fridge for a quick high-protein snack or something sweet after lunch. They taste almost like a creamy peanut butter fudge bar, but they’re made with simple ingredients and don’t require any baking.
The texture is soft, rich, and slightly chewy, with little crunchy bits from the nuts. Since they’re made with Greek yogurt, they’re best served chilled straight from the fridge or freezer.
Recipe Highlights
- Protein: About 14g per bar
- Method: No-bake
- Texture: Creamy, chewy, soft, and slightly crunchy
- Best yogurt: Thick Greek yogurt or Skyr
- Best for: High-protein snacks, meal prep, post-workout bites, healthier desserts
- Chill time: 1 to 2 hours in the freezer or about 4 hours in the fridge
- Storage: Fridge up to 5 days, freezer up to 2 months
Why You’ll Want to Make These

High-protein – Each serving has about 14g of protein, making them a great option when you want something sweet, creamy, and more satisfying than a regular snack.
Perfect for peanut butter lovers – The peanut butter flavor really comes through, especially with the chopped nuts folded in for extra crunch.
Easy to keep on hand – I like storing them in the fridge so they’re ready for a quick snack, a post-workout bite, or a healthier dessert.
Great for meal prep – Make a batch at the beginning of the week and keep them chilled for an easy grab-and-go snack.
Ingredients You’ll Need and Substitutions

Greek yogurt or Skyr – Use thick Greek yogurt or Skyr for the best texture. I’ve found that regular yogurt is usually too thin and makes the bars softer than I want. Skyr works especially well because it’s extra thick and high in protein, but full-fat or low-fat Greek yogurt also works as long as it’s thick.
Natural peanut butter – Peanut butter gives these bars that rich, nutty flavor and helps everything hold together. You can use smooth peanut butter for a creamier texture or crunchy peanut butter if you want little bits of texture in the bars. I like warming it for a few seconds first because it mixes into the yogurt much more easily. Almond butter or cashew butter can also work, but the flavor will be different.
Protein powder – This helps thicken the mixture and adds protein. I recommend adding it gradually because every brand absorbs moisture differently. Whey protein usually gives a softer, creamier bar, while plant-based protein tends to thicken the mixture faster and can make the bars a little denser. The mixture should look thick, creamy, and spreadable before chilling.
Maple syrup or honey – A little sweetener balances the tanginess of the Greek yogurt and makes the bars taste more like a treat. You can use sugar-free maple syrup for a lower-carb version, regular maple syrup, or honey. If your protein powder is already very sweet, start with less and adjust to taste.
Vanilla extract – Just a little vanilla makes the peanut butter flavor taste warmer and more dessert-like.
Salt – Salt brings out the peanut butter flavor and balances the sweetness. If your peanut butter is already salted, use just a pinch or skip it.
Chopped nuts – Walnuts, almonds, pecans, or chopped peanuts all work well. I like adding them because they give the bars a little crunch and make them feel more satisfying.
Unsweetened shredded coconut – This is optional, but I love sprinkling a little on top before chilling. It adds texture, makes the bars look prettier, and pairs really well with the peanut butter. You can also use chopped nuts, mini chocolate chips, or a drizzle of melted chocolate instead.

How To Make Peanut Butter Protein Bars
These bars come together in one bowl, but the texture matters. You want the mixture to be thick, creamy, and spreadable before chilling, not runny.
Prepare the pan
Line a 9×5-inch loaf pan with parchment paper, leaving a little overhang on the sides. This makes it much easier to lift the bars out once they’re firm. A loaf pan makes thicker bars, which is how I like them.
Warm the peanut butter
Add the peanut butter to a microwave-safe bowl and warm it for 15 to 20 seconds, just until it becomes runny. It shouldn’t be hot, just loose enough to stir smoothly into the yogurt.

This small step makes a big difference because cold peanut butter can be harder to mix evenly.
Mix the yogurt base
In a large bowl, stir together the Greek yogurt or Skyr, melted peanut butter, maple syrup or honey, vanilla extract, and salt until smooth.

If your yogurt is very thick, take an extra minute to mix everything well so the peanut butter is fully blended in.
Add the protein powder gradually
Add the protein powder a little at a time and mix until the mixture becomes thick, creamy, and spreadable.

This is the step where the texture can change depending on the protein powder you use. Some brands absorb more liquid than others. If the mixture feels too soft, add 1 to 2 extra tablespoons of protein powder. If it feels too thick or dry, stir in a small spoonful of Greek yogurt.
Fold in the nuts
Fold in the chopped nuts until evenly mixed. I like the little crunch they add because it makes the bars feel more satisfying and less like a plain yogurt bar.

Spread and top
Transfer the mixture to the prepared loaf pan and spread it into an even layer. Smooth the top with a spatula.
Sprinkle the shredded coconut on top if using, or add extra chopped nuts, mini chocolate chips, or a drizzle of melted chocolate for a more dessert-style bar.

Chill until firm
Freeze the bars for 1 to 2 hours, or refrigerate for about 4 hours, until firm enough to slice.
For the cleanest slices, I prefer freezing them first, then moving them to the fridge for storage.
Slice and store
Lift the mixture out of the pan using the parchment paper, then cut into 12 bars or squares.

Keep the bars chilled in the refrigerator or freezer. Since they’re made with Greek yogurt, they will soften if left at room temperature for too long.
How To Store
Store these chilled protein bars in an airtight container in the refrigerator for up to 5 days. I like keeping them chilled because they stay firm, creamy, and easy to grab when I want a quick snack.
For longer storage, freeze the bars for up to 2 months. Place parchment paper between layers so they don’t stick together. If frozen, let them sit at room temperature for 5 to 10 minutes before eating so they soften slightly.
Since these bars are made with Greek yogurt, they are not meant to sit out at room temperature for a long time. Keep them in the fridge or freezer until ready to serve.

Frequently Asked Questions
Can I use regular yogurt instead of Greek yogurt?
I don’t recommend it. Regular yogurt is usually too thin and can make the bars too soft. Thick Greek yogurt or Skyr works best because it helps the bars set and keeps the texture creamy.
Why are my protein bars too soft?
The mixture may need more protein powder, or the yogurt may have been too thin. The mixture should be thick, creamy, and spreadable before chilling. If it looks too soft, add 1 to 2 extra tablespoons of protein powder.
Can I use plant-based protein powder?
Yes, but the texture may be different. Plant-based protein powder usually absorbs more moisture than whey protein, so the mixture can become thicker or slightly drier. Add it gradually and adjust with a small spoonful of Greek yogurt if needed.
Can I make these lower in carbs?
Yes. Use sugar-free maple syrup, unsweetened shredded coconut, and a low-carb protein powder. You can also top them with chopped nuts or a drizzle of melted sugar-free chocolate.
Do these bars taste like Greek yogurt?
They have a slight tang from the Greek yogurt, but the peanut butter, vanilla, sweetener, and nuts make them taste more like a creamy peanut butter protein bar.
Can I use vanilla protein powder?
Yes. Vanilla protein powder works really well and adds extra sweetness, so you may need less maple syrup or honey.
Can I use chocolate protein powder?
Yes, chocolate protein powder makes these taste more like peanut butter chocolate bars. You can also drizzle melted chocolate on top before freezing.
Can I leave these at room temperature?
No, not for long. Since they’re made with Greek yogurt, they should stay chilled in the fridge or freezer until ready to eat.
Can I make these without protein powder?
I don’t recommend skipping it because protein powder helps thicken the mixture and gives the bars structure. Without it, they will be much softer.
More Peanut Butter Recipes
- Peanut Butter Cookies
- Peanut Butter Pie
- Low Carb Keto Peanut Butter Cups
- Keto Chocolate Peanut Butter Smoothie

No-Bake Peanut Butter Greek Yogurt Protein Bars
Description
Ingredients
- 1 1/2 cups Greek yogurt or Skyr thick
- 1/2 cup peanut butter natural, melted
- 3/4 cup protein powder plus more if needed
- 2 tablespoons sugar-free maple syrup regular maple syrup, or honey
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt or a pinch if using salted peanut butter
- 1/3 cup nuts chopped, such as walnuts, almonds, or pecans
- 2 tablespoons unsweetened shredded coconut optional, for topping
Instructions
- Line a 9×5-inch loaf pan with parchment paper, leaving some overhang for easy removal.
- Add the peanut butter to a microwave-safe bowl and warm it for 15 to 20 seconds, or until just runny. Let it cool slightly if it feels hot.
- In a large mixing bowl, stir together the Greek yogurt, melted peanut butter, maple syrup, vanilla extract, and salt until smooth.
- Add the protein powder gradually and mix until the mixture becomes thick, creamy, and spreadable. If it feels too soft, add 1 to 2 extra tablespoons of protein powder.
- Fold in the chopped nuts.
- Spread the mixture evenly into the prepared pan and smooth the top with a spatula.
- Sprinkle the shredded coconut on top, if using.
- Freeze for 1 to 2 hours, or until firm enough to slice. You can also refrigerate for about 4 hours, but the bars will be softer.
- Lift the mixture from the pan using the parchment paper, then cut into 10 bars or squares.
- Store the bars chilled in the refrigerator or freezer.
Notes
- Use thick Greek yogurt or Skyr for the best texture. Regular yogurt is usually too thin and can make the bars too soft.
- Protein powders absorb moisture differently, so the texture may vary. The mixture should be thick, creamy, and spreadable before chilling.
- Whey protein usually gives a creamier texture, while plant-based protein may make the bars thicker or slightly drier.
- If using salted peanut butter, reduce the salt to a pinch or skip it.
- For a lower-carb version, use sugar-free maple syrup and unsweetened shredded coconut.
- For a dessert-style version, drizzle the top with melted sugar-free chocolate before freezing.
Nutrition information is shared to make meal planning easier. Values are estimates and can vary depending on the ingredients, brands, and serving sizes used. Learn more in my nutrition policy.

