Every party needs a dip and this Spinach, Onion, and Bacon Dip will be the hit of any party! Serve it hot with homemade garlic toasts and it's almost a guarantee your guests will be asking for the recipe.
(This recipe for Spinach, Onion, and Bacon Dip was originally published in August 2010, but has been updated with new photos and content in 2021).
I love a good dip recipe and since Thanksgiving is right around the corner I figured I'd share a very simple recipe for you to bring to Thursday's dinner if you're still trying to figure out what to make!
Of course, dip knows no season and this spinach, onion, and bacon dip is the perfect addition to any celebration. Plus, the homemade garlic toasts are a lot more fun than the typical crackers or tortilla chips that are served with spinach dips.
What Makes This Spinach Dip So Good?
There are a million spinach dips on the internet, so why make this one? Here are a few things I love about it:
- It's easy: While the recipe is a few steps, you only have to dirty one saucepan and mostly just have to focus on stirring ingredients together.
- It doesn't involve mayo: A lot of spinach dips have mayo in them but this is a mayo-free spinach dip. Instead, it uses Greek yogurt and sour cream.
- It does involve bacon: I'd never say no to a spinach dip, but if said spinach dip involves bacon, I'm so much more likely to jump on board!
- It's served with garlic toasts: These garlic toasts are so delicious, I'd eat them on their own. But WITH the spinach dip? Best party combination ever.
How to Make Spinach, Onion, and Bacon Dip
To start, preheat oven to 350 degrees.
In a large saucepan, cook bacon until crispy, about 10 minutes, and drain on paper towel-lined plate. Discard all but one teaspoon bacon fat from pan.
Add onion to pan, season with salt and pepper, and stir; about 8 minutes. Add flour and combine.
Add spinach, milk, Greek yogurt, sour cream, and cream cheese to saucepan.
Use a spatula to break up cream cheese and stir until it’s all melted. Continue stirring until you have a creamy consistency.
Add the bacon back to the pan.
And incorporate ¼ cup of grated parmesan cheese.
Continue to stir until everything is blended together.
Transfer the spinach dip into a shallow baking dish (I used an 8×8 dish) and top with the remaining ¼ cup of the grated cheese.
Bake for about 15 minutes until the dip is golden brown and bubbling.
Don't you want to dive right in?
And you can! But I highly recommend making the garlic toasts before you take a bite of the spinach, onion, and bacon dip.
How to Make Garlic Toasts
I promise these garlic toasts are another very easy recipe!
Simply, preheat oven to 350 degrees and place baguette slices on a baking sheet.
In a small bowl, mix together olive oil, garlic, and pepper. Lightly brush on baguette slices with oil mixture. Sprinkle parmesan cheese over the top.
Bake for about 10-12 minutes, until bread slices are golden and crispy.
Serve the spinach, onion, and bacon dip however you want. You can either serve it in the dish you baked it in or scoop it into a bowl (or a couple bowls).
However you serve it, make sure you arrange the garlic toasts around it.
And dig in.
How to Make Spinach, Onion, and Bacon Dip Ahead of Time
Of course, if you're making this spinach dip for a party or holiday celebration, you probably want to know if you can make it ahead of time. And the answer is yes!
I recommend that you prepare the dip the day before right up until it's supposed to be baked. Be sure to cover the baking dish tightly in plastic wrap and keep in your fridge. Bake just before serving.
If you want to bake it ahead of time and then simply heat before serving, you can also do that, but I think it tastes best fresh from the oven!
If you're still struggling trying to decide what to contribute to a Thanksgiving dinner, or any gathering, a good dip is always a win, win. People love gathering around food like this and it's usually one of the first things to go at a party.
It's also the kind of dish everyone will want the recipe for.
Oh and also? If you do happen to have any leftovers, they make for an awesome next day snack.
The little hints of salty bacon are the perfect touch to take an ordinary spinach dip to the next level and the buttery garlic toasts act as a perfect crunchy scoop. Hooray!
More Delicious Dip Recipes
I honestly don't think there's much I love in life more than a dip. This spinach, onion, and bacon dip is one of my favorites, but I could eat a dip every single day of the week and be perfectly happy. Here are some of the best:
- Caramelized Onion Goat Cheese Dip
- Easy Taco Dip
- Bacon White Pizza Dip
- Greek Taco Dip
- Bacon Blue Cheese Spinach Dip
- French Onion Dip (from Bellyfull)
- Jalapeño Artichoke Dip (The Traveling Dietician)
I hope you all have a wonderful holiday filled with delicious food and loving family and friends! If you need any turkey making tips, be sure to check out my post on How to Cook a Butterball Turkey.
What's your favorite party dip?
Spinach, Onion, and Bacon Dip
- 5 slices bacon, chopped
- 1 medium yellow onion, diced
- ¼ tsp salt
- ¼ tsp pepper
- 1 Tbsp all-purpose flour
- 2 10-oz. packages frozen spinach, thawed and squeezed dry
- 1 cup milk
- ¼ cup plain Greek yogurt
- ¼ cup sour cream
- 8 oz. cream cheese, room temperature
- ½ cup grated parmesan cheese
- 1 baguette, thinly sliced on an angle
- 3 tsp minced garlic
- ¼ cup olive oil
- Pinch black pepper
- ⅓ cup grated parmesan cheese
- Preheat oven to 350 degrees.
- In a large saucepan, cook bacon until crispy, about 10 minutes, and drain on paper towel-lined plate. Discard all but one teaspoon bacon fat from pan.
- Add onion to pan, season with salt and pepper, and stir; about 8 minutes. Add flour and stir to combine.
- Add spinach, milk, Greek yogurt, sour cream, and cream cheese to saucepan. Use a spatula to break up cream cheese and stir until it’s all melted. Continue stirring until you have a creamy consistency.
- Add bacon back to the pan and incorporate ¼ cup of grated cheese. Stir to combine.
- Transfer the spinach dip into a shallow baking dish (I used an 8x8 dish) and top with the remaining ¼ cup of the grated cheese. Bake for about 15 minutes until the dip is golden brown and bubbling.
- Serve dip hot with garlic toasts or the accompaniment of your choice.
- Preheat oven to 350 degrees and place baguette slices on a baking sheet.
- In a small bowl, mix together olive oil, garlic, and pepper. Lightly brush on baguette slices with oil mixture. Sprinkle parmesan cheese over the top.
- Bake for about 10-12 minutes, until bread slices are golden and crispy.
Have a great Thanksgiving! This looks like a perfect holiday appetiser - always one of my favourite parts of any meal!
Lauren at Keep It Sweet says
This looks delicious! Bacon is the perfect addition to the typical spinach dip.
We are making stuffed mushrooms, mashed potatoes and cranberry sauce for Thanksgiving this year!
This looks awesome!
I am making something sort of similar with spinach and artichokes on a flatened out crescent dough. nommers.
Bianca @ Confessions of a Chocoholic says
I love spinach dip and adding bacon is a genius idea (adding bacon to anything is always a great idea)! I am travelling for Thanksgiving so I am just making an easy dessert: pumpkin pie fudge!
Michelle Collins says
This looks great. Happy Thanksgiving!
Bee (Quarter Life Crisis Cuisine) says
Wow, this dip looks GORGEOUS aaaand tasty! Happy Thanksgiving to both you lovely ladies 🙂
Ohhh yummy! We are having a Christmas get-together this year with heavy apps and this is definitely going on the list!