
Why You’ll Love This Recipe
- Quick and Easy – Ready in minutes with simple ingredients.
- Creamy and Cheesy – Loaded with cream cheese, mozzarella, and Parmesan for a rich, indulgent flavor.
- Perfect for Any Meal – Enjoy as breakfast, brunch, or a hearty snack.
- Great for Sharing – A fun recipe to make for family gatherings or casual get-togethers.
- Customizable – Easily modify ingredients to suit different tastes and dietary preferences.
Ingredients
- 8 oz. cream cheese, softened
- ½ cup chopped artichoke hearts
- ½ cup chopped spinach
- 1 cup shredded mozzarella, divided
- ½ cup grated Parmesan
- 1 garlic clove, minced
- 1 Tbsp. chopped parsley, plus extra for garnish
- ½ tsp. crushed red pepper flakes, plus extra for garnish
- Kosher salt, to taste
- Black pepper, to taste
- 2 bagels, halved
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Preheat Oven – Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper.
-
Prepare the Filling – In a mixing bowl, combine softened cream cheese, chopped artichoke hearts, spinach, ¾ cup of mozzarella, Parmesan, garlic, parsley, crushed red pepper flakes, salt, and black pepper. Stir until well blended.
-
Assemble the Bagels – Place the bagel halves on the prepared baking sheet. Evenly spread the spinach-artichoke mixture on each half.
-
Add More Cheese – Sprinkle the remaining mozzarella over the top of each bagel half.
-
Bake – Place in the oven and bake for 10-12 minutes, or until the cheese is melted and bubbly.
-
Garnish and Serve – Remove from the oven and garnish with extra parsley and crushed red pepper flakes. Serve warm and enjoy!
Servings and Timing
- Servings: Makes 4 bagel halves (2 full bagels)
- Preparation Time: 10 minutes
- Cooking Time: 10-12 minutes
- Total Time: 20-22 minutes
Variations
- Spicy Kick – Add more crushed red pepper flakes or a drizzle of hot sauce.
- Extra Protein – Mix in cooked shredded chicken or crumbled bacon for a heartier meal.
- Different Cheeses – Swap mozzarella for cheddar, provolone, or gouda for a unique flavor.
- Keto-Friendly Option – Use low-carb bagels or serve the filling on grilled portobello mushrooms.
- Gluten-Free – Use gluten-free bagels to make this dish suitable for gluten-sensitive diets.
Storage/Reheating
- Storage – Store leftover bagels in an airtight container in the refrigerator for up to 2 days.
- Reheating – Reheat in a 350°F (175°C) oven for 5-7 minutes or microwave for 30 seconds until warm.
- Freezing – Freeze assembled (but unbaked) bagels in a sealed container for up to 1 month. Bake directly from frozen, adding a few extra minutes to the cooking time.
FAQs
Can I use frozen spinach instead of fresh?
Yes! Thaw and squeeze out excess moisture before mixing it into the filling.
Can I make these bagels ahead of time?
Yes! Assemble them ahead and refrigerate. Bake just before serving.
What type of bagels work best for this recipe?
Plain, everything, or whole wheat bagels work great, but you can experiment with different flavors.
Can I use canned artichokes?
Yes, canned or jarred artichoke hearts work well. Just drain and chop them before use.
How can I make this dairy-free?
Use dairy-free cream cheese, vegan mozzarella, and a dairy-free Parmesan alternative.
Can I cook these in an air fryer?
Yes! Air fry at 375°F (190°C) for about 5-7 minutes until the cheese is bubbly.
What goes well with these bagels?
Serve with a fresh salad, soup, or a side of fruit for a complete meal.
How do I make this dish lower in calories?
Use low-fat cream cheese, part-skim mozzarella, and whole wheat bagels.
Can I add more vegetables?
Absolutely! Try adding diced bell peppers, mushrooms, or onions for extra flavor.
Can I toast the bagels before adding the filling?
Yes, toasting them lightly before assembling adds extra crunch.
Conclusion
Cheesy spinach-artichoke bagels are a perfect combination of creamy, cheesy, and savory flavors. Whether for breakfast, brunch, or a quick snack, this easy-to-make recipe is a surefire hit. Give it a try and enjoy a delicious, comforting treat!

Cheesy Spinach-Artichoke Bagels
- Total Time: 20 minutes
- Yield: 4 Servings
- Diet: Vegetarian
Description
These cheesy spinach-artichoke bagels take classic spinach-artichoke dip and transform it into a rich, creamy, and savory topping for toasted bagels. Loaded with mozzarella, Parmesan, and cream cheese, this quick and easy recipe is perfect for breakfast, brunch, or a satisfying snack.
Ingredients
- 8 oz. cream cheese, softened
- ½ cup chopped artichoke hearts
- ½ cup chopped spinach
- 1 cup shredded mozzarella, divided
- ½ cup grated Parmesan
- 1 garlic clove, minced
- 1 Tbsp. chopped parsley, plus extra for garnish
- ½ tsp. crushed red pepper flakes, plus extra for garnish
- Kosher salt, to taste
- Black pepper, to taste
- 2 bagels, halved
Instructions
-
Preheat Oven
- Preheat oven to 375°F (190°C).
- Line a baking sheet with parchment paper.
-
Prepare the Filling
- In a bowl, mix cream cheese, artichokes, spinach, ¾ cup mozzarella, Parmesan, garlic, parsley, red pepper flakes, salt, and black pepper until well combined.
-
Assemble the Bagels
- Place bagel halves on the prepared baking sheet.
- Evenly spread the spinach-artichoke mixture on each bagel half.
-
Add More Cheese
- Sprinkle the remaining ¼ cup mozzarella over the bagels.
-
Bake
- Bake for 10-12 minutes, or until the cheese is melted and bubbly.
-
Garnish & Serve
- Remove from the oven and garnish with extra parsley and red pepper flakes.
- Serve warm and enjoy!
Notes
- Extra Crunch: Lightly toast the bagels before adding the filling.
- Protein Boost: Add shredded chicken or crumbled bacon.
- Dairy-Free Option: Use vegan cream cheese, mozzarella, and Parmesan.
- Low-Carb Alternative: Use keto bagels or top grilled portobello mushrooms.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Snack
- Method: Baking
- Cuisine: American