Creamy Pistachio Overnight Oats
Pistachio overnight oats taste like dessert for breakfast without any real work. Nutty, subtly sweet, and thick enough to eat with a spoon, you can stir it together in five minutes tonight and pull a ready-made jar from the fridge in the morning.

Made with real pistachio butter and a handful of pantry staples, this is miles away from a plain bowl of oats. No cooking, no fuss, just a creamy, deeply nutty start to the day.
What Makes This One Worth Repeating
The pistachio flavor is what sets it apart. Instead of a faint nuttiness from a few chopped nuts on top, you get a rich, almost velvety depth from pistachio butter stirred right into the base. It tastes closer to a pistachio pudding than oatmeal, just without the guilt.
Because there is no cooking, the oats soften slowly overnight into a creamy, spoonable texture that never turns gluey. I make a batch on Sunday and have breakfasts ready for the week, and the jars stay just as good on day four as they were on day one.
Ingredients

- 1/2 cup old-fashioned rolled oats: quick oats get mushy, steel-cut stay too firm
- 3/4 cup milk of choice: whole milk makes it richest, oat or almond both work
- 1/4 cup plain Greek yogurt: adds tang and thickens; use coconut yogurt for dairy-free
- 2 tbsp pistachio butter: unsweetened, well stirred; look for one with just nuts and salt
- 1 tbsp honey or maple syrup: adjust to your sweet tooth
- 1/2 tsp vanilla extract: real vanilla if you have it
- Pinch of salt: wakes up the nuts
- Toppings: chopped roasted pistachios, fresh fruit, a drizzle of honey
Swaps and Twists
- Pistachio butter: almond or cashew butter works if you cannot find it, though you lose that unmistakable pistachio taste.
- Make it vegan: use a thick plant yogurt and maple syrup.
- Chocolate pistachio: stir 1 tsp cocoa powder into the wet ingredients before adding the oats.
- Protein boost: add 1 scoop vanilla protein powder and increase the milk by 2 tbsp.
- Spice it: a pinch of cardamom adds a nice floral note.
If you like the vibe of nutty morning jars, my almond butter banana overnight oats are another one to try.
How to Make Pistachio Overnight Oats
Step 1: Whisk the Wet Ingredients

In a bowl or a large liquid measuring cup, whisk together the 3/4 cup milk, 1/4 cup yogurt, 2 tbsp pistachio butter, 1 tbsp honey, 1/2 tsp vanilla, and a pinch of salt until the pistachio butter loosens and the mixture looks smooth. This takes about 30 seconds of good whisking, so do not rush it. The base should be pale green and glossy. Getting the pistachio butter fully blended here means no dry clumps later.
Step 2: Stir in the Oats

Add the 1/2 cup rolled oats and fold them in with a spoon until every oat is coated. The mixture will look thin right now, and that is exactly what you want because the oats absorb a lot of liquid overnight. If it seems too thick, add another splash of milk. You are aiming for a loose porridge consistency before it hits the fridge.
Step 3: Divide and Chill

Spoon the mixture into one jar or two smaller jars depending on how you like to portion it. Cover and refrigerate for at least 4 hours, though overnight is best. By morning the oats will have softened into a creamy, spoonable pudding. Do not skip the rest time because the texture depends on it.
Step 4: Top and Dig In

Give the oats a quick stir, then scatter on a handful of chopped pistachios for crunch, maybe a few berries or sliced banana, and an extra drizzle of honey if you like. Eat it cold straight from the jar.
Getting the Texture Just Right
- Use the right oats.: Old-fashioned rolled oats give a creamy, porridge-like texture. Quick oats will break down into mush, and steel-cut oats never fully soften without cooking.
- Stir the pistachio butter well before measuring.: The oil often separates at the top, and you want an even mix so the flavor and creaminess are consistent.
- Adjust sweetness in the jar, not after.: Taste the wet base before adding the oats. You can always add a little more honey, but once the oats thicken overnight it is harder to stir in evenly.
- Jar size matters.: A 12- to 16-oz jar leaves room for toppings and a spoon without overflowing. If you are making multiple servings, divide into several smaller jars right away so you can grab and go.
Scale it for meal prep:
| Servings | Rolled Oats | Milk | Yogurt | Pistachio Butter | Honey |
|---|---|---|---|---|---|
| 1 | 1/2 cup | 3/4 cup | 1/4 cup | 2 tbsp | 1 tbsp |
| 4 | 2 cups | 3 cups | 1 cup | 1/2 cup | 1/4 cup |
| 6 | 3 cups | 4 1/2 cups | 1 1/2 cups | 3/4 cup | 6 tbsp |
Storing Leftover Oats
- Refrigerate: Store in an airtight container or the jar you made them in for up to 5 days. The oats will continue to thicken slightly each day; stir in a splash of milk to loosen if needed.
- Serve cold: These are meant to be eaten cold, straight from the fridge. Heating overnight oats can make them gluey, so I stick with the chilled version.
Frequently Asked Questions
Can I use homemade pistachio paste instead of store-bought butter?
Yes, as long as it is a smooth paste with no added sugar. Stir it well before measuring.
Will quick oats work in a pinch?
They will, but the texture will be much softer and less pleasant. I recommend rolled oats here.
How can I make this gluten-free?
Use certified gluten-free rolled oats. All other ingredients are naturally gluten-free.
Do I really need the yogurt?
Yogurt adds tang and a thicker, creamier set. You can leave it out and use all milk, but the oats will be looser and less rich.

Pistachio Overnight Oats Recipe
Ingredients
Method
- Whisk the milk, yogurt, pistachio butter, honey, vanilla, and salt until smooth.
- Stir in the oats until every oat is coated and the mixture looks thin.
- Divide into one jar or two smaller jars, cover, and refrigerate for at least 4 hours or overnight.
- Stir the oats, top with chopped pistachios and any fruit you like, and serve cold.
