Easy Vegan French Toast Recipe

Katherine

Honoring generations of culinary artistry.

Of all the weekend breakfast rituals, nothing quite compares to the magic of French toast. The sweet, cinnamon-scented aroma filling the kitchen, the sizzle in the pan, the promise of a perfectly golden, custardy slice—it’s a memory etched into my childhood. When my family transitioned to a plant-based lifestyle, I was determined not to lose this cherished tradition. The first few attempts were, I’ll admit, a bit of a disaster. I tried simple almond milk and cinnamon soaks that left the bread a soggy, sad mess. I experimented with commercial egg replacers that had a strange aftertaste. But then, after much trial and error, I landed on this very recipe. The first time I served it, I held my breath. My partner, a notorious French toast purist, took a bite, then another, and then looked at me with wide eyes and said, “This is the best French toast you’ve ever made.” He couldn’t believe it was vegan. The kids devoured their plates, none the wiser. The secret lies in a simple, yet brilliant batter that creates a custardy interior and perfectly crisp, golden-brown edges. It’s rich, satisfying, and completely indistinguishable from its egg-based counterpart. This isn’t just a “good for vegan” recipe; it’s a genuinely fantastic French toast recipe, period.

Easy Vegan French Toast

This recipe has been meticulously crafted to deliver the classic French toast experience without any eggs or dairy. The chickpea flour and nutritional yeast work together to create a savory, rich base that mimics the taste and texture of eggs, while the cinnamon and vanilla provide that classic, cozy flavor profile.

Ingredients

  • For the French Toast:
    • 8 thick slices of day-old bread (sourdough, brioche, or a sturdy white bread work best)
    • 1 cup unsweetened plant-based milk (oat milk or soy milk are great for creaminess)
    • 1/4 cup chickpea flour (also known as garbanzo bean flour)
    • 2 tablespoons nutritional yeast
    • 2 tablespoons maple syrup (or agave nectar)
    • 1 teaspoon pure vanilla extract
    • 1 teaspoon ground cinnamon
    • 1/4 teaspoon ground nutmeg
    • A tiny pinch of black salt (kala namak), optional but highly recommended for an “eggy” flavor
    • 2-3 tablespoons vegan butter or neutral oil, for frying
  • For Serving (Optional):
    • Fresh berries (strawberries, blueberries, raspberries)
    • Sliced bananas
    • Pure maple syrup
    • Powdered sugar for dusting
    • Vegan whipped cream
    • Toasted pecans or walnuts
    • Your favorite nut butter

Instructions

  1. Prepare the Batter: In a shallow dish or a pie plate (wide enough to fit a slice of bread), add the chickpea flour, nutritional yeast, ground cinnamon, nutmeg, and the optional black salt. Whisk these dry ingredients together thoroughly to eliminate any clumps.
  2. Combine Wet and Dry: Pour in the plant-based milk, maple syrup, and vanilla extract. Whisk vigorously until the batter is completely smooth and uniform. It should have the consistency of a thin pancake batter. Let it sit for 5-10 minutes to allow the chickpea flour to fully hydrate and thicken slightly.
  3. Heat the Pan: Place a large non-stick skillet or griddle over medium heat. Once hot, add a tablespoon of vegan butter or oil and let it melt and coat the surface.
  4. Soak the Bread: Take one slice of bread and dip it into the batter. Don’t let it soak for too long! A quick dip of about 10-15 seconds per side is perfect. Day-old bread is sturdy and will prevent it from becoming overly saturated and falling apart. Let any excess batter drip off the slice before placing it in the pan.
  5. Cook the French Toast: Carefully place the battered bread slice onto the hot, greased skillet. Cook for 3-4 minutes per side, or until the bottom is a deep golden brown and the edges are crispy. Flip carefully with a thin spatula and cook the other side for another 3-4 minutes.
  6. Repeat and Keep Warm: Remove the cooked French toast and place it on a wire rack or a baking sheet in a warm oven (set to 200°F or 90°C) to keep warm while you cook the remaining slices. Add more vegan butter or oil to the pan as needed between batches.
  7. Serve Immediately: Once all the slices are cooked, serve them hot with your favorite toppings and enjoy your incredible vegan breakfast.

Nutrition Facts

  • Servings: 4 (2 slices per serving)
  • Calories per serving: Approximately 280-350 kcal (This can vary significantly based on the type of bread and toppings used).

Preparation Time

  • Prep time: 10 minutes
  • Cook time: 15-20 minutes
  • Total time: 25-30 minutes

The Science Behind a Perfect Vegan Batter

Many people wonder how you can achieve that signature custardy texture without eggs. The magic of this recipe lies in understanding the role each ingredient plays in replacing the egg.

The Power of Chickpea Flour

Eggs serve two primary functions in traditional French toast: providing structure and richness. Chickpea flour is a powerhouse replacement that tackles both.

  • Structure and Binding: When mixed with liquid, the proteins and starches in chickpea flour create a slurry that clings to the bread. When heated, these proteins set, forming a “skin” or coating that crisps up beautifully on the outside while trapping moisture on the inside. This creates the essential custardy center.
  • Flavor and Color: Chickpea flour has a naturally savory, slightly nutty flavor that, when combined with nutritional yeast, provides a wonderful umami depth reminiscent of eggs. It also gives the batter a natural yellowish hue, further mimicking the look of a traditional egg-based batter.

Nutritional Yeast: The Umami Bomb

If you’re new to vegan cooking, nutritional yeast might sound strange, but it’s a deactivated yeast beloved for its cheesy, nutty, and savory flavor. In this recipe, it’s not meant to make the French toast taste cheesy, but rather to provide the complex, savory undertone (umami) that egg yolks are known for. It deepens the flavor profile, elevating the batter from a simple sweet soak to something much richer and more satisfying.

Kala Namak: The “Eggy” Secret Weapon

Kala Namak, or black salt, is a volcanic rock salt with a high sulfur content. This sulfur is what gives it a distinct smell and taste uncannily similar to cooked egg yolks. While this recipe lists it as optional, adding just a tiny pinch can trick the senses and make your vegan French toast taste shockingly authentic. A little goes a very long way, so use it sparingly.

Choosing the Right Foundation: A Guide to Bread

The bread you choose is just as important as the batter. The ideal bread is sturdy, slightly dry, and thick enough to absorb the batter without turning to mush.

  • Thick-Cut Brioche (Vegan): If you can find a vegan brioche, this is the gold standard. Its rich, tender crumb and sturdy structure make for an incredibly decadent and custardy French toast.
  • Sourdough: The slight tang of sourdough provides a wonderful contrast to the sweet batter and toppings. Its dense, irregular crumb holds up exceptionally well to soaking and frying.
  • Challah (Vegan): Similar to brioche, a good vegan challah is eggy (in texture, not ingredients!) and slightly sweet, making it a fantastic choice.
  • Thick-Cut Sturdy White Bread: A simple, thick-cut “Texas Toast” style white bread is a reliable and accessible option. Just be sure it’s at least a day old.
  • French Baguette or Ciabatta: Sliced on a bias into thick ovals, these crusty breads create a French toast with a chewier texture and wonderfully crisp edges.

What to Avoid: Thinly sliced sandwich bread is the enemy of good French toast. It will absorb too much batter too quickly and will almost certainly fall apart in the pan, resulting in a soggy, disappointing breakfast.

How to Serve

Serving French toast is an art form. It’s a blank canvas for a myriad of delicious toppings. Here’s how to build your perfect plate, from simple to spectacular.

  • The Timeless Classic:
    • A generous pat of high-quality vegan butter, melting into the warm crevices.
    • A liberal drizzle of pure maple syrup.
    • A light dusting of powdered sugar for that classic diner look.
  • The Fresh and Fruity:
    • Mixed Berry Medley: A vibrant pile of fresh strawberries, blueberries, raspberries, and blackberries. The slight tartness of the berries cuts through the richness beautifully.
    • Caramelized Bananas: Slice a banana and quickly pan-fry the slices in a little vegan butter and brown sugar until they are soft and caramelized.
    • Quick Berry Compote: In a small saucepan, gently heat 1 cup of frozen mixed berries with 1 tablespoon of maple syrup and a squeeze of lemon juice until the berries break down into a warm, saucy topping.
  • The Rich and Decadent:
    • Nut Butter Dream: A generous smear of almond, peanut, or cashew butter.
    • Chocolate Indulgence: A drizzle of melted dark chocolate or vegan chocolate-hazelnut spread.
    • Creamy and Crunchy: A dollop of vegan whipped cream (coconut or oat-based) and a sprinkle of toasted, chopped pecans, walnuts, or sliced almonds for texture.
  • The Full Brunch Spread:
    • Turn your French toast into a complete meal by serving it alongside savory vegan breakfast items.
    • Crispy vegan bacon or sausage patties.
    • A simple tofu scramble.
    • A side of roasted breakfast potatoes.

Additional Tips for French Toast Perfection

These five tips will help you move from making good vegan French toast to making absolutely unforgettable vegan French toast every single time.

  1. Embrace Stale Bread. This is the single most important tip for avoiding sogginess. Bread that is a day or two old has lost some of its moisture. This makes it act like a sponge that is ready to absorb the batter, but it’s sturdy enough not to disintegrate. If you only have fresh bread, you can lightly toast the slices in the oven or leave them out on the counter for a few hours to dry out.
  2. The “Quick Dip” is Key. Resist the temptation to let the bread soak in the batter for a long time. Unlike egg-based batters that are thicker, this vegan batter is more readily absorbed. A quick dip, about 10-15 seconds per side, is all you need. The goal is for the batter to coat the outside and only slightly permeate the inside. This ensures a crispy exterior and a soft, fluffy, non-soggy interior.
  3. Master Your Pan Temperature. A common mistake is cooking French toast on a pan that’s too hot. This will cause the outside to burn before the inside has a chance to cook through and set, leaving you with a raw, pasty center. Medium heat is your best friend. It allows the vegan butter to sizzle gently and gives the batter enough time to cook completely, resulting in a perfect golden-brown crust.
  4. Batch Cooking for a Crowd. If you’re serving more than two people, it’s impossible to have everyone’s French toast hot at the same time if you serve them one by one. The solution is to preheat your oven to a low temperature (around 200°F or 90°C). As you finish cooking each slice, place it on a baking sheet lined with a wire rack and keep it in the warm oven. The wire rack is crucial as it allows air to circulate, preventing the bottoms from getting steamy and soft.
  5. Freeze for Future Feasting. This recipe is wonderfully freezer-friendly. Cook all the French toast slices as directed and let them cool completely to room temperature. Arrange them in a single layer on a baking sheet and flash-freeze for about an hour. Once they are solid, you can transfer them to a freezer-safe bag or container, placing a small piece of parchment paper between each slice to prevent sticking. They will keep for up to 2 months. To reheat, simply pop them in a toaster or toaster oven until hot and re-crisped.

Frequently Asked Questions (FAQ)

1. What is the best plant-based milk to use?
For the creamiest, richest result, full-fat oat milk or soy milk are the top contenders. Their higher protein and fat content contribute to a more luxurious batter. Almond milk also works well, though the result will be slightly lighter. Canned full-fat coconut milk can be used for an incredibly rich, tropical-flavored French toast, but be aware that the coconut flavor will be prominent. Unsweetened versions are best to control the overall sweetness of the dish.

2. Can I prepare the batter in advance?
Yes, you can! You can whisk the batter together, cover it, and store it in the refrigerator for up to 2 days. The chickpea flour will settle at the bottom, so it’s very important to give it a vigorous whisk to fully re-incorporate everything before you start dipping your bread. Making the batter ahead of time is a great meal-prep hack for a quick weekend breakfast.

3. I don’t have chickpea flour. What can I use instead?
While chickpea flour provides the best flavor and texture, you can substitute it with an equal amount of regular all-purpose flour or whole wheat flour. The batter will still work to create a crust, but you will lose the savory, “eggy” undertone. If using all-purpose flour, the result will be more like a sweet, fried bread. Another alternative is to use 3 tablespoons of cornstarch, which will create a very light, crisp coating.

4. How do I make this recipe gluten-free?
Making a gluten-free version is very simple. The batter is already naturally gluten-free. The only substitution you need to make is the bread. Use your favorite thick-cut gluten-free bread. Be aware that many gluten-free breads can be more delicate and more absorbent than wheat-based breads. Therefore, the “quick dip” rule is even more critical. A very brief dip will prevent the bread from crumbling or becoming overly saturated.

5. Why is my vegan French toast sticking to the pan?
Sticking is usually caused by one of three things. First, you might not be using a good non-stick pan. A well-seasoned cast-iron skillet or a quality non-stick pan is highly recommended. Second, your pan may not be hot enough when you add the bread. The surface needs to be preheated to medium heat. Third, you may not be using enough fat. Ensure the pan is adequately coated with vegan butter or oil before adding each new slice of bread. The fat creates a barrier between the batter and the pan, which is essential for a clean release and a crispy crust.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegan French Toast Recipe


  • Author: Katherine

Ingredients

Scale

  • For the French Toast:

    • 8 thick slices of day-old bread (sourdough, brioche, or a sturdy white bread work best)
    • 1 cup unsweetened plant-based milk (oat milk or soy milk are great for creaminess)
    • 1/4 cup chickpea flour (also known as garbanzo bean flour)
    • 2 tablespoons nutritional yeast
    • 2 tablespoons maple syrup (or agave nectar)
    • 1 teaspoon pure vanilla extract
    • 1 teaspoon ground cinnamon
    • 1/4 teaspoon ground nutmeg
    • A tiny pinch of black salt (kala namak), optional but highly recommended for an “eggy” flavor
    • 23 tablespoons vegan butter or neutral oil, for frying

  • For Serving (Optional):

    • Fresh berries (strawberries, blueberries, raspberries)
    • Sliced bananas
    • Pure maple syrup
    • Powdered sugar for dusting
    • Vegan whipped cream
    • Toasted pecans or walnuts
    • Your favorite nut butter


Instructions

  1. Prepare the Batter: In a shallow dish or a pie plate (wide enough to fit a slice of bread), add the chickpea flour, nutritional yeast, ground cinnamon, nutmeg, and the optional black salt. Whisk these dry ingredients together thoroughly to eliminate any clumps.
  2. Combine Wet and Dry: Pour in the plant-based milk, maple syrup, and vanilla extract. Whisk vigorously until the batter is completely smooth and uniform. It should have the consistency of a thin pancake batter. Let it sit for 5-10 minutes to allow the chickpea flour to fully hydrate and thicken slightly.
  3. Heat the Pan: Place a large non-stick skillet or griddle over medium heat. Once hot, add a tablespoon of vegan butter or oil and let it melt and coat the surface.
  4. Soak the Bread: Take one slice of bread and dip it into the batter. Don’t let it soak for too long! A quick dip of about 10-15 seconds per side is perfect. Day-old bread is sturdy and will prevent it from becoming overly saturated and falling apart. Let any excess batter drip off the slice before placing it in the pan.
  5. Cook the French Toast: Carefully place the battered bread slice onto the hot, greased skillet. Cook for 3-4 minutes per side, or until the bottom is a deep golden brown and the edges are crispy. Flip carefully with a thin spatula and cook the other side for another 3-4 minutes.
  6. Repeat and Keep Warm: Remove the cooked French toast and place it on a wire rack or a baking sheet in a warm oven (set to 200°F or 90°C) to keep warm while you cook the remaining slices. Add more vegan butter or oil to the pan as needed between batches.
  7. Serve Immediately: Once all the slices are cooked, serve them hot with your favorite toppings and enjoy your incredible vegan breakfast.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 280-350 kcal