Protein French Toast
Craving a chocolatey twist on your classic French toast? This rich, protein-packed version is perfect for those mornings when you want to treat yourself without sacrificing your nutrition goals. With the addition of cocoa powder, it’s like having dessert for…
Craving a chocolatey twist on your classic French toast? This rich, protein-packed version is perfect for those mornings when you want to treat yourself without sacrificing your nutrition goals. With the addition of cocoa powder, it’s like having dessert for breakfast—without the guilt!
Ingredients you’ll need and Variations

Bread – A hearty, thick-sliced bread like challah, brioche, or sourdough works best. The thicker the slice, the better it will absorb the custard.
Milk – Whole, almond, or oat milk all work well here. Choose one based on your preference.
Protein powder – try using chocolate protein powder, but be aware it will alter the flavor slightly. Vanilla or unflavored protein powder will work best, but you could experiment with a chocolate-flavored powder for an extra boost of cocoa flavor.
Cocoa powder – This gives the French toast a rich, chocolatey flavor. Use unsweetened cocoa powder for the best results.
Cinnamon – Adds warmth and a hint of spice, complementing the chocolate perfectly.
Yogurt – Greek yogurt is an ideal choice for a creamy, protein-packed topping. You can also add berries or a drizzle of honey for extra flavor.
How to make this recipe
Make the custard: In a large mixing bowl, whisk together the milk, protein powder, cocoa powder, and cinnamon. Make sure the cocoa powder is fully incorporated and there are no lumps.
Soak the bread: Dip each slice of bread into the custard mixture, ensuring that both sides are well-coated. Let the bread soak for a few seconds to absorb the custard.

Cook the French toast: Heat a large skillet or griddle over medium heat and lightly grease with butter or oil. Once hot, cook the soaked bread slices for about 3-4 minutes on each side, or until golden brown and crispy.

Serve: Stack the French toast on a plate, then top with a generous spoonful of yogurt. Add extra toppings like fresh fruit, berries, or a drizzle of maple syrup for a bit of sweetness.
Macros & Nutrition Breakdown Per Serving
Note: These macros are based on the exact ingredient amounts listed above and a serving size of about 1/4th of the recipe. (These values are estimates and can vary depending on the exact ingredients used and portion sizes.)
- Servings: 2 slices
- Calories: 183
- Protein: 20g
- Carbs: 10g
- Fat: 7g
- Fiber: 1g
Meal Prep & Storage Tips
Fridge: Let the cooked French toast cool completely, then store in an airtight container in the fridge for up to 3 days. To keep slices from sticking together, you can place a piece of parchment paper between each one.
Freezer: French toast freezes really well! Once cooled, place slices in a single layer on a baking sheet and freeze for about an hour. Then transfer to a freezer-safe bag or container. They’ll keep for up to 2 months. Again, parchment paper between slices helps prevent sticking.
Reheating
- Toaster: Pop a slice into the toaster for a quick and crispy reheat.
- Oven or Air Fryer: Reheat at 350°F (175°C) for 5–10 minutes.
- Microwave: Not the best for texture, but it works in a pinch—heat for 30–60 seconds.
More High-Protein Recipes You’ll Love
Viral Cottage Cheese Bowl with Ground Beef

Protein French Toast
This chocolate Protein French Toast is a great way to kickstart your day with a delicious and protein-packed breakfast. Whether you’re craving something sweet or need a post-workout meal, this chocolatey delight will satisfy both your taste buds and your hunger.
Ingredients
- 6-8 super-thick slices of bread (e.g, brioche, or sourdough)
- 1/2 cup milk (any type you prefer)
- 1/2 cup protein powder (chocolate or unflavored)
- 4 eggs
- 1 tbsp cocoa powder (unsweetened)
- 1/2 tsp cinnamon
- Yogurt (to serve; Greek yogurt recommended)
Instructions
1. Make the custard
In a large mixing bowl, whisk together the milk, protein powder, cocoa powder, and cinnamon. Make sure the cocoa powder is fully incorporated and there are no lumps.
2. Soak the bread
Dip each slice of bread into the custard mixture, ensuring that both sides are well-coated. Let the bread soak for a few seconds to absorb the custard.
3. Cook the French toast
Heat a large skillet or griddle over medium heat and lightly grease with butter or oil. Once hot, cook the soaked bread slices for about 3-4 minutes on each side, or until golden brown and crispy.
4. Serve
Stack the French toast on a plate, then top with a generous spoonful of yogurt. Add extra toppings like fresh fruit, berries, or a drizzle of maple syrup for a bit of sweetness.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving:Calories: 183Total Fat: 7gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 193mgSodium: 172mgCarbohydrates: 10gFiber: 1gSugar: 5gProtein: 20g
Nutrition information on That Protein Life is estimated using online calculators and may vary based on ingredients, brands, and preparation methods. For the most accurate results, use a food scale and trusted calculator. This information is for general guidance only—please consult a professional for specific dietary needs. That Protein Life is not responsible for any discrepancies or outcomes.