Skip to Content

Spinach Artichoke Bread

Spinach artichoke isn’t *just* our favorite dip. And soup. It’s also our favorite cheesy bread. Regular garlic and cheese bread gets a very tasty vegetable upgrade with spinach and artichoke.

Categories:

    homemade spinach artichoke bread cut into slices on a serving plate
    Photography by Gayle McLeod

    How We Say I Love You–Cheesy Spinach Artichoke Bread

    There’s food that just conveys love, and this baked spinach and artichoke bread does just that. We think that spinach artichoke bread is a very satisfactory meal on its own, but it’s also a great appetizer with other finger food favorites like Bacon Wrapped Asparagus and Baked Chicken Wings. Make your next Spaghetti and Meatballs dinner extra fancy with this spinach and artichoke bread.

    shallot, spinach, artichoke hearts, mayonnaise, cream cheese, lemon juice, garlic powder, pepper, mozzarella, Parmesan, bread

    💌 Let's Stay Together

    There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

    Ingredients You’ll Need For The Best Spinach Artichoke Bread

    • Crusty Bread – Ciabatta or Como are great

    • Cheese – Cream cheese, mozzarella, and Parmesan

    • Shallot

    • Baby spinach

    • 1 (14-ounce) can quartered artichoke hearts

    • Mayonnaise

    • Lemon juice

    • Garlic powder and freshly cracked black pepper

    olive oil, shallots and spinach being cooked together in a skillet
    shallots, spinach, artichoke hearts, mayo, cream cheese, lemon juice, garlic powder, pepper, mozzarella & parmesan in a bowl
    artichoke hearts, mayo, cream cheese, lemon juice, garlic powder, pepper, mozzarella and parmesan mixed together in a bowl
    crusty bread topped with spinach, artichoke dip mixture on a sheet pan topped with mozzarella and parmesan

    How To Make Spinach Artichoke Bread

    1. Preheat the oven to 400°F.

    2. Cook shallot and spinach, let cool.

    3. Make the artichoke spread. In a large bowl stir together the shallot, spinach, artichoke hearts, mayonnaise, cream cheese, lemon juice, garlic powder, pepper, mozzarella, and parmesan.

    4. Slice the bread in half lengthwise. Arrange, cut sides up, on a rimmed baking sheet.

    5. Spread the artichoke mixture onto the cut sides of the bread.

    6. Sprinkle with mozzarella and Parmesan.

    7. Bake for 20-25 minutes, or until golden brown.

    8. Cut each piece into 4 slices.

    9. Sprinkle with chives and serve warm.

    homemade spinach artichoke bread topped with melted mozzarella and parmesan on a baking sheet just out of the oven
    homemade spinach artichoke dip bread cut into slices on a serving plate

    How to Store Spinach Artichoke Bread + Tips

    • Leftovers are good in the fridge for 3-4 days, or in the freezer for up to 3 months.

    • Make in advance. You can assemble this spinach artichoke dip bread and then wrap it tightly in tin foil and store it in the freezer until you’re ready to bake.

    • Any crusty bread will work, but we love ciabatta or Como bread. Baguettes will work too, but they tend to be extra crusty once baked.

    • Is anyone else craving Hot Spinach Artichoke Dip now?

    homemade spinach artichoke bread cut into slices on a serving plate

    Some More Of Our Favorite Bread Recipes

    Delicious, Any Way You Slice It

    For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

    Spinach Artichoke Bread

    • Serves: 8
    • Prep Time:  15 min
    • Cook Time:  20 min
    • Calories: 335

    Ingredients

    • 1 tablespoon extra-virgin olive oil
    • 1 small shallot, minced
    • 3 cups baby spinach, packed
    • 1 (14-ounce) can quartered artichoke hearts, drained, roughly chopped
    • ½ cup mayonnaise
    • 4 ounces cream cheese
    • 1 tablespoon fresh lemon juice (from 1 lemon)
    • 1 teaspoon garlic powder
    • ¼ teaspoon freshly cracked black pepper
    • 2 cups grated mozzarella
    • ½ cup freshly grated Parmesan cheese
    • 1 loaf crusty bread, such as ciabatta or como
    • 2 tablespoons minced chives

    Method

    1. Preheat the oven to 400°F with a rack in the center position.

    2. Heat the olive oil in a large skillet over medium. Add the shallot and spinach and cook until softened, about 5 minutes. Transfer the mixture to a large bowl and let it cool slightly. Add the artichoke hearts, mayonnaise, cream cheese, lemon juice, garlic powder, pepper, 1¼ cups of the mozzarella, and ⅓ cup of the parmesan, stir to combine.

    3. Slice the bread in half lengthwise and arrange, cut sides up, on a rimmed baking sheet. Evenly spread the cut sides with the artichoke mixture, then sprinkle with the remaining ¾ cup mozzarella and remaining Parmesan cheese. Bake for 20-25 minutes, or until golden brown.

    4. Cut each piece into 4 slices. Sprinkle with chives and serve warm.

    Nutrition Info

    • Per Serving
    • Amount
    • Calories335
    • Protein12 g
    • Carbohydrates25 g
    • Total Fat21 g
    • Dietary Fiber3 g
    • Cholesterol32 mg
    • sodium482 mg
    • Total Sugars2 g

    Spinach Artichoke Bread

    Questions & Reviews

    Join the discussion below.

    or

      Any questions?

      Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

    • Jenn

      I just have to say WHAT?! This was so easy and so good. Will forever be on my "show off" appetizers list.

      Thanks Jenn, so happy you loved it!