Cook the bacon. If you haven’t already, bake or pan-fry the bacon until crisp. Drain on paper towels and crumble. Aim for small pieces so every bite has bacon.
Soften the cream cheese. Let it sit at room temperature for 20–30 minutes.
Soft cream cheese blends smoothly and prevents lumps.
Whip the base. In a mixing bowl, beat the cream cheese until smooth. Add mayonnaise and mix until fully combined and fluffy.
Add flavor boosters. Stir in garlic powder, onion powder, Worcestershire, and lemon juice (if using). Taste and adjust seasoning with salt and pepper.
Fold in the mix-ins. Add shredded cheddar, most of the bacon, most of the green onions, and most of the almonds.
Fold gently to keep some texture.
Chill briefly. Cover and refrigerate for 30–60 minutes to let flavors mingle. This step is optional but makes a noticeable difference.
Finish and serve. Transfer to a serving bowl. Top with the remaining bacon, green onions, and almonds for a fresh crunch and a nice look.
Serve with your favorite dippers.