Peanut Butter and Jelly Overnight Oats are a simple, delicious way to start your morning with a fun twist on a classic sandwich. This recipe mixes creamy peanut butter, sweet jelly, and hearty oats that soak up all the flavors overnight, making a ready-to-eat, no-fuss breakfast. The result is creamy oats with swirls of peanut butter and fruity jelly, giving you comforting textures and familiar tastes all in one bowl.
I love making this the night before because it saves so much time in the morning when things can get busy. Plus, I get to enjoy all the flavors of PB&J without the mess of spreading and chewing bread at breakfast. If I’m in a rush, I just grab it from the fridge and go. Sometimes I like to add a handful of fresh berries or a sprinkle of nuts on top, which adds a little extra crunch and freshness.
This is a great option for kids and adults alike who want a healthy start but still crave something a little sweet and fun. It reminds me of childhood lunches but feels grown-up and packed with fiber and protein. Overnight oats like these can make busy mornings feel a little easier and tastier—trust me, you’re going to love how simple and yummy they are!
Key Ingredients & Substitutions
Rolled oats: These are best for overnight oats since they absorb liquid well while keeping a nice texture. If you want a softer result, quick oats work too but don’t soak as long.
Milk: Use any kind you like—dairy, almond, oat, or soy. I usually pick almond milk for a light, slightly nutty flavor that pairs well with peanut butter.
Peanut butter: Creamy or chunky works great depending on if you want smooth or a bit of crunch. To switch things up, try almond or cashew butter for a different taste.
Jelly or jam: Traditional grape, strawberry, or raspberry jelly are lovely here. If you prefer natural sweetness, fresh or frozen berries mashed up also make a yummy alternative.
Greek yogurt: This adds creaminess and protein but is optional. You can skip it or swap with dairy-free yogurt for a vegan option.
How Do You Get the Perfect Layered Look Without Mixing Everything Too Much?
The layering is what makes this dish look so fun, like a peanut butter & jelly sandwich in a jar.
- Start with your oats base and spread it evenly for a stable foundation.
- Gently spoon peanut butter on top—don’t stir it in fully unless you want a blended flavor.
- Then add your jelly or jam layer slowly so it stays separate.
- If you want, swirl each layer lightly with a fork or spoon for a marbled effect but don’t overdo it.
- Finally, cover and refrigerate. The layers will stay nicely separated but flavors blend beautifully overnight.
When serving, you can eat it as is to enjoy the distinct layers or stir a little for a creamier mix. Either way, the taste is wonderful and the texture is just right!

Equipment You’ll Need
- 1 small jar or container with a lid – I like it because it’s perfect for layering and easy to store in the fridge.
- Measuring spoons and cups – keeps everything neat and consistent.
- Spoon or small spatula – for spreading the peanut butter and stacking layers.
- Breakfast spoon – handy for eating and mixing at mealtime.
Flavor Variations & Add-Ins
- Use almond or cashew butter instead of peanut butter for a different nutty flavor.
- Swap jelly with fresh mashed berries or fruit preserves for a fresher taste.
- Add a sprinkle of chia seeds or crushed nuts on top for crunch and extra nutrition.
- Mix in sliced bananas or strawberries before layering for even more fruitiness.
Peanut Butter and Jelly Overnight Oats
Ingredients You’ll Need:
- ½ cup old-fashioned rolled oats
- ½ cup milk (dairy or plant-based like almond or oat milk)
- ¼ cup plain or vanilla Greek yogurt (optional for creaminess)
- 2 tablespoons peanut butter (creamy or chunky)
- 2 tablespoons fruit jelly or jam (raspberry, strawberry, or your favorite)
- 1 teaspoon honey or maple syrup (optional for extra sweetness)
- Fresh raspberries or other berries for topping
- A few rolled oats for garnish (optional)
How Much Time Will You Need?
This recipe takes about 5 minutes to prepare and then requires at least 4 hours (or ideally overnight) to chill in the fridge. The oats soak up all the flavors during this time, so you wake up to a creamy, delicious breakfast that’s ready to enjoy right away.
Step-by-Step Instructions:
1. Mix the Oats and Liquid:
In a small bowl or mason jar, add the rolled oats, milk, and Greek yogurt if you’re using it. Stir or shake the jar well until all the oats are coated with liquid and the mixture looks smooth.
2. Layer with Peanut Butter:
Spoon 2 tablespoons of peanut butter over the oats mixture. You can gently swirl it in for a pretty marbled look or keep it as a separate layer — either way tastes great!
3. Add the Jelly or Jam:
Next, top the peanut butter layer with your favorite jelly or jam. Feel free to swirl it gently for that classic peanut butter and jelly look.
4. Chill Overnight:
Cover your jar or bowl with a lid or plastic wrap. Place it in the refrigerator for at least 4 hours or overnight. This lets the oats soften and soak up all the yummy flavors.
5. Serve and Enjoy:
In the morning, you can give it a gentle stir to combine or enjoy the beautiful layers as they are. Top with fresh raspberries and sprinkle a few oats on top for an extra touch. Dig in and enjoy your healthy, tasty breakfast!
Can I Use Frozen Berries Instead of Jelly?
Yes! Frozen berries work great as a fresh substitute for jelly. Just thaw them in the fridge or microwave briefly, then mash slightly before layering. They add natural sweetness and a burst of flavor.
Can I Make This Recipe Vegan?
Absolutely! Use a plant-based milk like almond or oat milk and swap Greek yogurt for a dairy-free yogurt alternative. Also, opt for a vegan-friendly peanut butter and jelly to keep it fully vegan.
How Long Will Overnight Oats Stay Fresh?
Overnight oats are best enjoyed within 2-3 days when stored in an airtight container in the refrigerator. After that, the texture may change and become too mushy.
Can I Prepare Multiple Servings at Once?
Yes, this recipe is easy to scale! Prepare several jars ahead of time for grab-and-go breakfasts throughout the week. Just keep them refrigerated and top with fresh fruit before serving.



