
Craving something cheesy, creamy, and utterly irresistible?
These Spinach-Artichoke Bagels are a game-changer!
Packed with a luscious blend of spinach, artichokes, mozzarella, and Parmesan, all melted together on a toasted bagel, these are the perfect savory treat.
Whether you’re craving a decadent breakfast or a savory snack, these bagels are simple to make and will have everyone asking for more!
For the Bagels
- Cream Cheese – Softened, it gives the base of the spread its rich, creamy texture.
- Artichoke Hearts – Finely chopped, adding a savory, tangy flavor to the mix.
- Spinach – Finely chopped, this adds a fresh, earthy flavor that balances the richness of the cheese.
- Mozzarella – Shredded, this melts beautifully and adds that gooey, cheesy goodness.
- Parmesan – Freshly grated, it gives a sharp, nutty flavor to the mixture.
- Garlic – Minced, for that aromatic punch of flavor.
- Parsley – Chopped, for a touch of freshness and color.
- Crushed Red Pepper Flakes – For a little heat and depth in the flavor.
- Kosher Salt & Freshly Ground Black Pepper – To season and bring all the flavors together.
- Bagels – Halved, these are the base for your cheesy spinach-artichoke topping.


Cheesy Spinach-Artichoke Bagels
Notes
Ingredients:
- 8 oz cream cheese, softened
- 1/2 cup finely chopped artichoke hearts
- 1/2 cup finely chopped spinach
- 1 cup shredded mozzarella (divided)
- 1/2 cup freshly grated Parmesan
- 1 garlic clove, minced
- 1 Tbsp chopped parsley (plus extra for garnish)
- 1/2 tsp crushed red pepper flakes (plus extra for garnish)
- Kosher salt
- Freshly ground black pepper
- 2 bagels, halved
Instructions:
- Preheat the Oven:
- Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Prepare the Spread:
- In a large bowl, combine the softened cream cheese, chopped artichoke hearts, spinach, 2/3 cup of mozzarella, Parmesan, minced garlic, parsley, and red pepper flakes.
- Season with salt and black pepper to taste and stir until well mixed.
- Assemble the Bagels:
- Place the halved bagels, cut side up, on the prepared baking sheet.
- Spread each half with the spinach-artichoke mixture, then top with the remaining mozzarella.
- Bake:
- Place the bagels in the oven and bake for 10 to 12 minutes, or until the cheese is melted and the bagels are warmed through.
- If you'd like a golden top, broil for an additional 1-2 minutes.
- Garnish and Serve:
- Remove from the oven and garnish with additional parsley and red pepper flakes.
- Serve immediately and enjoy!
Nutrition
Calories: 224 kcal | Carbohydrates: 26g | Protein: 5.5g | Fat: 17g | Saturated Fat: 6gCholesterol: 39mg | Sodium: 326.5mg | Potassium: 284mg | Fiber: 2.5g | Sugar: 4g
Vitamin A: 692 IU | Vitamin C: 5mg | Calcium: 30mg | Iron: 1mg

- Can I make the spinach-artichoke spread ahead of time?
Absolutely! You can prep the spinach-artichoke spread in advance and store it in the fridge for up to a day. When you’re ready, just spread it on your bagels, top with mozzarella, and bake! Easy peasy.
- Can I use frozen spinach instead of fresh?
Yes, you can! Just make sure to thaw the frozen spinach and squeeze out any excess moisture before using it in the spread. That way, your bagels won’t get soggy.
- What if I don’t have Parmesan cheese?
No problem! You can swap Parmesan for another hard cheese like Asiago or Pecorino. If you don’t have those either, mozzarella will still give you that melty, cheesy goodness.
- Can I skip broiling the bagels?
Of course! Broiling just gives them a golden, bubbly finish, but if you prefer a softer top, you can skip it. The bagels will still taste amazing!
- How do I keep my bagels crispy?
To avoid sogginess, be sure to drain the artichokes well and dry the spinach thoroughly. This helps keep the topping firm so your bagels stay crispy and delicious.



