You know that moment when you’re standing in front of the fridge at 4 PM, realizing people are coming over in an hour and you have exactly zero appetizers planned? This dip is your answer.
It takes everything that makes a BLT sandwich perfect—the crispy bacon, the tang of tomatoes, the cool crunch of lettuce—and turns it into something you can scoop up with a chip. No assembly required, no soggy bread, just pure BLT goodness in every bite.
I started making this for summer gatherings when I got tired of sweating over the stove while everyone else was outside having fun. Now it’s the one thing people actually ask me to bring.
Why You’ll Love This Recipe
This dip comes together in about 15 minutes, most of which is just waiting for bacon to crisp up in the oven.
It’s one of those recipes that looks impressive but requires zero actual cooking skills. If you can stir things in a bowl, you’re qualified.
The base is creamy and tangy, the bacon adds that salty crunch, and the fresh tomatoes and lettuce keep it from feeling too heavy. It’s rich enough to feel like a treat but light enough that you won’t regret eating half the bowl yourself.
Plus, you can make the creamy base ahead of time and just add the toppings right before serving. Perfect for when you need something that travels well or can sit out during a party without getting weird.

GET THE BOOK!
Food Prep Guide: A Plan for Money-Saving, Self-Sustaining Abundance in Hard Times is a book of strategies & tutorials that help you build a long-term pantry that sustains your family on a budget—even in the midst of rising food costs.
Ingredients
For the base:
- 8 oz cream cheese, softened
- 1 cup sour cream
- ½ cup mayonnaise
- 1 cup shredded cheddar cheese
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- ¼ teaspoon salt
For the toppings:
- 8 strips bacon
- 1½ cups chopped romaine lettuce
- 1 cup diced tomatoes (about 2 medium tomatoes)
- ¼ cup chopped green onions
Instructions
Preheat your oven to 400°F and line a baking sheet with foil. Lay the bacon strips flat on the sheet and bake for 15-18 minutes until crispy. Let cool, then chop into small pieces.
While the bacon cooks, mix the softened cream cheese, sour cream, and mayonnaise in a medium bowl until smooth. You can use a hand mixer if your cream cheese is being stubborn, but a wooden spoon works fine if it’s soft enough.
Stir in the shredded cheddar, garlic powder, pepper, and salt until everything is well combined. Spread this mixture in a shallow serving dish or pie plate.
Dice your tomatoes and pat them dry with a paper towel so they don’t make the dip watery. Chop the lettuce into small, bite-sized pieces.
Right before serving, sprinkle the chopped bacon over the cream cheese layer. Add the tomatoes, then the lettuce, and finish with the green onions.
Serve immediately with crackers, tortilla chips, or toasted baguette slices.
You know that moment when you’re standing in front of the fridge at 4 PM, realizing people are coming over in an hour and you have exactly zero appetizers planned? This dip is your answer.
It takes everything that makes a BLT sandwich perfect—the crispy bacon, the tang of tomatoes, the cool crunch of lettuce—and turns it into something you can scoop up with a chip. No assembly required, no soggy bread, just pure BLT goodness in every bite.
I started making this for summer gatherings when I got tired of sweating over the stove while everyone else was outside having fun. Now it’s the one thing people actually ask me to bring.
Print
BLT Dip
This BLT Dip transforms your favorite sandwich into an addictive party appetizer
- Total Time: 25 minutes
- Yield: Serves 8–10 as an appetizer 1x
Ingredients
For the base:
- 8 oz cream cheese, softened
- 1 cup sour cream
- ½ cup mayonnaise
- 1 cup shredded cheddar cheese
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- ¼ teaspoon salt
For the toppings:
- 8 strips bacon
- 1½ cups chopped romaine lettuce
- 1 cup diced tomatoes (about 2 medium tomatoes)
- ¼ cup chopped green onions
Instructions
- Preheat your oven to 400°F and line a baking sheet with foil. Lay the bacon strips flat on the sheet and bake for 15-18 minutes until crispy. Let cool, then chop into small pieces.
- While the bacon cooks, mix the softened cream cheese, sour cream, and mayonnaise in a medium bowl until smooth. You can use a hand mixer if your cream cheese is being stubborn, but a wooden spoon works fine if it’s soft enough.
- Stir in the shredded cheddar, garlic powder, pepper, and salt until everything is well combined. Spread this mixture in a shallow serving dish or pie plate.
- Dice your tomatoes and pat them dry with a paper towel so they don’t make the dip watery. Chop the lettuce into small, bite-sized pieces.
- Right before serving, sprinkle the chopped bacon over the cream cheese layer. Add the tomatoes, then the lettuce, and finish with the green onions.
- Serve immediately with crackers, tortilla chips, or toasted baguette slices
- Prep Time: 10 minutes
- Cook Time: 15 minutes








