Here are my high protein Greek yogurt waffles, with a thick and creamy batter made from tangy yogurt, eggs, and milk, plus just the right amount of cinnamon and vanilla for extra flavor.
These waffles have become our weekend breakfast staple because they’re so filling and keep everyone satisfied until lunch. My kids love them with fresh berries and maple syrup, and I love that they’re packed with protein!

Why You’ll Love These Greek Yogurt Waffles
- High-protein breakfast – With Greek yogurt and eggs, these waffles pack way more protein than regular waffles, keeping you full and satisfied all morning long.
- Quick and easy – Ready in under 35 minutes, this recipe is perfect for busy weekday mornings or lazy weekend brunches.
- Simple ingredients – You probably already have everything you need in your kitchen—no special trips to the store required.
- Fluffy and delicious – The Greek yogurt makes these waffles incredibly light and fluffy while adding a subtle tang that pairs perfectly with maple syrup or fresh fruit.
What Kind of Greek Yogurt Should I Use?
For these waffles, you’ll want to use plain Greek yogurt rather than flavored varieties, since you’re adding your own vanilla and sugar to control the sweetness. Full-fat Greek yogurt will give you the richest, most tender waffles, but 2% or even nonfat will work just fine if that’s what you have on hand. The thickness of Greek yogurt is what really matters here – it’s much thicker than regular yogurt, which helps create that fluffy waffle texture. If your Greek yogurt has separated and there’s liquid on top, just give it a good stir before measuring it out so everything is well combined.

Options for Substitutions
These protein-packed waffles are pretty adaptable, so here are some swaps you can make:
- Greek yogurt: Regular yogurt works fine here, though your waffles will have slightly less protein. You can also use sour cream or even cottage cheese blended until smooth for a similar tangy flavor and protein boost.
- Milk: Any milk you have on hand will work – almond milk, oat milk, or soy milk are all good options. Just keep in mind that non-dairy milks might change the protein content slightly.
- All-purpose flour: Whole wheat flour can replace half or all of the all-purpose flour for extra fiber. If you’re going gluten-free, try a 1:1 gluten-free baking blend. For even more protein, swap up to half the flour with oat flour or protein powder, but you may need to add a bit more milk to keep the batter from getting too thick.
- Sugar: Feel free to use honey, maple syrup, or your favorite sweetener instead. If using liquid sweeteners, reduce the milk by about 1 tablespoon.
- Eggs: Two flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes) can replace regular eggs, though the waffles won’t be quite as fluffy.
Watch Out for These Mistakes While Cooking
The biggest mistake with these waffles is overmixing the batter, which develops too much gluten and creates tough, chewy waffles instead of light and crispy ones – stop stirring as soon as the dry ingredients are just incorporated, even if you see a few lumps.
Since Greek yogurt makes the batter thicker than regular waffle recipes, don’t skip oiling the waffle iron between each batch or your waffles will stick and tear apart when you try to remove them.
Another common error is opening the waffle iron too early to check on progress, which causes the waffles to split in half – wait until the steam stops coming out of the sides before lifting the lid, usually around 3-4 minutes depending on your iron.
For crispier waffles, try placing finished ones directly on an oven rack at 200°F while you cook the rest, rather than stacking them on a plate where they’ll steam and get soggy.

What to Serve With Greek Yogurt Waffles?
These protein-packed waffles are perfect for a weekend breakfast or brunch, and they pair really well with fresh berries like strawberries, blueberries, or raspberries. I love topping mine with a drizzle of maple syrup and a dollop of extra Greek yogurt for even more protein, plus maybe some sliced bananas or a sprinkle of chopped nuts for crunch. If you want to make it a complete breakfast spread, serve them alongside some crispy bacon or breakfast sausage and scrambled eggs. For a lighter option, a fruit salad with a squeeze of fresh lemon juice is a great way to balance out the richness of the waffles.
Storage Instructions
Store: Let your waffles cool completely on a wire rack before storing them in an airtight container or zip-top bag in the fridge. They’ll stay fresh for about 3-4 days, making them perfect for quick breakfasts throughout the week.
Freeze: These waffles are freezer-friendly! Once cooled, stack them with parchment paper in between and store in a freezer bag for up to 3 months. It’s such a time-saver to have homemade waffles ready to go on busy mornings.
Reheat: Pop your waffles in the toaster straight from the fridge or freezer until they’re warm and crispy again. You can also use the oven at 350°F for about 5 minutes if you’re reheating several at once.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-20 minutes |
| Total Time | 20-35 minutes |
| Level of Difficulty | Easy |
| Servings | 8 waffles |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1050-1200
- Protein: 50-58 g
- Fat: 20-26 g
- Carbohydrates: 170-190 g
Ingredients
For the wet mixture:
- 1.75 cups greek yogurt (I prefer Fage 2% for the perfect thick consistency)
- 2 eggs (room temperature, about 70°F, to ensure a smoother batter)
- 1 cup milk
- 2 tsp vanilla
For the dry mixture:
- 2 cups flour (I always use King Arthur all-purpose flour for consistent results)
- 2 tbsp sugar
- 1.25 tbsp baking powder (sifted to remove lumps for a better rise)
- 0.5 tsp salt
- 0.25 tsp ground cinnamon
Step 1: Prepare the Dry Ingredient Mixture
- 2 cups flour
- 2 tbsp sugar
- 1.25 tbsp baking powder
- 0.5 tsp salt
- 0.25 tsp ground cinnamon
In a medium bowl, whisk together the flour, sugar, baking powder, salt, and cinnamon.
I like to sift the baking powder first to remove any lumps—this ensures a more even rise and lighter, fluffier waffles.
Make sure the cinnamon is evenly distributed throughout the dry mixture so every waffle has consistent flavor.
Step 2: Combine Wet Ingredients
- 2 eggs
- 1.75 cups greek yogurt
- 1 cup milk
- 2 tsp vanilla
In a large bowl, whisk together the room temperature eggs, Greek yogurt, milk, and vanilla until smooth and well combined.
The room temperature eggs help create a smoother batter that mixes more easily with the yogurt—this is worth waiting a few minutes for.
Whisk until there are no visible yogurt lumps remaining, which should take about 1-2 minutes.
Step 3: Combine Wet and Dry Ingredients
- wet ingredient mixture from Step 2
- dry ingredient mixture from Step 1
Pour the wet ingredient mixture from Step 2 into the bowl with the dry ingredient mixture from Step 1.
Gently fold the ingredients together with a spatula until just combined—do not overmix.
A few small lumps are perfectly fine; overmixing will develop too much gluten and result in tough, dense waffles instead of light and fluffy ones.
Step 4: Heat Waffle Iron and Cook Waffles
Preheat your waffle iron to medium-high heat for about 2-3 minutes until it’s hot and steaming.
Lightly oil the top and bottom plates with cooking spray or a neutral oil to prevent sticking.
Pour about 1/2 to 3/4 cup of batter into the center of the waffle iron (depending on your machine size) and close the lid.
Cook for approximately 2 minutes, or until the waffle is golden brown and releases easily from the iron—steam should stop venting from the sides when it’s ready.
Step 5: Finish Cooking Remaining Waffles
- remaining batter from Step 3
Remove the finished waffle to a plate and quickly re-oil the waffle iron before cooking the next batch.
I’ve found that lightly oiling between each waffle prevents sticking better than doing it just once at the beginning.
Repeat the cooking process with the remaining batter from Step 3 until all batter is used, which should yield about 8-10 waffles depending on your waffle iron size.

Fluffy High Protein Greek Yogurt Waffles
Ingredients
For the wet mixture::
- 1.75 cups greek yogurt (I prefer Fage 2% for the perfect thick consistency)
- 2 eggs (room temperature, about 70°F, to ensure a smoother batter)
- 1 cup milk
- 2 tsp vanilla
For the dry mixture::
- 2 cups flour (I always use King Arthur all-purpose flour for consistent results)
- 2 tbsp sugar
- 1.25 tbsp baking powder (sifted to remove lumps for a better rise)
- 0.5 tsp salt
- 0.25 tsp ground cinnamon
Instructions
- In a medium bowl, whisk together the flour, sugar, baking powder, salt, and cinnamon. I like to sift the baking powder first to remove any lumps—this ensures a more even rise and lighter, fluffier waffles. Make sure the cinnamon is evenly distributed throughout the dry mixture so every waffle has consistent flavor.
- In a large bowl, whisk together the room temperature eggs, Greek yogurt, milk, and vanilla until smooth and well combined. The room temperature eggs help create a smoother batter that mixes more easily with the yogurt—this is worth waiting a few minutes for. Whisk until there are no visible yogurt lumps remaining, which should take about 1-2 minutes.
- Pour the wet ingredient mixture from Step 2 into the bowl with the dry ingredient mixture from Step 1. Gently fold the ingredients together with a spatula until just combined—do not overmix. A few small lumps are perfectly fine; overmixing will develop too much gluten and result in tough, dense waffles instead of light and fluffy ones.
- Preheat your waffle iron to medium-high heat for about 2-3 minutes until it's hot and steaming. Lightly oil the top and bottom plates with cooking spray or a neutral oil to prevent sticking. Pour about 1/2 to 3/4 cup of batter into the center of the waffle iron (depending on your machine size) and close the lid. Cook for approximately 2 minutes, or until the waffle is golden brown and releases easily from the iron—steam should stop venting from the sides when it's ready.
- Remove the finished waffle to a plate and quickly re-oil the waffle iron before cooking the next batch. I've found that lightly oiling between each waffle prevents sticking better than doing it just once at the beginning. Repeat the cooking process with the remaining batter from Step 3 until all batter is used, which should yield about 8-10 waffles depending on your waffle iron size.