Million-Dollar Dip
The 5-minute appetizer that gets every party started
If you are looking for a dip that will instantly become the star of any gathering, this recipe is exactly what you need. Million-dollar dip is rich and indulgent, combining cream cheese and tangy mayonnaise with sharp cheddar, smoky bacon, and toasted almonds for a dip that’s truly unforgettable.
Thought to originate in the South – where hearty, flavorful appetizers have long been a staple at social events and family gatherings – over the years it has gained popularity across the country for its decadent flavor and ease of preparation, earning its reputation as a must-have for parties, potlucks, and holiday celebrations. The creamy mayonnaise and smooth, soft cream cheese create a luscious velvety base, while the bacon contributes a savory crunch that perfectly contrasts the rich texture. The cheddar cheese adds depth and sharpness, toasted almonds provide a subtle nutty bite, and scallions lend a touch of freshness and color, making the dip as visually appealing as it is delicious.
Whether you’re serving it alongside crackers, fresh vegetables, or warm bread, this dip is incredibly versatile. It’s easy to make ahead of time which makes it perfect for hosting. From family game nights to large gatherings, million-dollar dip delivers on taste and presentation, making it the perfect centerpiece for any occasion.
Why you’ll love it
- Creamy and indulgent. The combination of cream cheese, mayonnaise, and cheddar cheese makes every bite rich and smooth.
- It has a savory crunch. Bacon and toasted almonds add texture and a satisfying salty, smoky bite.
- Perfect for a crowd. Easy to make ahead, visually appealing, and sure to be a crowd pleaser at any gathering.
Key ingredients in million-dollar dip
- Mayonnaise: Adds tangy flavor and extra creaminess, helping the dip stay luscious and scoopable. I used Duke’s mayonnaise when developing this recipe. I don’t recommend using Miracle Whip, as it leaves a slightly sweet aftertaste.
- Cheddar cheese: I recommend shredding the cheese yourself instead of using pre-shredded cheese for the best flavor and texture.
- Bacon: Adds savory, smoky crunch, leaving the perfect salty bite.
- Slivered toasted almonds: Provide a toasty, nutty crunch that balances the creaminess of the mayonnaise and cream cheese.
- Scallions: Add a fresh mild onion flavor and a pop of color.
Helpful swaps
- If scallions aren’t readily available, chives make for a wonderful garnish, providing a milder, slightly sweeter finish.
- Instead of cream cheese, this dip can be made with all mayonnaise (1 3/4 cups total).
Storage and make-ahead tips
- Make ahead: Prepare the dip without the bacon and almonds up to 24 hours in advance, then fold them in just before serving for maximum crunch and flavor.
- Storage: Store leftovers in an airtight container in the refrigerator for up to three days; note that the bacon will lose its crispiness over time.
Million-Dollar Dip
Makes 3 cups; serves 6 to 8
Ingredients:
- 8 ounces cream cheese, at room temperature and very soft
- 1/2 cup slivered almonds
- 8 ounces thick-cut bacon (7 slices), cut crosswise into 1/2-inch pieces
- 8 ounces mild or sharp cheddar cheese, shredded (about 2 cups)
- 3/4 cup mayonnaise
- 3 medium scallions, thinly sliced, divided
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper
- Ground black pepper, for garnish (optional)
Directions:
- Cook 1/2 cup slivered almonds in a small skillet over medium heat, stirring often, until toasted and fragrant, 3 to 4 minutes. Transfer to a small bowl.
- Cook 8 ounces chopped thick-cut bacon in the same skillet over medium heat until browned and crisp, 8 to 10 minutes. Turn off the heat. Using a slotted spoon, transfer the bacon to a paper towel-lined plate.
- Mix 8 ounces room temperature cream cheese, 8 ounces shredded cheddar cheese, 3/4 cup mayonnaise, two of the thinly sliced medium scallions, 1/2 teaspoon garlic powder, and 1/4 teaspoon cayenne pepper together in a medium bowl with a flexible spatula until combined.
- Reserve 2 tablespoons of the slivered almonds and 2 tablespoons of the bacon for garnish. Fold the remaining almonds and bacon into the dip with a flexible spatula. Cover and refrigerate for at least 1 or up to 2 hours.
- To serve, stir again, and then transfer to a serving dish. Garnish with the reserved almonds, bacon, one thinly sliced medium scallion, and ground black pepper if desired.
Janette Zepeda is a culinary producer for TheKitchn.com, a nationally known blog for people who love food and home cooking. Submit any comments or questions to editorial@thekitchn.com.
©2026 Apartment Therapy. Distributed by Tribune Content Agency, LLC.
More perfect party options: