Healthy Peaches and Cream Baked Oatmeal (with Dairy-Free Option)

A square serving of baked oatmeal with visible peach chunks on a white plate, alongside a gold fork and a whole peach in the background.
Photo Credit: Sage Scott.

If peach cobbler and cheesecake had a breakfast baby, it would be this peaches and cream baked oatmeal. Juicy summer peaches, cozy spices, and swirls of cream cheese bake into a comforting, slightly indulgent start to your day. And if you don’t do dairy, keep reading, because I’ve got you covered!

Mid-summer at my house means racing against the woodland creatures to enjoy the ripe, juicy peaches growing in my yard. Sure, we can freeze some, but nothing beats a fresh peach right off the tree. There are only so many ways to enjoy peaches that aren’t dessert, so that’s where this peaches and cream baked oatmeal recipe steps in to save breakfast. 

Whether you’re meal-prepping for the week or feeding a hungry bunch on a lazy weekend morning, this easy breakfast bake delivers the fresh flavor of sweet peaches with a creamy twist. And thanks to simple pantry staples and a handful of fresh ingredients, it comes together faster than your kids can ask, “What’s for breakfast?”

To help offset the costs of running SageAlphaGal.com, you’ll find affiliate links lightly sprinkled throughout the site. If you choose to make a purchase via one of these links, there’s no additional cost to you, but I’ll earn a teeny tiny commission. You can read all of the legal blah blah blah (as my little niece says) on the full disclosure page.

Why You’ll Love This Recipe

  • It tastes like dessert for breakfast, without being too sweet. Juicy peaches, warm spices, and a swirl of cream cheese make this baked oatmeal feel like a peach cobbler–cheesecake mashup.
  • Make it ahead or eat it warm from the oven. It’s perfect for meal prep or a lazy weekend brunch. Just reheat and eat all week (if it lasts that long).
  • Easily customizable. Adjust for a dairy-free alpha-gal diet with a few simple swaps outlined below.
  • Healthy, naturally sweetened ingredients. Rolled oats, maple syrup, and real fruit make this a better-for-you way to start the day than breakfast from an instant oatmeal packet.
Ingredients for a recipe are arranged on a countertop, including milk, eggs, butter, oats, fresh peaches, cream cheese, spices, baking powder, vanilla extract, maple syrup, salt, and sugar.
Photo Credit: Sage Scott.

Key Ingredients in Peach Baked Oatmeal

This peaches and cream baked oatmeal comes together with simple pantry staples and a handful of fresh ingredients. Here are the primary things you’ll need:

  • Old-fashioned oats. These give the oatmeal its chewy, hearty texture. Don’t use quick oats (it’ll turn out too mushy) or steel-cut oats (they won’t cook adequately in this bake).
  • Peaches. Fresh peaches work best here. You’ll want ripe, but not too soft. If it’s not peach season, you can use frozen peach halves or slices. Just let them thaw a little first so they are easier to dice. I do not recommend using canned peaches in this recipe.
  • Cream cheese. This puts the “cream” in the peaches and cream. Whip it with a little powdered sugar, then swirl it on top for rich, creamy pockets that feel like cheesecake. Need a dairy-free option? Substitute vegan cream cheese. My two favorites for a baked dish like this are Trader Joe’s Vegan Cream Cheese Alternative and Violife Just Like Cream Cheese Original.
  • Maple syrup naturally sweetens the oatmeal and adds a warm, earthy flavor that pairs beautifully with the peaches.
  • Milk. Use your favorite kind here, just be sure it’s unsweetened and unflavored. I usually use skim milk, oat milk, or soy milk depending if I need to make the dish dairy-free or not. 
  • Eggs help bind everything together so the oatmeal sets up like a bake and not a bowl of mush.
  • Cinnamon and nutmeg give the dish that cozy, peach cobbler-like flavor without overpowering the fruit.
  • Vanilla extract. A splash brings everything together and rounds out the flavor.

Sage Advice: Here’s how to remove lectins from oats, in case that’s a concern.

Looking for more recipes that feature fresh peaches? Try these!

Wooden blocks arranged on a tan surface spell out the words "DAIRY FREE" in bold black letters.
Photo Credit: Canva.

To Make Dairy-Free Baked Oatmeal

Use this ingredient list for a dairy-free version of this scrumptious peaches and cream baked oatmeal. Then, follow the same instructional steps in the recipe below.

  • 2 cups old-fashioned rolled oats
  • ½ tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ½ tsp sea salt
  • 1 tsp baking powder
  • 1 ½ cup dairy-free milk (My go-to choices are oat milk and soy milk, but just about any unsweetened, unflavored option will work.)
  • ⅓ cup pure maple syrup
  • 2 large eggs, room temperature
  • 1 tsp vanilla extract
  • 2 tbsp vegan butter, melted and cooled to near room temperature
  • 4 to 5 fresh peaches
  • 4 oz dairy-free cream cheese, softened to room temperature (I recommend Trader Joe’s Vegan Cream Cheese Alternative and Violife Just Like Cream Cheese Original.)
  • 2 tbsp powdered sugar
A baked oatmeal dish with peach chunks sits in a white square baking dish. A hand holds one corner with a gray cloth. A peach and striped towel are nearby on the dark surface.
Photo Credit: Sage Scott.

How to Make Peaches and Cream Baked Oatmeal Casserole

This recipe is as easy as it is delicious. You’ll mix the dry and wet ingredients separately, fold in fresh peaches, swirl in sweetened cream cheese, and bake until golden and set. Here are the highlights, and you’ll find the full recipe below:

  1. Mix dry ingredients.
  2. Whisk wet ingredients.
  3. Combine and fold in diced peaches.
  4. Whip cream cheese with powdered sugar and swirl it into the top.
  5. Top with more peaches and bake until golden and set.
  6. Cool slightly, then dig in.
A white plate with a serving of peach casserole and three sausage links next to a gold fork, with a peach, casserole dish, and stacked plates in the background.
Photo Credit: Sage Scott.

What to Serve with Baked Oatmeal

This peaches and cream baked oatmeal can hold its own as a standalone breakfast, but it also plays well with others if you’re building a full morning spread. Here are some of my favorite pairings:

  • Alpha-gal friendly breakfast sausage. Serve a square of baked oatmeal with a side of your favorite alpha-gal friendly sausage links or patties, just be sure to double-check the casing ingredients. Some of my favorite choices are Applegate chicken and sage sausages, Jennie-O chicken sausages, and Amaroo Hills duck breakfast sausage. 
  • Fresh fruit. Round out your plate with extra peach slices or fresh berries. Both blueberries and strawberries work well with the peachy, creamy flavors of this baked oatmeal dish.
  • Scrambled eggs. Light and fluffy eggs offer a savory contrast that balances the sweetness of the oatmeal without overpowering it. Plus, they’re a solid protein boost to start your day.
  • Coffee or tea. Because obviously.

Storing Leftover Peach Oatmeal Casserole

 Once you see how easy it is to make this recipe (and take one dreamy bite of this oatmeal) you’ll think you can’t possibly love it any more. But just wait until you see how well it keeps!

Let your leftovers cool completely. Then, cover the dish or transfer leftovers to an airtight container and store them in the fridge for up to five days. If you want to stretch it out even longer, portion it into individual servings and freeze them for up to three months. Just be sure to use freezer-safe containers.

When you’re ready to reheat, you’ve got options. The microwave works in a pinch. Just zap a slice for 60 to 90 seconds and add a splash of milk if it seems dry. But if you have a few extra minutes, the oven or air fryer are your best bets. I like to reheat it in a 350°F oven for 10 to 15 minutes, or in the air fryer at 325°F for 5 to 7 minutes. Both methods bring back that just-baked texture with a lightly crisp top that makes it feel like you just pulled it out of the oven.

No Artificial Intelligence

Every recipe I publish has been cooked and photographed by me and taste tested by my very patient family. No AI-generated slop here! If I share it, we’ve eaten it and we love it.

A yellow circular graphic with the words "Recipes," "Photos," and "Flavor" around the edge, and the word "REAL" in red capital letters at the center.
A square serving of baked oatmeal with visible peach chunks on a white plate, alongside a gold fork and a whole peach in the background.

Peaches and Cream Baked Oatmeal

If peach cobbler and cheesecake had a breakfast baby, this would be it. Packed with juicy peaches and creamy swirls of sweetened cream cheese, this baked oatmeal is what cozy weekend mornings (or make-ahead weekday wins) are made of. (Includes a dairy-free option.)
No ratings yet
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Breakfast
Cuisine American
Servings 9
Calories 373 kcal

Equipment

  • 9×9-inch baking dish
  • Two mixing bowls
  • Whisk
  • Hand mixer
  • Measuring cups and spoons
  • Whisk
  • 9×9-inch baking dish

Ingredients
  

  • 2 cups old-fashioned rolled oats (do NOT use quick cooking oats or steel-cut oats)
  • ½ tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ½ tsp sea salt
  • 1 tsp baking powder
  • 1 ½ cup milk (or unsweetened, unflavored plant-based milk of your choice)
  • cup pure maple syrup
  • 2 large eggs, room temperature
  • 1 tsp vanilla extract
  • 2 tbsp butter, melted and cooled to near room temperature (see note below to make dairy-free)
  • 4 to 5 fresh peaches (about 2 cups when peeled and diced)
  • 4 oz cream cheese, softened to room temperature (see note below to make dairy-free)
  • 2 tbsp powdered sugar

Instructions
 

  • Preheat the oven to 375°F and grease a 9×9-inch baking dish with your alpha-gal friendly go-to. (Olive oil works like a charm.)
  • In a medium bowl, whisk together the oats, cinnamon, nutmeg, salt, and baking powder.
  • In a separate small mixing bowl, whisk the milk, maple syrup, eggs, vanilla, and cooled melted butter until smooth.
  • Pour the wet ingredients into the dry and stir just until combined. Let it rest while you deal with the peaches.
  • Peel and dice the peaches. You’ll want about 2 cups total. Gently fold 1½ cups of the peaches into the oat mixture, reserving the rest.
  • Pour the oatmeal mixture into the prepared casserole dish.
  • In a small bowl, whip the cream cheese until soft and fluffy (about 30 seconds). Add the powdered sugar and keep whipping until smooth, about another minute.
  • Dollop the cream cheese over the oat mixture, then swirl it in slightly with a knife. We’re going for cheesecake vibes here, not full immersion.
  • Sprinkle the remaining peaches over the top.
  • Bake for 35–40 minutes, or until the center is set and the top is lightly golden.
  • Let it cool for 10 minutes before serving. Or not. Just don’t say I didn’t warn you about molten cream cheese and the roof of your mouth.

Notes

  • To keep this recipe dairy-free, swap in your favorite plant-based milk, vegan butter, and a dairy-free cream cheese that actually tastes good when baked. Almond milk is a great non-dairy milk choice for this recipe. Or, choose soy milk or oat milk for a nut-free milk option. For cream cheese, I recommend Trader Joe’s Vegan Cream Cheese Alternative or Violife Just Like Cream Cheese Original.
  • To make this recipe vegan, substitute two flax eggs for the hen’s eggs.
  • Prefer brown sugar as a sweetener? Substitute an equal amount for the maple syrup.
  • It’s easy to make your own powdered sugar, just blitz regular sugar until fluffy. Bonus points for using organic, so you can skip the bone char drama.
  • Want to pump up the protein? Stir a scoop of plant-based vanilla protein powder, marine collagen, or a spoonful of chia seeds into the dry ingredients before baking.
  • This baked oatmeal is absolutely amazing on its own. But if you want to dress it up a bit, add a drizzle of warm maple syrup, a dusting of powdered sugar, or a sprinkle of cinnamon sugar for that extra “Wow, this is breakfast?” moment.

Nutrition

Serving: 1squareCalories: 373kcalCarbohydrates: 55gProtein: 11gFat: 13gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.1gCholesterol: 61mgSodium: 278mgFiber: 6gSugar: 18gCalcium: 139mgIron: 3mg

Please Note: Nutrition information is automatically calculated. It should only be used as an approximation.

Tried this recipe?Let me know how it was!

Thank you for sharing!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating