I absolutely love making masala french toast for breakfast! This Indian-style savory toast is a game-changer if you’re tired of sweet french toast. The first time I tried it at a small café in India, I was hooked – the combination of spiced eggs, crispy bread, and aromatic herbs was simply irresistible. Now it’s my go-to breakfast whenever I want something quick, flavorful, and satisfying. Today, I’m sharing my perfected recipe that brings together all the best Indian spices in one delicious breakfast dish.

Quick Facts

Prep Time: 10 minutes
Cooking Time: 10 minutes
Total Time: 20 minutes
Servings: 2 people (4 slices)

Why You’ll Love This Savory Toast

I make masala french toast at least twice a week because it’s incredibly satisfying and packed with flavor! Unlike traditional sweet french toast, this Indian version is savory, spicy, and loaded with aromatics like onions, green chilies, and fresh cilantro.

What makes me especially excited about this recipe is how versatile and quick it is. In just 20 minutes, I can have a restaurant-quality breakfast on the table using ingredients I always have in my kitchen. It’s perfect for busy mornings when I want something more exciting than regular toast but don’t have time for elaborate cooking.

This recipe is also wonderfully customizable. I can adjust the spice level to suit my mood or my family’s preferences. Sometimes I make it mild for the kids, other times I load it up with green chilies for a spicy kick that wakes me up better than coffee!

The texture is another reason I love this dish – crispy and golden on the outside, soft and flavorful on the inside. The egg mixture with all those spices creates this amazing coating that’s absolutely addictive.

Ingredients You’ll Need

For the Egg Mixture

  • 2 large eggs

  • ⅓ cup milk (or water for lighter version)

  • 2-3 tablespoons red onion, finely minced

  • 1-2 green chilies, finely chopped (adjust to taste)

  • 2 tablespoons fresh cilantro, finely chopped

  • ⅛ teaspoon turmeric powder

  • ⅓ teaspoon roasted cumin powder

  • ⅓ teaspoon garam masala

  • ¼-1 teaspoon red chili flakes (adjust to taste)

  • ⅓ teaspoon salt (or to taste)

  • Pinch of black pepper

For Cooking

  • 4 slices thick bread (sourdough, multigrain, or white bread)

  • 1½ tablespoons butter or oil for frying

Optional Additions

  • 4 tablespoons mint chutney or cilantro chutney (to spread on bread)

  • ¼ teaspoon chaat masala (for sprinkling)

  • 1 clove garlic, minced

For Serving

  • Tomato ketchup

  • Green chutney (mint or cilantro)

  • Hot chai or coffee

Step-by-Step Instructions

Preparing the Spiced Egg Mixture

I start by cracking the eggs into a wide, shallow bowl – it needs to be big enough to fit a bread slice comfortably. I whisk the eggs until they’re well beaten and slightly frothy.

Next, I add the milk, finely chopped onions, green chilies, and fresh cilantro to the eggs. The key here is chopping everything very finely so the pieces stick well to the bread and cook evenly.

Then I add all my spices – turmeric, cumin powder, garam masala, chili flakes, salt, and black pepper. I whisk everything together vigorously for about a minute until the mixture is well combined and slightly frothy. The turmeric gives it that beautiful golden color while the other spices create layers of flavor.

I taste the mixture at this point (even though it’s raw) just to check if the salt and spice levels are right. If you’re comfortable tasting raw egg, a tiny taste helps you adjust seasonings before cooking.

Choosing and Preparing the Bread

The type of bread makes a difference! I prefer using slightly firm, day-old bread because it holds up better when dipped in the egg mixture. Fresh, soft bread can become too soggy and fall apart. Thick slices (¾ to 1 inch) work best, but regular sandwich bread works too if that’s what I have.

If I’m using very fresh, soft bread, I sometimes leave the slices out for 30 minutes to firm up slightly, or I refrigerate them for a bit. This prevents them from becoming mushy.

The Optional Chutney Step

This is my secret trick for extra flavor! Before dipping the bread in the egg mixture, I sometimes spread a thin layer of mint chutney or cilantro chutney on one side of each bread slice. This adds an amazing burst of fresh, herby flavor and makes the toast even more colorful and delicious.

If I don’t have ready-made chutney, I skip this step – the toast is still fantastic without it. But when I have time, I quickly blend cilantro, mint, peanuts, lemon juice, garlic, and salt for a fresh chutney that elevates the whole dish.

Dipping the Bread

I heat my non-stick pan or cast-iron skillet over medium heat and add butter or oil. While it’s heating, I take one bread slice and place it in the egg mixture.

Using a fork, I gently press down on the bread so it absorbs the egg mixture. I don’t soak it for too long – just about 10-15 seconds on each side is perfect. If you like a more custardy texture inside, you can soak it longer, but I prefer mine less eggy.

I flip the bread to the other side with a fork and press again briefly. Then I lift it up, letting excess egg mixture drip back into the bowl. This prevents the bread from being overly soggy.

Cooking to Golden Perfection

Once the butter is melted and slightly bubbling, I carefully place the egg-coated bread slice in the pan. Here’s my pro tip – I spoon some of the extra onions and spices from the egg mixture on top of the bread while it’s cooking. This ensures every bite is loaded with flavor!

I cook on medium heat for about 1-2 minutes until the bottom turns golden brown and crispy. I can peek underneath with a spatula to check. Once it’s nicely golden, I flip it over with a spatula and gently press down to ensure even cooking.

I cook the other side for another 1-2 minutes until it’s golden brown and crispy. The egg should be fully cooked through with no runny parts.

I transfer the cooked toast to a serving plate and immediately cook the remaining slices following the same process. If I’m making a large batch, I keep the cooked ones warm in a low oven (200°F) while I finish the rest.

Final Touches

Just before serving, I like to sprinkle a pinch of chaat masala over the hot toast. This adds a tangy, slightly sour flavor that’s quintessentially Indian and absolutely delicious! If I don’t have chaat masala, a squeeze of lemon juice works too.

I cut each toast diagonally into triangles for a nice presentation, though this is totally optional.

Tips for Customization

Spice Level Adjustments

I love that I can easily adjust the heat in this recipe! For a mild version perfect for kids or those who don’t like spicy food, I use just half a green chili with all the seeds removed, and I skip the red chili flakes entirely. Black pepper provides enough warmth.

For medium heat, I use one full green chili with some seeds. For spicy masala toast that really packs a punch, I use 2-3 green chilies with seeds, add extra red chili flakes, and sometimes even a pinch of cayenne pepper.

Vegetable Add-Ins

While the classic version uses just onions and cilantro, I sometimes add other finely chopped vegetables. Diced tomatoes (with seeds removed), bell peppers, or grated carrots work wonderfully. Just make sure to chop everything very finely so it cooks quickly and sticks to the bread.

Cheese Variation

For an indulgent version, I sometimes sprinkle grated cheese (cheddar or mozzarella) on top of the bread while it’s cooking in the pan. I cover it with a lid for a minute to help the cheese melt. It creates this amazing cheesy masala toast that’s incredibly satisfying!

Protein Boost

To make it even more filling, I sometimes add a tablespoon of chickpea flour (besan) to the egg mixture. This adds protein, makes the coating thicker, and gives it a slightly different texture that’s delicious.

Vegan Version

I’ve also made a vegan version by replacing eggs with a mixture of chickpea flour, water, and the same spices. It’s not exactly the same but still very tasty! I mix ½ cup chickpea flour with about ⅔ cup water to create a thick batter, add all the same spices and veggies, and proceed the same way.

Serving Suggestions

Masala french toast is traditionally served hot with tomato ketchup and green chutney (mint-cilantro chutney) on the side. This is my favorite way to eat it – I love dipping each bite into both condiments!

It pairs perfectly with a hot cup of masala chai or filter coffee. The combination of spicy toast and sweet, milky chai is unbeatable for breakfast or evening snacks.

I also serve it with:

  • Plain yogurt or raita to cool down the spices

  • Sliced onions and lemon wedges on the side

  • A simple cucumber and tomato salad

  • Pickle (any Indian pickle adds a nice tangy punch)

For a complete breakfast spread, I pair it with fresh fruit, yogurt, and sometimes a glass of fresh juice.

Make-Ahead Tips

While this toast is best enjoyed fresh and hot, I can prep some components ahead to save morning time. I mix the dry spices together the night before and store them in a small container. I also chop the onions, chilantro, and chilies and refrigerate them in an airtight container.

In the morning, I just need to whisk the eggs, milk, and prepared ingredients together, which takes less than 2 minutes.

The egg mixture itself can be prepared up to 1 hour ahead and kept in the refrigerator, but I give it a good whisk before using since the ingredients tend to settle.

I don’t recommend making the toast ahead and reheating it – it loses its crispy texture and becomes soggy.

Storage and Reheating

Leftover masala french toast can be stored in an airtight container in the refrigerator for up to 2 days. However, it won’t be as crispy as when freshly made.

To reheat, I prefer using a toaster or toaster oven rather than a microwave. The microwave makes it soggy, while the toaster helps restore some of that crispy exterior. I toast it on medium heat for 2-3 minutes.

Alternatively, I reheat it in a skillet over medium heat with a tiny bit of butter for about a minute on each side. This method works best for bringing back the crispy texture.

Nutritional Information (Per Serving – 2 Slices)

  • Calories: 325

  • Total Fat: 14g

  • Saturated Fat: 5g

  • Cholesterol: 195mg

  • Sodium: 640mg

  • Carbohydrates: 35g

  • Fiber: 3g

  • Sugar: 5g

  • Protein: 15g

  • Vitamin A: 450 IU

  • Vitamin C: 8mg

  • Calcium: 120mg

  • Iron: 3mg

Note: Nutritional values are approximate and will vary based on the type of bread and specific ingredients used.

Frequently Asked Questions

What’s the difference between regular french toast and masala french toast?

Regular french toast is sweet, made with eggs, milk, sugar, and vanilla, and typically served with syrup and fruits. Masala french toast is savory, made with eggs, spices, onions, and herbs, and served with ketchup and chutney. It’s a completely different flavor profile – the Indian version is more like a spiced omelet coating on bread!​

Can I use any type of bread for this recipe?

Yes! While I prefer thick slices of sourdough or multigrain bread for the best texture, regular white bread, whole wheat bread, or even sandwich bread works fine. Just make sure to use slightly firm or day-old bread rather than very fresh, soft bread which can become too soggy. If using soft bread, refrigerate the slices for 30 minutes before using.​

How do I prevent the bread from becoming too soggy?

The key is not to over-soak the bread in the egg mixture. I dip each slice for just 10-15 seconds per side, gently pressing with a fork to help absorption, then immediately cooking it. Using day-old or slightly firm bread also helps. Cooking on medium heat (not too low) ensures the egg sets quickly without making the bread mushy.​

Can I make this without eggs?

Yes! For a vegan version, I make a batter using chickpea flour (besan). Mix ½ cup chickpea flour with ⅔ cup water, add all the same spices, onions, and cilantro, and use this batter instead of the egg mixture. The texture is slightly different but still delicious. Some people also use mashed tofu mixed with the spices.​

What can I serve with masala french toast?

Traditionally, it’s served with tomato ketchup and green chutney (mint-cilantro chutney). I also love pairing it with hot masala chai or filter coffee. For a complete meal, serve it with yogurt, sliced onions, lemon wedges, or a simple salad. Indian pickles are another great accompaniment!​

How do I adjust the spice level?

For mild, use only half a green chili (deseeded) and skip the chili flakes. For medium heat, use one full green chili with some seeds. For spicy, use 2-3 green chilies with seeds and add extra chili flakes or cayenne pepper. You can also use black pepper for warmth without too much heat.​

Can I add cheese to this recipe?

Absolutely! For a cheesy version, sprinkle grated cheddar or mozzarella cheese on top of the bread while it’s cooking in the pan. Cover with a lid for a minute to help the cheese melt. It creates an indulgent, cheesy masala toast that’s incredibly delicious!​

Why is my masala toast not crispy?

This usually happens when the bread is over-soaked in the egg mixture or the heat is too low. Make sure to dip the bread briefly (not soak it), cook on medium heat, and use enough butter or oil in the pan. Also, serve immediately – the toast loses crispiness as it sits.​


This masala french toast has completely transformed my breakfast routine! It’s the perfect balance of crispy, savory, and spicy – everything I want in a morning meal. Whether you’re looking for a quick weekday breakfast, a weekend brunch idea, or a satisfying evening snack with chai, this Indian-style toast delivers every time. The best part is how easily you can adjust it to your taste preferences and what you have in your kitchen. Give this recipe a try and discover why savory french toast might just become your new breakfast obsession!

By Raphael

Leave a Reply

Your email address will not be published. Required fields are marked *