Preheat the oven to 350°F. Lightly grease a 9x13 baking dish.
Bring a pot of salted water to a boil. Add asparagus and cook for 2–3 minutes until bright green and just tender. Drain and immediately rinse with cold water to stop cooking. Set aside.
In a skillet over medium heat, melt 1 tablespoon butter. Add diced onion and cook until softened, about 4–5 minutes. Stir in garlic and cook for another 30 seconds.
In a large bowl, combine the soup, sour cream, mayonnaise, shredded cheddar, salt, pepper, and the onion mixture. Stir until smooth.
Fold in the asparagus until evenly coated. Spoon the mixture into the prepared baking dish and spread evenly.
Make the Cheez-It topping - In a small bowl, mix crushed Cheez-Its with melted butter and the extra cheddar cheese.
Sprinkle the topping evenly over the casserole. Bake uncovered for 30–35 minutes, until hot and bubbly with a golden, crispy top.
Let it sit for 5–10 minutes before serving so it sets up nicely, enjoy!!