I used to think frozen yogurt was one of those things you could only get at the mall or from a fancy ice cream shop. Then I realized you could make it at home, and then I realized you could make it dairy-free, and THEN I figured out you could turn it into little bite-sized pieces that are way easier to grab than scooping from a container.
These frozen yogurt bites are what I make when I want something cold and a little sweet but don’t want to commit to a whole bowl of ice cream. The cashew butter makes them creamy, the maple syrup adds just enough sweetness, and the chocolate coating makes them feel like a treat. Plus, you can pop one or two in your mouth straight from the freezer, which means no melting ice cream dripping down your hand while you’re trying to finish it.

Why You’ll Love These Frozen Yogurt Bites
- High-protein snack – With Greek yogurt and protein powder, these bites give you a satisfying protein boost that keeps you full between meals or after a workout.
- Naturally sweetened – Using maple syrup instead of refined sugar means you get a treat that tastes great without the guilt.
- Simple ingredients – Just mix everything together and freeze—no fancy equipment or complicated steps required.
- Perfect make-ahead treat – Whip up a batch on Sunday and you’ll have healthy snacks ready to grab from the freezer all week long.
- Dairy-free friendly – Despite the name, you can easily swap in dairy-free yogurt to make these completely plant-based while still getting that creamy, indulgent texture.
What Kind of Greek Yogurt Should I Use?
For this recipe, you’ll want to use a thick, creamy dairy-free Greek yogurt to get the best texture for your frozen bites. Coconut-based Greek yogurt works really well and gives a nice rich flavor, while almond or cashew-based varieties are great if you prefer a more neutral taste. Whatever brand you choose, make sure it’s labeled as “Greek style” since regular dairy-free yogurt tends to be too thin and watery for this recipe. If your yogurt seems a bit runny, you can strain it through a cheesecloth for about 30 minutes to thicken it up before using.

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Greek yogurt: Since this is a dairy-free recipe, stick with dairy-free Greek yogurt alternatives like coconut, almond, or cashew-based yogurt. Regular yogurt won’t work here if you’re keeping it dairy-free.
- Cashew butter: Any nut or seed butter works great – try almond butter, peanut butter, or sunflower seed butter if you have a nut allergy. Just make sure it’s smooth and well-stirred.
- Maple syrup: Honey, agave nectar, or date syrup can replace maple syrup in equal amounts. You can also use liquid stevia if you want to cut down on sugar, but start with less and adjust to taste.
- Protein powder: If you don’t have protein powder, you can leave it out entirely or replace it with 2 tablespoons of cocoa powder for a chocolate twist. The texture will be slightly softer without it.
- Chocolate chips: Make sure to use dairy-free chocolate chips to keep this recipe dairy-free. Dark chocolate chips usually work, but always check the label. You can also chop up a dairy-free chocolate bar instead.
- Cacao nibs: Mini chocolate chips, chopped nuts, or shredded coconut make good substitutes if you don’t have cacao nibs on hand.
Watch Out for These Mistakes While Making
The biggest mistake when making frozen yogurt bites is overfilling the molds, which leaves no room for the chocolate topping and creates a messy overflow – stick to filling them only 2/3 full so you have space for that chocolate layer.
Another common issue is microwaving the chocolate for too long at once, which can cause it to seize up and become grainy, so heat it in short 30-second bursts and stir between each interval until just melted.
Make sure your yogurt mixture is well-combined before filling the molds, as protein powder can clump if not stirred thoroughly, and try tapping the mold gently on the counter to release any air bubbles.
Finally, resist the urge to pop these out of the freezer too early – they need a full 3-4 hours to set properly, or they’ll be too soft and fall apart when you try to remove them from the molds.

What to Serve With Frozen Yogurt Bites?
These frozen yogurt bites are perfect as a standalone snack, but they’re also great alongside fresh berries like strawberries, blueberries, or raspberries for a refreshing treat. I love setting them out on a platter with sliced bananas and a drizzle of extra cashew butter for dipping when I’m having friends over for movie night. They also work well as a topping for smoothie bowls or paired with a cup of hot coffee or tea for a nice contrast between cold and warm. If you’re making them for kids, try serving them with apple slices or graham crackers for a fun after-school snack.
Storage Instructions
Freeze: These frozen yogurt bites need to stay in the freezer to keep their shape and texture. Store them in an airtight container or freezer bag with parchment paper between layers so they don’t stick together. They’ll keep perfectly for up to 2 months, making them a great make-ahead snack.
Serve: Pull out however many bites you want straight from the freezer and enjoy them right away. They’re meant to be eaten frozen, so there’s no need to thaw. If they’re too hard to bite into, just let them sit out for a minute or two to soften slightly.
| Preparation Time | 20-30 minutes |
| Cooking Time | 3-4 hours |
| Total Time | 3-5 hours |
| Level of Difficulty | Easy |
| Servings | 24 bites |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1150-1250
- Protein: 38-45 g
- Fat: 65-75 g
- Carbohydrates: 110-120 g
Ingredients
For the yogurt base:
- 1 cup greek yogurt (I prefer Forager Project unsweetened for a creamy dairy-free base)
- 4 tbsp cashew butter (stir well to incorporate natural oils before measuring)
- 4 tbsp maple syrup
- 3 tbsp protein powder
- 1 tsp vanilla essence
- 1/8 tsp sea salt
- 1/4 cup cacao nibs (adds a nice crunch to every bite)
For the coating:
- 3/4 cup chocolate chips (I always use Enjoy Life semi-sweet mini chips)
- 1 tbsp coconut oil (helps the chocolate set with a smooth, snappy finish)
Step 1: Prepare the Yogurt Base Mixture
- 1 cup greek yogurt
- 4 tbsp cashew butter
- 4 tbsp maple syrup
- 3 tbsp protein powder
- 1 tsp vanilla essence
- 1/8 tsp sea salt
In a medium bowl, combine the dairy-free greek yogurt, cashew butter (stirred well to incorporate the natural oils), maple syrup, protein powder, vanilla essence, and sea salt.
Whisk together until smooth and fully combined, making sure there are no lumps of protein powder or cashew butter.
This creamy base is what gives the bites their rich, satisfying texture.
Step 2: Fill Molds and Add Cacao Nibs
- yogurt base mixture from Step 1
- 1/4 cup cacao nibs
Divide the yogurt mixture from Step 1 evenly among your silicone molds or ice cube trays, filling each about two-thirds full.
This leaves room for the chocolate coating without overflow.
Sprinkle a few cacao nibs into each mold, pressing them gently into the yogurt mixture so they’ll stay embedded in every bite when frozen.
I like to distribute them evenly so you get that satisfying crunch in each piece.
Step 3: Melt Chocolate for Coating
- 3/4 cup chocolate chips
- 1 tbsp coconut oil
Combine the chocolate chips and coconut oil in a microwave-safe bowl.
Microwave in 30-second intervals, stirring between each interval, until completely smooth and melted.
This gentle approach prevents the chocolate from seizing or burning.
The coconut oil helps the chocolate set with a smooth, snappy finish that contrasts beautifully with the creamy yogurt center.
Step 4: Coat Bites and Freeze
- filled molds from Step 2
- melted chocolate from Step 3
Pour or spoon the melted chocolate from Step 3 over each filled mold, coating the top generously.
Place the molds in the freezer and freeze for 3-4 hours until completely firm and set.
Once frozen solid, pop the bites out of the molds and store them in an airtight container in the freezer for up to two weeks.
These are best enjoyed straight from the freezer when the chocolate is still snappy and the yogurt is perfectly creamy.

Chocolate Dairy Free Frozen Yogurt Bites
Ingredients
For the yogurt base::
- 1 cup greek yogurt (I prefer Forager Project unsweetened for a creamy dairy-free base)
- 4 tbsp cashew butter (stir well to incorporate natural oils before measuring)
- 4 tbsp maple syrup
- 3 tbsp protein powder
- 1 tsp vanilla essence
- 1/8 tsp sea salt
- 1/4 cup cacao nibs (adds a nice crunch to every bite)
For the coating::
- 3/4 cup chocolate chips (I always use Enjoy Life semi-sweet mini chips)
- 1 tbsp coconut oil (helps the chocolate set with a smooth, snappy finish)
Instructions
- In a medium bowl, combine the dairy-free greek yogurt, cashew butter (stirred well to incorporate the natural oils), maple syrup, protein powder, vanilla essence, and sea salt. Whisk together until smooth and fully combined, making sure there are no lumps of protein powder or cashew butter. This creamy base is what gives the bites their rich, satisfying texture.
- Divide the yogurt mixture from Step 1 evenly among your silicone molds or ice cube trays, filling each about two-thirds full. This leaves room for the chocolate coating without overflow. Sprinkle a few cacao nibs into each mold, pressing them gently into the yogurt mixture so they'll stay embedded in every bite when frozen. I like to distribute them evenly so you get that satisfying crunch in each piece.
- Combine the chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each interval, until completely smooth and melted. This gentle approach prevents the chocolate from seizing or burning. The coconut oil helps the chocolate set with a smooth, snappy finish that contrasts beautifully with the creamy yogurt center.
- Pour or spoon the melted chocolate from Step 3 over each filled mold, coating the top generously. Place the molds in the freezer and freeze for 3-4 hours until completely firm and set. Once frozen solid, pop the bites out of the molds and store them in an airtight container in the freezer for up to two weeks. These are best enjoyed straight from the freezer when the chocolate is still snappy and the yogurt is perfectly creamy.