Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 cup old-fashioned rolled oats, plus 2 tablespoons for topping
- 1 cup all-purpose flour or white whole wheat flour
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon
- 2/3 cup creamy peanut butter
- 1/2 cup packed light brown sugar
- 2 large eggs
- 3/4 cup milk
- 1/2 cup plain Greek yogurt
- 1/4 cup neutral oil or melted unsalted butter
- 2 teaspoons vanilla extract
- Optional: 1/4 cup chopped roasted peanuts for topping
Do This
- 1. Heat oven to 375°F and line a 12-cup muffin pan.
- 2. Whisk peanut butter, brown sugar, eggs, milk, yogurt, oil, and vanilla until smooth.
- 3. Stir in 1 cup oats and let the mixture rest for 10 minutes.
- 4. In a separate bowl, whisk flour, baking powder, baking soda, salt, and cinnamon.
- 5. Fold dry ingredients into wet ingredients just until no dry streaks remain.
- 6. Divide into muffin cups, top with oats and optional peanuts, and bake 17 to 20 minutes.
- 7. Cool in the pan for 5 minutes, then transfer to a rack.
Why You’ll Love This Recipe
- Hearty and satisfying: Rolled oats give these muffins a cozy, chewy texture that makes them feel like a real breakfast.
- Nutty without being too sweet: Creamy peanut butter brings rich flavor, while just 1/2 cup brown sugar keeps the sweetness balanced.
- Easy everyday ingredients: Everything is simple, practical, and likely already in your pantry.
- Great for meal prep: Bake once and enjoy grab-and-go muffins for busy mornings, lunchboxes, or afternoon snacks.
Grocery List
- Produce: No fresh produce required; optional banana slices or berries for serving
- Dairy: Large eggs, milk, plain Greek yogurt, optional unsalted butter if using instead of oil
- Pantry: Old-fashioned rolled oats, all-purpose flour or white whole wheat flour, creamy peanut butter, light brown sugar, baking powder, baking soda, fine salt, ground cinnamon, neutral oil, vanilla extract, optional roasted peanuts
Full Ingredients
Dry Ingredients
- 1 cup old-fashioned rolled oats, 95g
- 1 cup all-purpose flour or white whole wheat flour, 125g
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon
Wet Ingredients
- 2/3 cup creamy peanut butter, 170g, at room temperature
- 1/2 cup packed light brown sugar, 100g
- 2 large eggs, at room temperature if possible
- 3/4 cup milk, 180ml, dairy or unsweetened non-dairy
- 1/2 cup plain Greek yogurt, 120g
- 1/4 cup neutral oil, 60ml, such as avocado, canola, or vegetable oil, or 1/4 cup melted unsalted butter
- 2 teaspoons vanilla extract
For the Tops
- 2 tablespoons old-fashioned rolled oats
- 1/4 cup chopped roasted peanuts, optional
- 1 tablespoon coarse sugar, optional, for a lightly crisp bakery-style top

Step-by-Step Instructions
Step 1: Prepare the oven and muffin pan
Preheat the oven to 375°F and place a rack in the center of the oven. Line a standard 12-cup muffin pan with paper liners, or grease each cup well with nonstick spray or a thin layer of oil. This recipe makes 12 standard muffins.
Step 2: Mix the peanut butter base
In a large mixing bowl, whisk together the 2/3 cup creamy peanut butter and 1/2 cup packed light brown sugar until combined. Add the 2 eggs, one at a time, whisking after each addition. Pour in the 3/4 cup milk, 1/2 cup Greek yogurt, 1/4 cup oil or melted butter, and 2 teaspoons vanilla extract. Whisk until the mixture looks smooth and creamy.
If your peanut butter is very thick, warm it in the microwave for 10 to 15 seconds before mixing. It should be soft enough to whisk easily, but not hot.
Step 3: Soak the oats briefly
Stir 1 cup old-fashioned rolled oats into the wet mixture. Let the bowl sit at room temperature for 10 minutes. This short rest gives the oats time to absorb moisture, which helps create muffins that are hearty and tender rather than dry or crumbly.
Step 4: Combine the dry ingredients
While the oats rest, whisk together the 1 cup flour, 2 teaspoons baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon fine salt, and 1 teaspoon ground cinnamon in a separate medium bowl. Whisking the dry ingredients first helps distribute the leavening evenly, so the muffins rise nicely.
Step 5: Make the batter
Add the dry ingredients to the peanut butter-oat mixture. Using a flexible spatula or wooden spoon, fold gently until just combined. Stop mixing as soon as you no longer see dry flour. The batter will be thick, scoopable, and slightly textured from the oats.
A few small lumps are completely fine. Overmixing can make muffins dense, so keep this step gentle.
Step 6: Fill and top the muffins
Divide the batter evenly among the 12 prepared muffin cups, filling each cup about 3/4 full. A large cookie scoop works well here and helps the muffins bake evenly. Sprinkle the tops with the remaining 2 tablespoons rolled oats, plus 1/4 cup chopped roasted peanuts and 1 tablespoon coarse sugar if using.
Step 7: Bake until golden and set
Bake at 375°F for 17 to 20 minutes, or until the tops are lightly golden and a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs. If you use an instant-read thermometer, the center of a muffin should register about 200°F to 205°F.
Step 8: Cool before serving
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack. They can be enjoyed warm, but the texture becomes even better after 15 to 20 minutes of cooling, once the crumb has settled and the peanut butter flavor has rounded out.
Pro Tips
- Use old-fashioned rolled oats: They give the best hearty texture. Quick oats will work in a pinch, but the muffins will be softer and less chewy.
- Choose a creamy peanut butter: A standard shelf-stable peanut butter gives the most predictable texture. Natural peanut butter also works if it is very well stirred and smooth.
- Do not skip the 10-minute oat rest: This small step helps the oats soften and keeps the muffins moist.
- Avoid overbaking: Peanut butter can make baked goods seem a little dry if baked too long, so start checking at 17 minutes.
- For taller muffin tops: Let the finished batter rest for 5 minutes before scooping, then bake right away in the fully preheated oven.
Variations
- Peanut butter banana oatmeal muffins: Replace the Greek yogurt with 1/2 cup mashed ripe banana. The muffins will be slightly sweeter and more moist.
- Chocolate chip peanut butter muffins: Fold 1/2 cup mini chocolate chips into the batter before scooping.
- Jam-swirled muffins: Spoon the batter into the cups, add 1 teaspoon strawberry or raspberry jam to the top of each muffin, and gently swirl with a toothpick before baking.
Storage & Make-Ahead
Store cooled muffins in an airtight container at room temperature for 2 days, or refrigerate for up to 5 days. For the best texture, warm refrigerated muffins in the microwave for 10 to 15 seconds before eating. To freeze, wrap each cooled muffin tightly and place in a freezer-safe bag or container for up to 3 months. Thaw overnight in the refrigerator or microwave from frozen for 25 to 35 seconds. You can also mix the dry ingredients up to 1 month ahead and store them in a sealed jar or bag; when ready to bake, mix the wet ingredients, soak the oats, combine, and bake as directed.
Nutrition (per serving)
Calories: 257 kcal | Carbs: 27g | Protein: 8g | Fat: 14g | Saturated Fat: 3g | Fiber: 2g | Sugar: 11g | Sodium: 315mg | Cholesterol: 33mg
