In a large mixing bowl, combine the softened cream cheese, shredded cheddar cheese, and lemon juice. Use a spatula to mix until smooth and creamy.
Stir in the smoked salmon, green onions, minced fresh dill, garlic powder, Old Bay seasoning, salt, and pepper. Mix until everything is well incorporated. Taste and adjust seasoning as needed to suit your preference.
Lay a large piece of plastic wrap on your countertop. Transfer the cream cheese mixture onto the wrap and shape it into a ball using the wrap to help mold it. Twist the ends of the wrap to secure the ball tightly.
Place the wrapped ball in the refrigerator for at least 2 hours, or until firm. This step is crucial as it allows the flavors to meld beautifully.
Once your Smoked Salmon Cream Cheese Ball is chilled and firm, unwrap it and roll it in the finely chopped walnuts until fully coated. This adds a delightful crunch and earthy flavor.
Transfer the coated cheese ball to a serving platter. Pair it with an assortment of crackers, fresh vegetable sticks, or toasted baguette slices for dipping. Enjoy your creation!