This easy cheesy bacon spinach dip recipe makes a hot, creamy appetizer in about 35 to 40 minutes. Combine thawed and thoroughly squeezed frozen spinach with softened cream cheese, sour cream, mozzarella, Parmesan, garlic, and crisp bacon, then bake at 375°F until bubbling and hot in the center.
Every bite is rich, savory, cheesy, and perfectly scoopable, with tender spinach for freshness and smoky bacon throughout. Serve this eight-serving dip with tortilla chips, toasted baguette slices, crackers, pita chips, or colorful fresh vegetables at game-day gatherings, holidays, potlucks, and casual dinners.
Jump to RecipeWhy You’ll Love This Recipe

This cheesy bacon spinach dip brings together the best qualities of a party appetizer: it is warm, creamy, savory, easy to prepare, and made with familiar ingredients. The cream cheese and sour cream create a smooth base, while mozzarella gives the dip a soft, stretchy finish and Parmesan adds a salty, nutty note.
Crisp bacon adds smoky flavor and a little texture to every scoop. Frozen spinach keeps preparation simple, and because the dip bakes in one small dish, cleanup is wonderfully manageable.
The recipe makes about 8 servings, or 10 to 12 smaller appetizer portions. It is substantial enough for a holiday buffet yet quick enough for an unexpected gathering.
For another warm party favorite, try our cheesy layered meatball dip when you want a heartier appetizer alongside this spinach dip.
Ingredients You’ll Need

The ingredient list is short, but each item contributes to the dip’s creamy texture and full flavor. Use full-fat cream cheese and sour cream for the richest result, and soften the cream cheese before mixing so it blends without stubborn lumps.
- Frozen spinach: Ten ounces of thawed chopped spinach provides color, gentle earthy flavor, and a tender bite.
- Cream cheese and sour cream: These ingredients form the smooth, tangy foundation of the dip.
- Mozzarella and Parmesan: Mozzarella melts beautifully, while Parmesan brings savory depth.
- Bacon: Six slices cooked crisp and crumbled distribute smoky flavor throughout the dish and across the topping.
- Garlic and seasonings: Minced garlic, onion powder, black pepper, and salt round out the mixture without overpowering the spinach.
For extra color, add two tablespoons of chopped green onions. A pinch of red pepper flakes brings mild heat, and up to one-quarter cup of extra mozzarella or Parmesan creates a more golden top.
How to Make It Step-by-Step

Step 1: Heat the oven to 375°F (190°C), then lightly grease a small 1-quart baking dish or an 8-inch square dish. Greasing the dish makes serving easier and helps prevent the creamy edges from sticking.
Step 2: Thaw the frozen spinach completely before mixing. Transfer it to a clean kitchen towel or several layers of paper towels and squeeze firmly until nearly dry, because excess water can make the finished dip loose.
Step 3: Cook the six bacon slices until crisp, then drain them well on paper towels. Once cool enough to handle, crumble the bacon into small pieces, reserving some for the top.
Step 4: Add the softened cream cheese, sour cream, one cup of mozzarella, one-half cup of Parmesan, garlic, onion powder, black pepper, and salt to a mixing bowl. Stir until the mixture looks creamy and evenly combined; a flexible spatula works well for breaking up any remaining cream cheese pieces.
Step 5: Fold in the thoroughly drained spinach and most of the crumbled bacon. Add the green onions or red pepper flakes now if you are using them, distributing the additions evenly without overmixing.
Step 6: Spread the mixture into the greased baking dish and smooth the surface. Sprinkle the reserved bacon across the top, followed by the optional extra one-quarter cup of mozzarella or Parmesan.
Step 7: Bake for 20 to 25 minutes, watching for bubbling edges and a center that is hot all the way through. For a browned cheese topping, broil the dip for 1 to 2 minutes at the end, staying close because the surface can brown quickly.
Step 8: Remove the dish from the oven and let it rest for about 5 minutes. Serve while hot, giving the dip just enough time to thicken slightly while remaining soft and scoopable.
Chef Tips for the Creamiest Dip

The most important preparation detail is removing moisture from the spinach. Even spinach that appears drained in a colander can hold a surprising amount of water, so squeezing it in a towel is worth the extra minute.
Softened cream cheese also makes a noticeable difference. Leave it at room temperature long enough to become spreadable, or cut it into smaller pieces so it blends more quickly with the sour cream.
When possible, grate mozzarella and Parmesan from a block. Freshly grated cheese generally melts more smoothly than relying only on pre-shredded cheese, which may contain ingredients that affect texture.
Cook the bacon until crisp rather than merely browned. Crisp pieces hold their character in the creamy dip, while softer bacon can become chewy after baking.
If you prefer a richer, more traditional party-dip texture, replace some or all of the sour cream with mayonnaise. You can also add one-half cup of chopped artichoke hearts for a spinach-artichoke variation, making sure the artichokes are drained well.
For a fresh-spinach option, use one cup of cooked, chopped fresh spinach. Cook it first and remove excess moisture before adding it to the cheese mixture.
Make-Ahead, Storage, and Reheating
This dip is especially convenient for entertaining because it can generally be assembled several hours before serving. Prepare the mixture, spread it in the baking dish, cover it, and refrigerate it until you are ready to bake.
If the dish goes into the oven cold, add a few extra minutes to the baking time. The center should be hot and the edges should be bubbling before you remove it from the oven.
Store leftovers covered in the refrigerator and reheat them gently until hot. A short time in the microwave works for individual portions, while a low oven is useful for reheating a larger amount without making the top too tough.
For a complete party spread, pair this dip with our easy fiesta dip for a second bowl with bright, zesty flavor. You can also serve a simple pasta supper afterward, such as this easy salmon pasta.
What to Serve with Bacon Spinach Dip

Set out a variety of dippers so guests can choose between crisp, crunchy, and fresh options. Tortilla chips are sturdy enough for generous scoops, while toasted baguette slices offer a pleasantly chewy contrast.
- Tortilla chips
- Toasted baguette slices
- Buttery crackers
- Pita chips
- Celery sticks
- Bell-pepper strips
- Carrot sticks
The dip is also delicious spooned onto small pieces of toast as an open-faced bite. For a buffet with several creamy appetizers, add our bread bowl spinach and artichoke dip for a different presentation and extra vegetable flavor.
If you are planning a brunch-style gathering, finish the menu with an apple cream cheese Danish. Its lightly sweet fruit and pastry contrast nicely with the salty, savory dip.

Easy Cheesy Bacon Spinach Dip Recipe
Ingredients
Method
- Heat the oven to 375°F (190°C) and lightly grease a small 1-quart baking dish or an 8-inch square baking dish.
- Thaw the frozen spinach completely. Place it in a clean kitchen towel or several layers of paper towels and squeeze firmly until as much moisture as possible has been removed.
- Cook the bacon until crisp, drain it well, and crumble it into small pieces.
- In a mixing bowl, stir together the softened cream cheese, sour cream, mozzarella, Parmesan, minced garlic, onion powder, black pepper, and salt until combined.
- Fold in the drained spinach and most of the crumbled bacon. Stir in the optional green onions or red pepper flakes if using.
- Spread the mixture into the prepared baking dish. Sprinkle the remaining bacon over the top and add the optional extra cheese.
- Bake for 20 to 25 minutes, until the dip is bubbling around the edges and hot in the center. Broil for 1 to 2 minutes at the end if you want a browned cheese topping.
- Let the dip rest for about 5 minutes before serving. This brief rest helps it settle while keeping the texture creamy and easy to scoop.
Notes
Final Thoughts
This easy cheesy bacon spinach dip is the kind of appetizer that disappears quickly: creamy in the middle, bubbling at the edges, golden on top, and filled with smoky bacon in every bite. Thoroughly squeezed spinach and softened cream cheese are the small details that make the texture especially smooth.
Prepare it for game day, a holiday table, a potluck, or a relaxed weekend snack. With a few dependable dippers and five minutes of resting time after baking, you have a warm crowd-pleaser ready to share.