Peanut butter has a special way of taking us back — to childhood snacks, after-school sandwiches, and those spoonfuls straight from the jar when no one was watching. It’s nostalgic, comforting, and full of flavor. Now imagine that same familiar taste — creamy, rich, slightly salty — turned into something cool, refreshing, and unexpectedly light. That’s where Peanut Butter Frozen Yogurt comes in: a frozen treat that’s indulgent yet wholesome, sweet yet tangy, and so easy to make you’ll wonder why you ever bought store-bought froyo.
Frozen yogurt, or froyo as we affectionately call it, first became popular in the 1970s when health-conscious eaters were searching for a lighter alternative to ice cream. The craze peaked in the 2000s, with froyo shops popping up everywhere — toppings bars loaded with fruit, nuts, and candy. But as delicious as those swirled cups were, many of them were loaded with sugar. The homemade version, on the other hand, gives you complete control — you can decide how creamy, how tangy, and how sweet you want your frozen yogurt to be.
Now let’s talk about the star of this recipe — peanut butter. Not only does it lend a deep, nutty flavor, but it also adds natural richness and body to the yogurt base. When frozen, it creates a velvety-smooth texture that’s both luxurious and satisfying. The subtle tang of yogurt complements the roasted peanut notes perfectly, resulting in a balance that’s neither too sweet nor too heavy.
The best part? This peanut butter frozen yogurt can be enjoyed year-round. In the summer, it’s a cooling, high-protein snack that beats the heat. In the cooler months, it feels indulgent but not over-the-top. And if you’re on a healthy eating journey — whether you’re keto, low-carb, or just mindful of your ingredients — this recipe can be easily adapted to fit your lifestyle.
It’s a dessert that feels like a hug in frozen form. The kind of treat you can make on a lazy Sunday afternoon, freeze overnight, and scoop into a bowl while watching your favorite show. Add a drizzle of chocolate, some chopped nuts, or a swirl of jam, and suddenly you have a dessert that rivals anything from a froyo shop — minus the sugar crash.
This recipe is also a testament to how a few simple ingredients can transform into something spectacular. You don’t need an ice cream machine, you don’t need fancy stabilizers, and you don’t need to sacrifice flavor for health. Just creamy yogurt, peanut butter, a touch of sweetener, and a bit of patience as it chills into perfection.
So whether you’re a peanut butter purist or someone who loves experimenting with flavor, this Peanut Butter Frozen Yogurt is sure to become your go-to frozen dessert. Let’s dive in and create something both delicious and nourishing — a treat that celebrates simplicity and comfort in every bite.
Full Recipe
Ingredients
Base Ingredients:
- 2 cups (480 g) plain Greek yogurt (full-fat for creaminess)
- ½ cup (125 g) natural creamy peanut butter (unsweetened, smooth)
- ¼ cup (60 ml) heavy cream or unsweetened almond milk (for softer texture)
- ¼ cup (50 g) powdered erythritol, monk fruit sweetener, or honey (if not keto)
- 1 teaspoon pure vanilla extract
- Pinch of sea salt
Optional Add-Ins:
- 2 tablespoons sugar-free chocolate chips or dark chocolate chunks
- 2 tablespoons crushed roasted peanuts
- 1 tablespoon unsweetened cocoa powder (for a chocolate-peanut twist)
- 2 tablespoons sugar-free peanut butter chips or coconut flakes
Directions
Step 1: Choose the Right Yogurt
The foundation of any good frozen yogurt is, of course, the yogurt. For this recipe, Greek yogurt is ideal because it’s thicker and creamier than regular yogurt, giving the finished product a luxurious texture. Full-fat yogurt will yield the best results, as fat adds richness and prevents the froyo from becoming icy.
If you prefer a tangier taste, go for plain, unsweetened yogurt with active cultures. For a milder flavor, you can blend half Greek yogurt and half plain yogurt.
Tip: Avoid flavored yogurts — they often contain hidden sugars that can alter both taste and texture.
Step 2: Blend the Base
In a large mixing bowl, whisk together:
- Greek yogurt
- Peanut butter
- Sweetener of choice
- Vanilla extract
- Pinch of salt
Whisk until the mixture is smooth and creamy, with no peanut butter streaks remaining. The salt is key — it heightens the peanut flavor and balances the sweetness beautifully.
If you prefer a slightly softer texture, stir in ¼ cup of heavy cream or almond milk at this stage. This helps the mixture churn more easily and prevents it from freezing rock-hard later.
Technique Tip: If your peanut butter is thick, warm it gently in the microwave for 15–20 seconds before mixing. It will blend much more easily.
Step 3: Taste and Adjust Sweetness
Before freezing, taste your mixture. Peanut butter can vary in saltiness and intensity, and yogurt can differ in tanginess. Adjust accordingly:
- For a sweeter result, add more sweetener (start with 1 tablespoon at a time).
- For a more intense peanut flavor, stir in an extra spoonful of peanut butter.
- For a tangier, more “froyo shop” flavor, add a teaspoon of lemon juice or apple cider vinegar.
Step 4: Chill the Mixture
Cover the bowl and refrigerate for at least 1 hour. Chilling allows the flavors to meld and ensures the mixture is cold before freezing, which helps it set faster and maintain a creamy texture.
Step 5: Freeze or Churn
Option 1: With an Ice Cream Maker
Pour the chilled mixture into your ice cream maker and churn according to the manufacturer’s instructions (typically 20–25 minutes). The mixture should thicken and resemble soft-serve.
Option 2: Without an Ice Cream Maker
If you don’t have a machine, pour the mixture into a freezer-safe container (metal loaf pans work great). Freeze for 45 minutes, then stir vigorously with a fork or hand mixer to break up any ice crystals. Repeat this process every 30 minutes for about 2–3 hours, or until the mixture reaches your desired consistency.
Pro Tip: For extra creaminess, stir in 1 tablespoon of vodka before freezing. Alcohol lowers the freezing point, keeping the froyo scoopable straight from the freezer.
Step 6: Add Mix-Ins
During the last churn or stirring cycle, fold in your choice of add-ins — chocolate chips, chopped nuts, or peanut butter swirls. Be gentle so you don’t overmix; you want pockets of texture throughout.
Step 7: Freeze Until Firm
Transfer the frozen yogurt to a lidded container. Press a layer of parchment paper or plastic wrap directly onto the surface to prevent ice crystals from forming. Freeze for at least 2 hours for a scoopable consistency or overnight for a firmer texture.
Step 8: Serve and Enjoy
When ready to serve, let the frozen yogurt sit at room temperature for 5–10 minutes before scooping. This softens it slightly, making it easier to serve.
Scoop into bowls, drizzle with melted sugar-free chocolate, sprinkle crushed peanuts on top, or add a touch of whipped cream for the ultimate treat.
Every bite offers a perfect contrast — creamy peanut butter richness, tangy yogurt brightness, and a cool, refreshing finish that feels like comfort and indulgence rolled into one.
Serving Suggestions & Variations
One of the best things about this frozen yogurt is how versatile it is. You can customize it endlessly to match your mood, dietary preferences, or the season.
1. Chocolate Peanut Butter Froyo
Add 2 tablespoons unsweetened cocoa powder to the base before freezing. For a more intense chocolate flavor, drizzle melted sugar-free chocolate over the finished froyo or swirl it through before freezing.
2. Peanut Butter & Jelly Froyo
Once your mixture is churned, gently swirl in 3 tablespoons of sugar-free raspberry or strawberry jam before freezing. The jam adds bursts of fruity sweetness and a nostalgic PB&J vibe.
3. Banana Peanut Butter Froyo
For a naturally sweet, creamy twist, blend in one ripe mashed banana before freezing. The banana complements the peanut butter perfectly and adds an extra layer of smoothness.
4. Crunchy Peanut Butter Cup Version
Add 1 tablespoon of chopped peanuts and 1 tablespoon of sugar-free chocolate chunks after churning. It tastes like a frozen Reese’s cup but much lighter and keto-friendly.
5. Vegan & Dairy-Free Option
Use coconut yogurt and almond butter or peanut butter. Replace heavy cream with coconut cream. The result is just as creamy, with a subtle tropical note from the coconut.
Tips & Tricks
- Choose Natural Peanut Butter:
Go for peanut butter that has only two ingredients: peanuts and salt. Avoid brands with added sugar or hydrogenated oils — they can change the texture and taste. - Avoid Icy Texture:
Always start with chilled ingredients and store your container tightly sealed. Stirring during freezing helps prevent large ice crystals from forming. - Storage:
Homemade frozen yogurt lasts up to 2 weeks in the freezer. After that, it may become icier, but it’s still delicious. - Soft-Serve Texture:
For a softer, more “froyo shop” consistency, churn longer or serve right after churning instead of freezing solid. - Sweetener Options:
- Allulose: Creamiest texture, zero aftertaste.
- Erythritol: Crisp sweetness, but can slightly crystallize when frozen.
- Monk fruit: Great balance with mild sweetness.
- Honey or maple syrup: Non-keto, but adds flavor depth and natural sweetness.
- Flavor Boosters:
Add a dash of cinnamon or espresso powder to highlight the nutty notes. Even a tiny pinch of cayenne gives an unexpected (but delightful!) warmth. - Presentation Idea:
Serve in chilled glass jars or scooped onto sugar-free cones for that classic ice cream shop experience.
Nutritional Info (per serving, based on 8 servings)
- Calories: 210
- Fat: 17 g
- Protein: 10 g
- Total Carbs: 7 g
- Fiber: 2 g
- Net Carbs: 5 g
- Sugar: 3 g
(Values will vary depending on sweeteners and add-ins used.)
Additional Info
- Prep Time: 15 minutes
- Chilling Time: 1 hour
- Freezing Time: 2–3 hours
- Total Time: ~4 hours
- Servings: 8
- Calories per Serving: 210
Final Thoughts
There’s something truly special about this Peanut Butter Frozen Yogurt. It’s a dessert that bridges the gap between indulgence and nourishment — a treat you can feel good about eating. The creamy tang of Greek yogurt combined with the earthy richness of peanut butter creates a flavor that’s comforting, satisfying, and refreshingly light all at once.
It’s versatile enough to enjoy on a hot summer day or as a cozy snack in cooler weather. You can scoop it into bowls, layer it with chocolate sauce, or even sandwich it between two keto cookies for an impromptu ice cream sandwich. The possibilities are endless, and every version feels like a new discovery.
More than just a dessert, it’s an experience — one that takes something familiar and gives it a fresh, wholesome twist. It’s proof that healthy eating doesn’t mean giving up your favorite flavors.
So go ahead — grab that jar of peanut butter, some creamy yogurt, and make magic in your kitchen. Whether you enjoy it solo or share it with family and friends, this frozen yogurt is sure to bring smiles and a sense of pure, peanut-buttery joy.




