Cheesy Spinach-Artichoke Bagels

These Cheesy Spinach-Artichoke Bagels are a delicious twist on classic bagels, combining the creamy, savory flavors of spinach-artichoke dip with toasted bagels and a generous layer of melted cheese. They are crispy around the edges, soft in the middle, and packed with garlic, cream cheese, spinach, tender artichokes, and gooey mozzarella.

This easy recipe is perfect for breakfast, brunch, lunch, game-day snacks, or a quick weeknight meal. Instead of preparing a separate dip and serving it with crackers, you can spoon the flavorful mixture directly onto bagels and bake until golden and bubbly.

The best part is that you can prepare these bagels with store-bought bagels and a handful of everyday ingredients. They are easy to customize, and you can even prepare the spinach-artichoke topping ahead of time for convenient meals.

Recipe Overview

Prep time

15 minutes

Cook time

12–15 minutes

Total time

30 minutes

Servings

4 bagels

Oven temperature

400°F / 200°C

Difficulty

Easy

Best for

Breakfast, brunch, lunch, snacks, and casual entertaining

Ingredients for Cheesy Spinach-Artichoke Bagels

Main ingredients

  • 4 plain bagels, sliced in half
  • 1 cup (about 30 g) fresh spinach, finely chopped
  • 1 cup (about 140 g) canned or jarred artichoke hearts, drained and chopped
  • 4 oz (115 g) cream cheese, softened
  • ½ cup (120 g) sour cream or plain Greek yogurt
  • 1 cup (100–110 g) shredded mozzarella cheese, divided
  • ¼ cup (25 g) grated Parmesan cheese
  • 2 garlic cloves, minced
  • 1 tablespoon olive oil or melted butter
  • ¼ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • ¼ teaspoon onion powder (optional)
  • A pinch of red pepper flakes (optional)

Ingredient notes

Bagels: Plain, sesame, or everything bagels all work well. Choose bagels that are sturdy enough to hold the creamy topping.

Spinach: Fresh spinach provides color and flavor. Frozen spinach also works, but thaw it completely and squeeze out excess water before adding it.

Artichoke hearts: Use canned or jarred artichokes packed in water or brine. Drain them thoroughly to avoid a watery topping.

Cheese: Mozzarella gives you the stretchy, melted cheese topping, while Parmesan adds a salty, savory flavor. You can substitute part of the mozzarella with Monterey Jack or cheddar.

Cream cheese and sour cream: These ingredients create the creamy base. Plain Greek yogurt can replace the sour cream for a slightly tangier result.

How to Make Cheesy Spinach-Artichoke Bagels

Step 1: Preheat the oven

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it with cooking spray.

Arrange the bagel halves cut-side up on the baking sheet. If your bagels are particularly soft, you can toast them lightly for 2–3 minutes before adding the topping. This helps prevent the centers from becoming soggy.

Step 2: Prepare the spinach

Wash the fresh spinach and pat it dry. Chop it into small pieces so it distributes evenly throughout the filling.

If using frozen spinach, thaw it and squeeze out as much liquid as possible using a clean kitchen towel or paper towels. Removing excess moisture is essential for a thick, creamy topping.

Step 3: Chop the artichokes

Drain the artichoke hearts thoroughly and chop them into small pieces. If they are packed in oil, blot away excess oil before chopping.

Smaller pieces make the topping easier to spread and ensure that every bite contains spinach, artichokes, and cheese.

Step 4: Make the creamy spinach-artichoke mixture

In a medium mixing bowl, combine the softened cream cheese and sour cream. Stir until smooth.

Add the chopped spinach, artichokes, minced garlic, Parmesan, half of the mozzarella, salt, black pepper, and optional onion powder or red pepper flakes.

Mix until everything is evenly combined. The mixture should be thick enough to sit on top of the bagels without running off.

Taste a small amount and adjust the seasoning if necessary. Remember that Parmesan and mozzarella already contribute saltiness.

Step 5: Prepare the bagels

Brush the cut surfaces of the bagels lightly with olive oil or melted butter.

This adds flavor and helps the edges turn golden during baking. Arrange the bagels with the cut sides facing upward.

Step 6: Add the topping

Spoon the spinach-artichoke mixture onto each bagel half. Spread it evenly, leaving a small border around the edges.

Divide the remaining mozzarella over the tops. For extra flavor, sprinkle a little additional Parmesan or a pinch of black pepper over each one.

Avoid piling the mixture too high, especially if you are using smaller bagels, as a thick layer may take longer to heat through.

Step 7: Bake until golden and bubbly

Place the baking sheet in the preheated oven and bake for 12–15 minutes at 400°F (200°C).

The bagels are ready when the cheese has melted, the topping is hot throughout, and the edges are lightly golden.

For a more browned cheese topping, switch to the broiler for approximately 1–2 minutes at the end. Watch carefully because cheese can burn quickly under a broiler.

Step 8: Cool briefly and serve

Remove the bagels from the oven and let them rest for 2–3 minutes. The filling will be very hot immediately after baking.

Sprinkle with fresh parsley, chives, or red pepper flakes if desired. Serve warm while the cheese is still melted and the bagel edges remain crisp.

Variations and Substitutions

One of the best things about this recipe is how easy it is to customize.

  • Extra-cheesy bagels: Add a little shredded cheddar or Monterey Jack to the mozzarella.
  • Spicy spinach-artichoke bagels: Add red pepper flakes, diced jalapeños, or a dash of hot sauce.
  • Protein-rich version: Add a small amount of finely chopped cooked chicken, making sure it is fully cooked and reheated thoroughly.
  • Mediterranean version: Add chopped sun-dried tomatoes, oregano, and a few sliced olives.
  • Lighter version: Use reduced-fat cream cheese and plain Greek yogurt instead of sour cream. The texture may be slightly less rich.
  • Garlic Parmesan version: Increase the garlic slightly and add a little extra Parmesan for a stronger savory flavor.
  • Gluten-free version: Use certified gluten-free bagels and check the labels on all other ingredients.

For a dairy-free variation, use plant-based cream cheese, vegan mozzarella, and a suitable dairy-free Parmesan alternative. Melting and browning may vary by brand.

What to Serve with Spinach-Artichoke Bagels

These bagels are filling enough to enjoy on their own, but they also pair well with simple side dishes.

  • A fresh green salad with lemon vinaigrette
  • Tomato soup or roasted vegetable soup
  • Sliced cucumbers and cherry tomatoes
  • Fresh fruit for breakfast or brunch
  • Roasted potatoes or sweet potato wedges
  • A small bowl of marinara sauce for dipping

For brunch, serve the bagels with fresh fruit, coffee, and a simple salad. For lunch, pair one or two halves with soup for a satisfying meal.

Storage and Reheating Instructions

Refrigerator: Allow leftovers to cool, then place them in an airtight container and refrigerate within 2 hours. Store for up to 3 days.

Reheating in the oven: Preheat the oven to 350°F (175°C). Place the bagel halves on a baking tray and heat for approximately 8–10 minutes, or until hot throughout.

Air fryer: Reheat at 320°F (160°C) for approximately 3–5 minutes, checking frequently to prevent the cheese from overbrowning.

Microwave: Heat in short intervals until warm. This is convenient, but the bagel will be softer rather than crisp.

Make-ahead tip: Prepare the spinach-artichoke mixture up to 24 hours in advance and refrigerate it in a covered container. When ready to serve, spread it on the bagels and bake as directed. Do not leave the dairy-based filling at room temperature for extended periods.

Nutrition Information

The following values are estimates for one whole bagel topped with the spinach-artichoke mixture, assuming the recipe makes four servings. Actual nutrition will depend on the bagel size, cheese brands, and ingredients used.

NutrientApproximate amount per serving
Calories430–500 kcal
Protein18–22 g
Carbohydrates48–55 g
Fat18–23 g
Saturated fat8–11 g
Fiber3–5 g
Sugar4–7 g
Sodium650–950 mg

These estimates include the bagel and topping. Bagels and cheese can contribute substantial sodium, so check package labels if you are monitoring salt intake.

Frequently Asked Questions

Can I use frozen spinach?

Yes. Thaw it completely, drain it, and squeeze out as much liquid as possible before mixing it with the cream cheese. This prevents the filling from becoming watery.

Can I make these bagels without cream cheese?

Yes. You can use a thick dairy-free cream cheese alternative or experiment with thick Greek yogurt and a little extra shredded cheese. The texture and richness will be different, and yogurt-based toppings may be less stable during baking.

Can I prepare them ahead of time?

Yes. The topping can be mixed up to 24 hours in advance and refrigerated. For the best texture, assemble and bake the bagels shortly before serving.

How do I stop the bagels from becoming soggy?

Drain the artichokes, dry the spinach, and lightly toast the bagels before adding the topping. Avoid adding too much sour cream or other liquid ingredients.

Can I make these in an air fryer?

Yes. Place the topped bagel halves in a single layer in the air fryer basket. Cook at approximately 350°F (175°C) for 5–8 minutes, checking early because air fryers vary in strength and the cheese can brown quickly.

Are these bagels suitable for vegetarians?

Yes, provided the bagels and cheeses use vegetarian-friendly ingredients. Some Parmesan-style cheeses use animal rennet, so check the label if strict vegetarian ingredients are important to you.

Recommended Articles

Leave a Reply

Your email address will not be published. Required fields are marked *