These no-bake peanut butter oat cups are the perfect no-bake treat this summer. Chocolate lovers will adore them too. This simple treat consists of oats topped with a creamy peanut butter and chocolate filling. Peanut butter oatmeal cups are ready in under 20 minutes, and I’ve added the option of adding dark chocolate to reduce the sugar content.
All you need is 20 minutes and a few ingredients to make these simple bites — Just mix peanut butter, maple syrup, and oats, then press the mixture into molds and freeze. Next, add a spoonful of peanut butter (or a protein shake) on top, freeze again, and finally, drizzle with melted chocolate.
Peanut butter oat cups is a great treat option when you don’t want to turn on the oven — It’s easy to make, requires no baking, and can be kept in the fridge for when you crave it. It’s also vegan, dairy-free, packed with protein and healthy fats, and takes only minutes to prepare.

Ingredients
Yield: 12 servings
Oat Base:
- Peanut butter – 3/4 cup
- Old fashioned rolled oats – 3/4 cup
- Maple syrup – 2 tablespoons
Filling (Choose Regular or Protein):
- Regular: Peanut butter – 1 tablespoon per oat cup
- Protein: Peanut butter mixed with Protein powder – 1/2 cup for Peanut butter and 3 tablespoons for Protein powder
Chocolate Coating:
- Chocolate chips – 1 1/4 cups
- Flakey sea salt (optional)
Suggestions alternatives:
- Healthy – Swap out the regular chocolate chips for dark chocolate to cut down on sugar

Step-by-Step Instructions
Step 1: Mix the peanut butter and maple syrup In a bowl first.
Step 2: Next, add the old-fashioned rolled oats and mix until well combined.
Step 3: Add the oat mixture to the silicone molds and press it down with a spoon until even (a cookie scoop works great), so use about 2 tablespoons of the oat mixture for each base — Tip: Using silicone liners makes it easier to remove the cups later.
Step 4: Spread a small amount of peanut butter on top of each oatmeal base, or if you’re making a protein-enriched version, mix protein powder with peanut butter and spread it over each cup. Freeze the cups for 20 minutes — Tip: If the peanut butter is too runny, you may need to freeze it a little longer until it solidifies.
Step 5: While it’s cooling, melt the chocolate chips in the microwave with about two teaspoons of oil. Microwave in 30 seconds intervals, stirring well between each interval to prevent the chocolate from burning.
Step 6: When they are ready, take the cups out of the freezer, then add the melted chocolate to the top of each cup of oats, then freeze for about another 20 minutes.
Step 7: Remove the cups from the liners, sprinkle with a little flakey sea salt, and enjoy!

Why You’ll Love these Peanut Butter Oat Cups
You’ll love these peanut butter oatmeal cups at your next gathering. They offer a delicious and easy treat without needing to turn on the oven. You only need four simple ingredients, and the oats pair perfectly with the chocolate. They’re rich, fluffy, and slightly salty, made with simple, wholesome ingredients and dairy-free. Lovely to enjoy one with a cup of hot coffee or a glass of cold oat milk. The rich chocolate and peanut butter flavors melt beautifully into any beverage, hot or cold, making them a great snack time treat.
I’d love to hear what you think of our peanut butter oat cups recipe! Share your thoughts and let us know if you chose the regular filling or the protein filling. Enjoy!

Easy Peanut Butter Oat Cups
These easy to make, no-bake treats feature an oat base and a peanut butter and chocolate filling. Perfect as a snack and they're ready in 15 minutes and can easily be frozen for when you're craving something sweet.
Ingredients
Oat Base
- 3/4 cup peanut butter
- 3/4 cup old fashioned rolled oats
- 2 tablespoons maple syrup
Filling (Choose One)
- – 1 tablespoon peanut butter (per cup)
- – Protein version: 1/2 cup peanut butter + 3 tablespoons protein powder
Chocolate Coating
- 1 1/4 cups chocolate chips
- A pinch of flakey sea salt (Optional)
Instructions
- In a bowl, mix together the peanut butter and maple syrup first before adding anything else.
- Next, Add in the old fashioned rolled oats and mix until everything is well combined and sticky.
- Add the oat mixture to the silicone molds and press it down with a spoon until even (a cookie scoop works great), so use about 2 tablespoons of the oat mixture for each base (Using silicone liners makes it easier to remove the cups later)
- Spread a small amount of peanut butter on top of each oatmeal base, or if you’re making a protein-enriched version, mix protein powder with peanut butter and spread it over each cup. Freeze the cups for 20 minutes (If the peanut butter is too runny, you may need to freeze it a little longer until it solidifies)
- While it’s cooling, melt the chocolate chips in the microwave with about two teaspoons of oil. Microwave in 30 seconds intervals, stirring well between each interval to prevent the chocolate from burning.
- When they are ready, take the cups out of the freezer, then add the melted chocolate to the top of each cup of oats, then freeze for about another 20 minutes.
- Remove the cups from the liners, sprinkle with a little flakey sea salt, and enjoy!
Nutrition Information
Yield 12 Serving Size 1 Amounts Per ServingCalories 277Total Fat 17gSaturated Fat 6gUnsaturated Fat 10gSodium 79mgCarbohydrates 33gFiber 4gSugar 17gProtein 7gJust a heads up — The calorie count and nutritional info here are just estimates! The actual numbers might vary a bit depending on the brands and ingredients you use.
