“You’ve got to try this—it’s not your usual sweet French toast,” my neighbor said over the fence one lazy Saturday morning. I was skeptical; French toast had always been a sugary affair in my book. But curiosity got the better of me when the smell of fresh herbs and toasted Parmesan floated through the air, mixing with the crisp morning breeze. I invited myself over for a taste, and honestly, I was hooked before I even took the first bite.
This savory French toast with herbs and Parmesan isn’t just a recipe—it’s a little slice of calm on a busy weekend. The way the golden crust crackled under my fork, with a whisper of nutty cheese and fragrant thyme, felt like a secret breakfast only the neighborhood in-the-know enjoyed. That morning, I realized savory French toast could actually be a thing, and it could be downright irresistible.
Since then, I’ve made this recipe almost every weekend when I crave something that’s both comforting and a bit different from the usual. It’s become my go-to when hosting casual brunches, especially paired with a simple salad or a refreshing mimosa (and yes, it pairs beautifully with a perfect mimosa bar). What’s great is that it’s not fussy, and the herb-parmesan combo feels like a little culinary hug — easy to whip up but impressive enough to make you feel like you’re really treating yourself. If you’re tired of the same old sweet breakfast routine, this savory twist might just become your new weekend obsession.
Why You’ll Love This Recipe
Having tested this savory French toast recipe multiple times, I can say it’s one of those dishes that’s as satisfying as it is straightforward. It really shines for a cozy brunch, whether you’re catching up with friends or enjoying a quiet morning by yourself. Here’s why this recipe stands out:
- Quick & Easy: Ready in under 20 minutes—perfect when you want a no-fuss, comforting meal without the wait.
- Simple Ingredients: Most of the ingredients are pantry staples you probably already have, like eggs, bread, Parmesan, and herbs.
- Perfect for Cozy Brunches: It’s hearty enough to keep you full but light enough to pair with fresh sides or eggs.
- Crowd-Pleaser: I’ve served this to friends who usually prefer sweet breakfasts, and they keep asking for the recipe.
- Unbelievably Delicious: The crispy, cheesy crust with fresh herb notes is a flavor combo that just works—and it stays tender inside.
What really sets this savory French toast apart is the way the Parmesan crisps up on the skillet, creating a delicate, golden crust that adds so much texture. Plus, the herbs—thyme, rosemary, or chives—bring freshness to every bite. It’s not just a savory twist; it’s a thoughtfully balanced flavor profile that’s both comforting and sophisticated. Honestly, it’s a recipe I keep tweaking, but never stray far from, because it simply delivers every time.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. You’ll find most of these in your pantry or fridge already, and substitutions are easy if needed.
- Bread: Thick-cut country bread or sourdough works best (day-old bread holds up well without getting soggy).
- Eggs: Large eggs, preferably at room temperature for better mixing.
- Milk: Whole milk or 2% for creaminess (you can use almond or oat milk if dairy-free).
- Parmesan Cheese: Freshly grated Parmigiano-Reggiano is ideal for that nutty, sharp flavor and crisp crust.
- Fresh Herbs: Thyme, rosemary, and chives add a fresh, aromatic punch (dried herbs can be used but fresh is best).
- Butter: Unsalted and softened, for cooking and adding richness.
- Garlic Powder: Just a pinch for subtle depth.
- Salt & Pepper: To taste, but don’t skip—seasoning brings it all together.
- Olive Oil: A splash to help get that golden crust without burning the butter.
For the best results, I usually pick a sturdy bread like a rustic sourdough from a local bakery. It’s got just the right chew and absorbs the custard without falling apart. And about the Parmesan—using freshly grated cheese rather than pre-shredded makes a big difference in flavor and texture. I trust brands like Parmigiano-Reggiano DOP for authenticity.
If you want to make it gluten-free, swapping the bread for a gluten-free variety works fine, as long as it’s thick-cut. For a dairy-free version, almond milk and a dairy-free cheese alternative can do the trick, though the crispiness might be a bit different.
Equipment Needed
- Non-stick Skillet or Cast Iron Pan: A heavy-bottomed pan helps get that perfect golden crust without sticking.
- Mixing Bowl: For whisking the egg custard mixture.
- Whisk or Fork: To blend the eggs, milk, and seasoning smoothly.
- Grater: For fresh Parmesan (a microplane grater works best).
- Spatula: Silicone or wooden, sturdy enough to flip without breaking the toast.
- Measuring Cups and Spoons: For accuracy, especially with herbs and spices.
If you don’t have a cast iron pan, a good-quality non-stick skillet will do just fine. I’ve tried this recipe with both, and while cast iron takes a little longer to heat, it gives a more even, crispy crust. Also, keeping your skillet well-seasoned (if cast iron) will make flipping easier and prevent sticking. Budget-wise, a decent non-stick skillet from a trusted brand is a great starter if you don’t want to invest in cast iron immediately.
Preparation Method

- Prepare the custard mixture: In a medium bowl, whisk together 4 large eggs and 1 cup (240 ml) of whole milk until smooth. Add 1/2 teaspoon garlic powder, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir in 1/4 cup (25 g) freshly grated Parmesan and 1 tablespoon each of finely chopped fresh thyme and rosemary. Mix well. (Approx. 5 minutes)
- Prep the bread: Slice 6 thick pieces (about 1-inch thick) of day-old country bread or sourdough. Stale bread works best because it soaks up the custard without falling apart. (Approx. 2 minutes)
- Soak the bread: Dip each slice into the custard mixture, letting it fully absorb the liquid but not so long that it becomes soggy—about 10 seconds per side. Let excess drip off before cooking. (Approx. 5 minutes)
- Heat the pan: Place a cast iron or non-stick skillet over medium heat. Add 1 tablespoon of unsalted butter and 1 teaspoon olive oil to prevent burning. When the butter foams and sizzles, you’re ready to cook. (Approx. 3 minutes)
- Cook the toast: Place soaked bread slices in the hot pan. Cook for 3-4 minutes per side, until golden brown and crispy. Be patient—rushing may lead to undercooked centers or burnt crust. (Approx. 8 minutes)
- Finish and serve: Transfer the cooked French toast to a plate, sprinkle with extra Parmesan and fresh herbs if desired, and season lightly with salt and pepper. Serve immediately for optimal texture. (Approx. 2 minutes)
Pro tip: If your pan gets too hot and starts to burn the butter, lower the heat slightly and add a little more oil. The Parmesan crust forms best with steady, medium heat. If you want to keep multiple slices warm while cooking the rest, place them on a baking sheet in a 200°F (95°C) oven.
Cooking Tips & Techniques
Getting the perfect savory French toast isn’t rocket science, but a few tricks make all the difference. First off, don’t rush the soaking step. You want the bread moist but intact—too long in the custard and it falls apart; too short and it’ll be dry inside. Using day-old bread helps a lot here.
Cooking temperature matters. Medium heat is your best friend. Too high, and the Parmesan will burn before the inside cooks through. Too low, and the toast won’t get that satisfying, crispy crunch. I’ve burned a few batches by ignoring this, so trust me, patience pays off.
When flipping, be gentle but confident. Use a sturdy spatula and flip only once if possible to keep the crust intact. Also, fresh herbs can be tricky—chop them finely so they distribute evenly in the egg mixture, avoiding clumps.
Another tip: For extra flavor, you can add a splash of heavy cream to the custard for richness or a pinch of cayenne for a subtle kick. And if you want to impress without much extra effort, pair this with a light salad or eggs benedict, like in my easy creamy hollandaise brunch recipe.
Variations & Adaptations
- Cheese Swap: Substitute Parmesan with Pecorino Romano for a sharper bite, or Gruyère for a nuttier flavor, which pairs beautifully with herbs.
- Herb Mix: Try fresh basil and oregano for a Mediterranean twist, or dill and chives for a lighter, fresher taste.
- Add-Ins: Mix in finely chopped sun-dried tomatoes or caramelized onions into the custard for extra depth. I once added crispy prosciutto strips for a salty crunch that was pure magic.
- Gluten-Free: Use thick-cut gluten-free bread—make sure it’s sturdy to hold the custard without falling apart.
- Vegan Version: Replace eggs with a chickpea flour batter and use plant-based milk and vegan Parmesan alternatives. Cooking time might vary slightly.
One variation I adore is serving this with a side of sautéed mushrooms and fresh arugula, which adds a peppery contrast. If you want to try a more indulgent brunch, pairing it with a slice of my Quiche Lorraine makes for a memorable spread.
Serving & Storage Suggestions
This savory French toast is best served hot from the skillet, when the crust is still crisp and the inside soft. I like to plate it with a sprinkle of extra Parmesan and a few fresh herb leaves on top for color and aroma. It pairs well with a light salad of baby greens or a side of roasted tomatoes.
For drinks, a freshly brewed coffee or a sparkling mimosa from my mimosa bar ideas complements the flavors beautifully. If you want to add protein, crispy bacon or poached eggs are classic choices.
Leftovers store well in an airtight container in the fridge for up to 2 days. To reheat, pop slices into a toaster oven or skillet over low heat to restore crispness—microwaving tends to make it soggy. Flavors mellow a bit overnight, making it a surprisingly good choice for a next-day brunch.
Nutritional Information & Benefits
Each serving of this savory French toast (about 2 slices) contains roughly 350-400 calories, depending on bread type and cheese amount. It offers a good balance of protein from eggs and Parmesan, moderate carbs, and healthy fats from butter and olive oil.
Parmesan adds calcium and protein, while fresh herbs provide antioxidants and vitamins without added calories. Using whole milk contributes to creaminess and vitamin D. This recipe can be adjusted for lower carbs by using almond flour bread or skipping milk in favor of cream substitutes.
Keep in mind, this dish contains dairy and gluten by default. For those with allergies, the variations section offers alternatives. I appreciate that this recipe feels indulgent but can fit into a balanced lifestyle when paired with fresh veggies or salad.
Conclusion
This savory French toast with herbs and Parmesan has become a quiet favorite in my brunch rotation, offering a delicious way to break out of the usual sweet breakfast routine. It’s approachable, comforting, and lends itself well to personal tweaks, which I find very satisfying.
Whether you’re cooking for a leisurely weekend or a casual gathering, this recipe is flexible enough to suit your mood and occasion. I love how it brings out the warmth of fresh herbs and the rich crunch of Parmesan, making every bite feel like a little celebration.
If you try it, I’d love to hear how you made it your own or what you paired it with. Brunch is better when shared, even through stories.
FAQs About Savory French Toast with Herbs and Parmesan
Can I use regular shredded Parmesan instead of freshly grated?
Freshly grated Parmesan melts and crisps better, giving a superior texture. Pre-shredded cheese often contains anti-caking agents that can affect melting and flavor.
What kind of bread is best for savory French toast?
Thick slices of day-old country bread or sourdough work best because they soak up the custard without falling apart during cooking.
Can I make this recipe ahead of time?
You can prepare the custard mixture and slice the bread in advance, but soak and cook the bread just before serving for best texture.
How do I keep the French toast crispy if making for a crowd?
Keep cooked slices warm in a 200°F (95°C) oven on a wire rack to maintain crispness without steaming.
Is it possible to add more herbs or other flavors?
Absolutely! Feel free to experiment with herbs like basil or oregano, or add extras like sun-dried tomatoes or caramelized onions to customize the flavor.
Pin This Recipe!

Savory French Toast with Herbs and Parmesan
A savory twist on classic French toast featuring fresh herbs and a crispy Parmesan crust, perfect for a cozy brunch.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 3 servings 1x
- Category: Breakfast, Brunch
- Cuisine: French-inspired
Ingredients
- 6 thick slices (about 1-inch thick) day-old country bread or sourdough
- 4 large eggs, preferably at room temperature
- 1 cup (240 ml) whole milk or 2%
- 1/4 cup (25 g) freshly grated Parmesan cheese
- 1 tablespoon finely chopped fresh thyme
- 1 tablespoon finely chopped fresh rosemary
- 1/2 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon unsalted butter
- 1 teaspoon olive oil
Instructions
- In a medium bowl, whisk together eggs and milk until smooth. Add garlic powder, salt, pepper, Parmesan, thyme, and rosemary; mix well.
- Slice bread into 6 thick pieces (about 1-inch thick).
- Dip each bread slice into the custard mixture, soaking about 10 seconds per side. Let excess drip off.
- Heat a cast iron or non-stick skillet over medium heat. Add butter and olive oil; wait until butter foams and sizzles.
- Cook soaked bread slices in the hot pan for 3-4 minutes per side until golden brown and crispy.
- Transfer cooked French toast to a plate, sprinkle with extra Parmesan and fresh herbs if desired, season lightly with salt and pepper, and serve immediately.
Notes
Use day-old bread to prevent sogginess. Cook over medium heat to avoid burning the Parmesan. Keep cooked slices warm in a 200°F oven if making for a crowd. Freshly grated Parmesan is preferred for best crust texture. Variations include swapping Parmesan for Pecorino Romano or Gruyère, or adding sun-dried tomatoes or caramelized onions.
Nutrition
- Serving Size: About 2 slices
- Calories: 375
- Sugar: 3
- Sodium: 700
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 28
- Fiber: 2
- Protein: 18
Keywords: savory French toast, herbs, Parmesan, brunch recipe, easy breakfast, cozy brunch, herb French toast



