This overnight oats recipe is one of my favorite easy breakfast options. Creamy and satisfying, it uses just three simple ingredients and is perfect for meal prep or make-ahead mornings.

I love this recipe because it’s quick to assemble and makes busy mornings much easier. Prepare several jars at once for a week of grab-and-go breakfasts, or make a single serving to enjoy tomorrow morning.
These oats are a great base for customization. Add fresh fruit, granola, nut butter, or make a peanut butter version. Stir in a scoop of vegan protein powder for extra protein and a more filling breakfast.
Ingredients

Oatmeal: Rolled oats are my preferred choice for texture and creaminess, but you can use any oats you like. Steel-cut oats can be used if you prefer a chewier result—adjust resting times accordingly.
Plant-Based Milk: Oat milk is a great match here because it yields a naturally creamy texture, but any plant-based milk will work.
Plant-Based Yogurt: Yogurt adds flavor and extra creaminess. Vanilla, peach, or blueberry dairy-free yogurts are excellent choices, but you can omit it if you prefer a lighter consistency.
See the recipe card below for exact quantities.
Instructions

This recipe is very simple to make:
- Pour your chosen oats into a container or mason jar.
- Add the plant-based milk.
- Stir in the plant-based yogurt.
- Mix thoroughly, cover, and refrigerate for at least one hour—preferably overnight.
- In the morning, stir, top with your favorite additions, and enjoy.

Substitutions and Additions
The recipe is intentionally simple so it’s easy to adapt:
- Add protein with peanut or almond butter, plant-based protein powder, nuts, or seeds.
- For extra sweetness or variety, use flavored plant-based milk or yogurt.
- Swap oat milk for any plant milk you prefer, such as almond, soy, or cashew.
- Omit the yogurt if you want a lighter texture—your oats will still be tasty, just a bit less creamy.

Overnight Oats Recipe
Ingredients
- 1 cup rolled oats (uncooked)
- 1/2 cup plant-based yogurt
- 1 cup plant-based milk
Instructions
- Mix all ingredients together in a covered container.
- Refrigerate for at least one hour, ideally overnight.
- Stir well before serving and add any desired toppings.
Notes
Rolled oats are my preference, but you can substitute other oat types. If using steel-cut oats, you may need to adjust resting time and texture.
I typically use unsweetened oat milk and a flavored plant-based yogurt for added taste. Store prepared oats in a covered container in the fridge for up to five days.
Nutrition
Calories: 238 kcal per serving
Your feedback is important! If you try this recipe, please leave a star rating and a comment below.