Artichoke Bread Pudding Recipe: Savory Herb Crunch With Gooey Artichoke Hearts

Desserts

Artichoke Bread Pudding Recipe: Savory Herb Crunch With Gooey Artichoke Hearts

This artichoke bread pudding recipe transforms a classic dessert into a savory masterpiece with tender bread cubes, gooey artichoke hearts, and aromatic herbs. 🌟 The secret lies in balancing rich, creamy custard with the bright, briny notes of artichokes and fresh herbs—creating a dish that feels both comforting and sophisticated.

Perfect for vegetarians who crave hearty, satisfying flavors without sacrificing texture or depth.

The baking process is straightforward but requires patience: stale bread soaks up a custard mixture infused with garlic, thyme, and Parmesan, while artichoke hearts add a luxurious, melty center. Baked at 350°F for about 45 minutes, the edges develop a golden crust while the interior remains custardy and rich.

This isn’t your typical sweet bread pudding—it’s a savory showstopper that pairs beautifully with a crisp white wine or a simple arugula salad.

What makes this recipe stand out is the contrast of textures: crispy bread edges, tender artichokes, and the delicate crunch of toasted herbs. The result is a dish that’s equal parts indulgent and elegant, with every bite offering a harmonious blend of savory, herby, and slightly tangy flavors.

Whether you’re serving it as a main course or a showstopping side, this bread pudding will leave your guests asking for seconds.

For an extra touch of sophistication, dust with powdered sugar or drizzle with honey before serving—though the savory flavors shine on their own. The recipe scales easily, making it ideal for gatherings or meal prep. Let’s get baking!

👨‍🍳
Difficulty
Easy
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for artichoke bread pudding

Six servings of savory indulgence—where crusty bread meets gooey artichokes and herby richness.

Ingredient Amount Notes
Stale Baguette 🍞 1 ½ lb Crusts removed, cubed 1-inch
Marinated Artichoke Hearts 🌿 14 oz Drained, quartered if large
Large Eggs 🥚 6 whole Room temperature preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat recommended
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Thyme Leaves 🌿 2 tbsp Chopped, stems removed
Parmesan Cheese 🧀 ½ cup Freshly grated, block preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For drizzling
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Powdered Sugar 🍚 2 tbsp For dusting (optional)

The bread is the backbone here. Day-old baguette works best—it's staler and soaks up custard beautifully. Look for a crusty French-style loaf at your local bakery or grocery store's bread section. If you can't find stale bread, toast slices lightly and let them cool completely. The artichoke hearts? Marinated ones from a jar save time, but if you want to splurge, fresh steamed artichokes add incredible texture. Just make sure they're fully drained before using—no one wants soggy pudding. For the Parmesan, grate it yourself—pre-grated cheese has anti-caking agents that make it clumpy and less flavorful.

No fresh thyme? Dried works at half the amount, though it lacks the same bright aroma. Short on vegetable broth? Low-sodium chicken broth is a good swap, but keep the recipe vegetarian by omitting it entirely and using extra milk. The eggs should be room temperature—they'll blend more smoothly into the custard. Want extra richness? Add an extra tablespoon of heavy cream. For the garlic, peel and mince it fresh—jarred minced garlic has a metallic aftertaste. And if you're feeling fancy, toast the bread cubes lightly in the oven before adding them to the custard for extra crunch.

This pudding tastes even better the next day—make it ahead and refrigerate. Reheat covered at 325°F for 20-25 minutes until warmed through. Store leftovers in an airtight container for up to 3 days. For serving, dust with powdered sugar or drizzle with olive oil for that restaurant-quality finish. The crust gets crispy again when reheated, so don't skip this step if you're serving it cold. Freezes beautifully too—just wrap tightly and thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No Waste Magic: I swear by this trick—turning yesterday’s baguette into something golden and crave-worthy. The crust gets extra crispy, and the artichokes soak up all that creamy milk-egg mix like a dream. Honestly, I’d rather eat this than throw out stale bread any day.
  • Umami Bomb: That jar of marinated artichoke hearts? It’s the star. The briny, garlicky flavor cuts through the richness of the eggs and cream, giving you this perfect balance—salty, savory, and just a little tangy. One bite and you’ll forget about bland puddings forever.
  • Make-Ahead Miracle: Between us, this is my go-to for lazy Sundays or when company drops by last-minute. Bake it ahead, reheat it, or even serve it cold—it’s that versatile. My husband’s a skeptic, but he devours the leftovers for breakfast the next morning. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Eggs, milk, and a baguette? Check. Artichokes on sale? Double check. This costs next to nothing to make but tastes like you slaved over it. I’ll be real: it’s the kind of dish that makes fancier desserts feel unnecessary. Plus, one batch feeds four—so half the cost per serving.

Step-by-step instructions for artichoke bread pudding

Transform your stale baguette into a rich, savory masterpiece with this foolproof method.

1

👨‍🍳 Step 1: Prepare the Baguette and Artichoke Base

Preheat your oven to 375°F to get it ready for baking. While it heats, cut the 1.5 lb stale baguette into 1-inch cubes, removing any crusts first. This gives you uniform pieces that'll soak up the custard perfectly. Spread the cubes on a baking sheet and toast them for 8-10 minutes until they're lightly golden and crisp. This step prevents a soggy pudding and adds that essential crunch.

In a large bowl, combine the 14 oz drained, quartered marinated artichoke hearts, 4 minced garlic cloves, and 2 tbsp chopped fresh thyme leaves. Drizzle with 2 tablespoons of the extra-virgin olive oil and toss gently to coat. Set this mixture aside—it'll infuse the bread with artichoke flavor as it bakes.

2

🍳 Step 2: Create the Custard Mixture

In a separate large bowl, whisk together the 6 whole large eggs, 2 cups whole milk, 1 cup heavy cream, and 1.5 cups vegetable broth. The mixture should be smooth and well combined. Season generously with 1.5 tsp salt and 0.5 tsp freshly ground black pepper. Here's the thing—this savory custard needs proper seasoning upfront because the artichokes and herbs will add their own flavors during baking.

Gradually whisk in the 0.5 cup freshly grated Parmesan cheese until fully dissolved. The cheese adds a rich, salty depth that balances the artichoke's brininess. If you're using the 2 tbsp powdered sugar for a touch of sweetness, sprinkle it in now and mix until just combined. The sugar won't be overpowering but will complement the savory flavors beautifully.

3

🥘 Step 3: Assemble and Bake the Pudding

In a greased 9x13-inch baking dish, combine the toasted baguette cubes and the artichoke mixture. Pour the custard over everything, pressing down gently to ensure the bread soaks up the liquid. You want the bread fully submerged but not drowning in custard—this ensures maximum texture contrast. Let it rest for 10 minutes while the bread absorbs some of the liquid.

Bake uncovered for 40-45 minutes until the top is golden brown and the edges are set but the center still has a slight wobble. Real talk: don't overbake—you want that custard to remain silky in the center. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.

4

🔥 Step 4: Finish and Serve Warm

Remove the pudding from the oven and let it rest for 10 minutes—this allows the center to set slightly while keeping it creamy. While it rests, heat the remaining 2 tablespoons of extra-virgin olive oil in a small pan over low heat. Add the 0.25 cup chopped fresh parsley and cook for 1 minute until fragrant. This simple garnish adds freshness that cuts through the richness.

Slice the bread pudding into 6 equal portions and serve immediately, drizzled with the parsley oil. The contrast of crispy bread, creamy custard, and tender artichoke hearts makes every bite satisfying. For extra drama, sprinkle with additional Parmesan cheese just before serving—it melts slightly from the residual heat and adds another layer of flavor.

👨‍🍳

Pro Tips For Making Artichoke Bread Pudding

  • Bake at 325°F: DESCRIPTION: I learned this the hard way—350°F makes the outside burn before the center sets. The bread pudding needs a gentle oven to absorb the custard evenly without turning into a brick. If you’re impatient like me, check at 30 minutes and tent with foil if the top browns too fast.
  • Drain Artichokes Well: DESCRIPTION: Those jarred artichoke hearts are swimming in oil or brine, and that’s the last thing you want in your custard. Drain them, then pat dry with paper towels—even squeeze out excess moisture if they’re particularly wet. Trust me, your pudding will thank you with a lighter, creamier texture.
  • Whisk Eggs Cold: DESCRIPTION: Room-temperature eggs? Skip it. Cold eggs whip up fluffier and create a smoother custard—no lumps, no graininess. Just crack them straight from the fridge into a bowl, whisk vigorously, then mix in the warm milk. Your future self will notice the difference in the first bite.
  • Soak Bread in Stages: DESCRIPTION: Dumping all the bread in at once turns it soggy before the custard sets. Instead, reserve half the milk-cream mix, soak the bread in batches, then fold it in gently at the end. This keeps the structure intact while still soaking up every drop of that rich, artichoke-infused custard.

Flavor customization for these flavors

Herb Variations

Swap out thyme for fresh rosemary or sage—both add earthy depth that pairs beautifully with artichokes. Use 1 tbsp chopped rosemary or 6-8 fresh sage leaves (finely chopped) instead. For a Mediterranean twist, add 1 tsp dried oregano alongside the thyme.

I love how rosemary’s piney notes elevate the dish, especially when paired with a drizzle of lemon zest. 🌿

Cheese Swaps

Replace Parmesan with Pecorino Romano for a sharper, saltier kick or Gruyère for nutty complexity. For a vegetarian-friendly option, try nutritional yeast (2 tbsp) mixed with ¼ cup grated vegan Parmesan—it adds umami without dairy.

I’ve also used feta crumbles (½ cup) mixed into the custard for tangy brightness, though it melts differently during baking.

Spicy Kick

Add ½ tsp red pepper flakes or 1 tsp hot honey to the custard for heat. For smoky depth, stir in ½ tsp smoked paprika with the thyme. If you love bold flavors, try 1 minced chipotle pepper in adobo (seeds removed) mixed into the artichoke base.

The heat balances the richness perfectly—just adjust to taste! 🌶️

Sweet-Savory Balance

Enhance the sweetness with 1 tbsp honey or maple syrup in the custard. Caramelized onions (½ cup) folded into the artichoke base add natural sweetness and texture. For a dessert-like finish, sprinkle toasted pine nuts (¼ cup) or crushed pistachios on top before baking.

The contrast of sweet and savory makes this dish even more versatile.

Global Twists

For a French bistro vibe, add 1 tsp Dijon mustard to the custard and top with crispy prosciutto (optional). A Middle Eastern twist uses sumac (1 tsp) and toasted sesame seeds for garnish.

For a Mexican-inspired version, swap artichokes for roasted poblano peppers and add cilantro instead of parsley. Each variation keeps the bread pudding’s hearty texture while exploring new flavors.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh artichokes instead of marinated hearts?

Yes, but you'll need to steam them first! Fresh artichokes take about 30-40 minutes to steam until tender. After cooling, trim the choke, remove the tough outer leaves, and quarter them. Just be sure to drain them thoroughly before using in the recipe—excess moisture can make your bread pudding soggy.

2

Why did my bread pudding turn out too custardy with no bread texture?

This usually happens when the bread doesn't absorb enough custard before baking. Try toasting the bread cubes longer (12-15 minutes) until they're crisp, then let them cool completely before assembling. Also, make sure your baking dish is large enough—using a 9x13-inch pan gives the bread room to soak up liquid properly.

3

How can I make this recipe vegetarian without dairy?

Swap the milk and heavy cream for unsweetened almond milk or oat cream, and use vegan Parmesan (or nutritional yeast for umami). The custard will still be creamy, though slightly lighter. For extra richness, add 2 tbsp coconut oil to the custard mixture. The texture will be similar but with a neutral dairy-free profile.

4

Can I make this ahead of time and reheat it?

This dish actually tastes better the next day. Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, cover with foil and warm at 325°F for 20-25 minutes until heated through. The crust will crisp up again, and the custard will be perfectly creamy—just like fresh from the oven!

5

What's the best way to serve this as a main dish?

Pair it with a bright, acidic salad like arugula with lemon vinaigrette or shaved fennel and orange segments. For drinks, a crisp Sauvignon Blanc or sparkling rosé complements the herby, savory flavors beautifully. Serve with a side of roasted vegetables or a simple tomato-basil soup to round out the meal.

★★★★★4.6(13 reviews)
Categories Desserts