Desserts
This artichoke bread pudding recipe transforms a classic dessert into a savory masterpiece with a gooey cheese core and crispy herb crust. 🌟 The secret lies in blending tender artichoke hearts with staled bread cubes, creating a custard base that absorbs rich cheddar and parmesan flavors while baking.
I developed this after craving something hearty yet indulgent—perfect for brunch or a cozy dinner with unexpected depth.
The magic happens when roasted artichoke hearts infuse the custard with their briny, earthy notes, while fresh herbs like thyme and rosemary add aromatic complexity. A crispy bread crust forms on top, trapping all the savory goodness inside.
This isn't your typical sweet bread pudding—it's a flavorful twist that delivers restaurant-quality results with minimal effort.
What makes this recipe stand out is the balance of textures: creamy custard, crispy crust, and tender artichoke hearts that stay intact. The gooey cheese core melts into every bite, creating a satisfying contrast to the herby, crunchy exterior.
It's the kind of dish that impresses guests while feeling completely approachable for home cooks.
Serve warm with a side salad or crusty bread to soak up every last drop of that rich, herby custard. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Let's get started on this savory showstopper!
Ingredients for artichoke bread pudding
Six servings of savory artichoke bread pudding with gooey cheese and crispy herb crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Artichoke Hearts, Marinated 🌿 | 14 oz | Drained and chopped into quarters |
| Stale Bread Cubes 🍞 | 8 cups | Day-old sourdough or French bread |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged variety preferred |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, nutty flavor |
| Fresh Thyme Leaves 🌿 | ¼ cup | Stems removed, finely chopped |
| Fresh Rosemary 🌿 | ⅛ cup | Needles finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth of flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium for balance |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | ¼ cup | For breading crust |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
The artichoke hearts are the star—Trader Joe's or Whole Foods carry the best marinated varieties with vibrant color. Look for jars with no added preservatives. Fresh herbs make all the difference here: Whole Foods or your local farmers market are ideal for thyme and rosemary. For the bread, day-old sourdough gives the best texture, but any crusty loaf works. The cheese should be sharp cheddar with visible crystals—Cabot or Tillamook are reliable brands. If you can't find freshly grated Parmesan, block form only—pre-grated has anti-caking agents that ruin the texture.
No fresh herbs? Dried thyme at one-third the amount works in a pinch, but the flavor won't be as bright. Short on artichokes? Sun-dried tomatoes at half the quantity add a similar briny depth. The vegetable broth can be swapped for low-sodium chicken broth if you're not strictly vegetarian. For extra richness, add 1/4 cup sour cream to the custard mixture. The bread cubes should be about 1-inch pieces—use a bread knife for clean cuts. If your bread is too fresh, toast it first to remove moisture.
This reheats beautifully—350°F for 15-20 minutes until the crust is crispy again. Store leftovers in an airtight container for 4 days in the fridge, or freeze portions for 3 months. The crust gets soggy if stored uncovered, so always cover it. For meal prep, make a double batch—it's perfect for lunches. The cheese core gets even gooier when reheated, so don't skip this step if you're making it ahead.
Why You'll Love This Recipe
- I’ll be real: the first time I made this, I thought leftovers would be sad. They weren’t. If anything, the flavors deepen overnight, and reheating it in the oven gives it that golden, toasty edge that makes it taste like you meant to make extra.
- No Waste, All Flavor: I swear by this trick—toss in those stale bread ends and marinated artichoke hearts you’d normally toss. Suddenly, they’re stars in a dish that tastes like a fancy brunch but costs next to nothing.
- One-Pan Magic: Honestly, this is the kind of recipe where you mix, bake, and walk away. The eggs and milk create that perfect custardy center while the cheddar gets gloriously crispy on top—no flipping, no fuss, just chef’s kiss results.
- Crowd-Pleasing Twist: Between us, this is the dish that makes people ask for seconds without you even trying. The sharp cheddar and briny artichokes cut through the richness of the bread, and it’s weirdly satisfying—like dessert and dinner had a baby.
Step-by-step instructions for artichoke bread pudding
Here's the method for creating a rich, savory bread pudding with a crispy herb crust and gooey cheese center.
👨🍳 Step 1: Prepare the Artichoke and Herb Mixture
Drain the 14 oz marinated artichoke hearts thoroughly and pat them dry with paper towels. Chop them into quarters and set aside. In a small bowl, combine the 0.25 cup fresh thyme leaves and 0.125 cup fresh rosemary, then finely chop them together. This ensures even distribution of both herbs throughout the pudding.
In a separate small bowl, mix the 4 cloves minced garlic, 0.25 cup extra-virgin olive oil, 1.5 cups vegetable broth, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper. This creates a flavorful base that will infuse the bread cubes while keeping them moist. Set this mixture aside until ready to use.
🥘 Step 2: Assemble the Bread Pudding Base
In a large bowl, combine the 8 cups stale bread cubes with the artichoke quarters and herb mixture. Pour the garlic-olive oil broth mixture over the bread and toss gently until every cube is evenly coated. Let this mixture sit for 5 minutes while you prepare the egg-milk custard.
In another large bowl, whisk together the 6 whole large eggs and 2 cups whole milk until fully combined. Gradually fold in the 1.5 cups shredded sharp cheddar cheese and 0.5 cup freshly grated parmesan cheese until smooth. This creates a rich, creamy custard that will bind the bread cubes together and create that signature gooey texture.
🍳 Step 3: Create the Crispy Crust
In a separate small bowl, mix together the 0.25 cup all-purpose flour and 0.5 cup panko breadcrumbs. This creates a textured topping that will give your bread pudding that satisfying crunch. Sprinkle this mixture evenly over the top of the bread mixture in the large bowl, pressing down gently to ensure good contact with the bread cubes.
Transfer the entire mixture to a 9x13-inch baking dish (or similar size) and spread it out evenly. The bread cubes should be tightly packed but not forced. This ensures even baking and that signature crispy crust we're after.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 45-50 minutes. You'll know it's ready when the top is deep golden brown and the edges are pulling away slightly from the sides of the pan. The center should still have a slight jiggle when gently shaken.
For the final 5 minutes of baking, increase the oven temperature to 400°F to intensify the browning of the crust. This high-heat finish creates that beautiful caramelized top that makes this dish so appealing. If the top starts to brown too quickly, tent loosely with aluminum foil.
⏰ Step 5: Rest and Serve
Remove the bread pudding from the oven and let it rest for 10-15 minutes before serving. This resting period allows the custard to fully set and the flavors to meld together. The internal temperature should reach 160°F at this point, ensuring it's fully cooked and safe to eat.
Cut into squares and serve immediately while still warm. The contrast between the crispy herb crust, the tender artichoke-infused bread, and the gooey cheese center creates a truly satisfying bite. Pair with a simple green salad or roasted vegetables for a complete meal.
Pro Tips For Making Artichoke Bread Pudding
- Slice Bread Thin: Use a sharp serrated knife and cut stale bread into ½-inch cubes—no bigger, or the centers stay doughy. I learned this the hard way after pulling out a pudding with a gummy middle that needed another 20 minutes in the oven. (Yes, even if you're impatient like me.)
- Drain Artichokes Well: After marinating, drain the artichoke hearts thoroughly—press them between paper towels to remove excess liquid. Wet artichokes make the custard watery, and you’ll end up with a sad, soupy pudding instead of a creamy one. Trust me, the squeeze is worth it.
- Preheat Oven to 350°F: Don’t rush this—let the oven hit 350°F before baking, and use an oven thermometer to confirm. I once skipped this and ended up with a pudding that cooked unevenly, browning on top while staying raw underneath. A steady temp is non-negotiable.
- Stir in Cheese Early: Whisk the sharp cheddar into the egg-milk mixture before adding the bread—this ensures even distribution, not just melted cheese pockets. I used to sprinkle it on top, and half the time it clumped or didn’t melt through. Mix it in like you’re making mac and cheese.
Regional styles of this recipe
Italian Rustic Twist
Inspired by Italian pane e formaggio traditions, this version swaps sharp cheddar for aged Pecorino Romano and fontina cheese—both melt beautifully while adding nutty depth. I like to add ½ cup sun-dried tomatoes (oil-packed) to the bread mixture for a Mediterranean touch.
Serve with balsamic glaze drizzled over the top for a tangy contrast that cuts through the richness. 🌿
French Herb Garden
For a lighter, more aromatic profile, French cooks would use tarragon and chervil alongside thyme and rosemary. Replace the garlic with 1 tbsp minced shallots for a milder sweetness.
Top with a crème fraîche sauce—whisk ½ cup crème fraîche with 1 tbsp Dijon mustard and a pinch of freshly cracked pepper—for a luxurious finish. This version pairs beautifully with buttery dinner rolls on the side.
Spanish-Inspired
Give it a Spanish flair by adding smoked paprika (½ tsp) and saffron threads (¼ tsp, steeped in the warm broth) to the custard. Swap the cheddar for manchego cheese and fold in ¼ cup chopped smoked Spanish chorizo (optional) for a smoky, savory punch.
Garnish with pickled red onions and fresh parsley before serving. This version works brilliantly as a tapas-style dish with olives and marinated feta on the side. 🍅
Southern U.S. Cheesy Crunch
In the American South, this dish often gets a biscuit-topped crust for extra flakiness. Replace the panko with 1 cup crushed buttermilk biscuits (homemade or store-bought) mixed with 2 tbsp melted butter.
Add ½ cup grated sharp cheddar to the custard and fold in 1 tsp hot sauce for a subtle kick. Serve with collard greens or a tomato-based gumbo for a hearty meal. The biscuit crust adds a satisfying crunch that Southern cooks love.
Mediterranean Roasted Artichoke
For a more rustic texture, roast the artichoke hearts at 400°F for 15 minutes before chopping them—this intensifies their flavor and adds a smoky note. Toss the roasted artichokes with 1 tsp lemon zest and 1 tbsp chopped capers before mixing into the bread.
Top with a crumbled feta and oregano crust by mixing ¼ cup crumbled feta with 2 tbsp chopped oregano and 2 tbsp breadcrumbs. This version shines with grilled halloumi on the side for a complete Mediterranean spread. 🌊
Vegetarian Vegan Adaptation
To make this dish vegan, replace the eggs with 6 tbsp aquafaba (chickpea brine) whipped to stiff peaks, and the milk with 2 cups unsweetened almond milk. Use nutritional yeast (½ cup) instead of parmesan for a cheesy flavor, and vegan sharp cheddar for the cheddar.
The crust can be made with flaxseed meal (2 tbsp ground flax + 6 tbsp water) mixed into the flour. This version still delivers a gooey texture and crispy crust—just plant-based! 🌱
Nutrition facts
Frequently asked questions
Can I use fresh artichokes instead of marinated hearts?
Fresh artichokes work but require extra prep! Trim them carefully, remove the tough outer leaves, and cut into quarters. Steam for 15 minutes until tender, then chop. Fresh artichokes have a stronger flavor, so reduce the amount to 10 oz to avoid bitterness. Always remove the fuzzy choke before using.
Why does my bread pudding turn out gummy instead of creamy?
Overmixing the custard or using fresh bread are the usual culprits. Let the bread cubes sit in the broth mixture for 10 minutes before adding custard to absorb excess moisture. Also, ensure your eggs and milk are at room temperature—cold ingredients create a denser texture. Bake until the center reaches 160°F for perfect creaminess.
What's the best way to reheat leftovers?
For maximum crispiness, cover with foil and warm at 350°F for 15 minutes, then uncover for the final 5 minutes to restore the crust. Microwave reheating works in 20-second bursts on high, but it'll lose some texture. Store leftovers in an airtight container for 4 days—the cheese core gets even gooier when reheated!
Can I make this ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The crust will dry slightly, making it easier to achieve that perfect golden-brown finish when baking. For freezing, bake first, then wrap tightly in plastic wrap and foil. Thaw overnight in the fridge before reheating.
What's the secret to the crispy crust?
The combination of flour and panko creates the ideal texture. Press the mixture firmly into the baking dish so the crust touches all surfaces. For extra crunch, broil for 1-2 minutes at the end (watch closely!). The high-heat finish in the final 5 minutes at 400°F is also crucial for that satisfying crunch.
