Print

A high-protein French toast recipe delivering over 20 grams of protein per serving, with crispy edges and a soft, creamy inside. Made with 6 simple ingredients and ready in about 8 minutes, this recipe is perfect for a quick, nutritious breakfast or meal prep.

Ingredients

Scale
  • 6 slices bread (gluten-free if needed)
  • 2 large eggs
  • 3 large egg whites
  • 1 teaspoon cinnamon
  • 1/2 cup milk of choice
  • 1/2 cup protein powder (vanilla flavor recommended)
  • 1/2 teaspoon vanilla extract

Instructions

  1. Whisk 2 large eggs, 3 large egg whites, 1/2 cup milk, 1/2 cup vanilla protein powder, 1 teaspoon cinnamon, and 1/2 teaspoon vanilla extract in a bowl until smooth.
  2. If protein powder clumps, blend briefly or use an immersion blender to make a silky custard.
  3. Dip each slice of bread fully into the custard, letting it soak without falling apart.
  4. Heat a non-stick skillet over medium heat and lightly coat with cooking spray, butter, or oil.
  5. Lay soaked slices in the hot skillet without crowding and cook until golden, about 4–7 minutes total, flipping halfway.
  6. Transfer cooked slices to a plate and keep warm while you finish the remaining slices.
  7. Optional: Dust with powdered sugar before serving.

Notes

High protein bread options include Nature’s Own Life Wheat & Protein, P28 Protein bread, or Better Way protein bread., Leftovers last up to three days covered in the fridge., French toast slices freeze well for up to 6 months in ziplock bags., Reheat frozen slices in a toaster or oven until warmed through., For a leaner version, use all egg whites instead of eggs and whites combined., Protein powder clumps can be avoided by blending the custard mixture., French toast sticks can be made by cutting bread into strips before soaking and cooking for about 4 minutes, flipping halfway.

Nutrition