This casserole recipe was shared with me by a friend in my church. It is one of the best I have tasted but is definitely not for someone on a low carb or low fat diet. Although the amount of mayonnaise in the recipe seems excessive, it is truly a part of the recipe. Using fresh broccoli, Duke's Mayonnaise, and sharp cheddar cheese really makes a difference in this wonderful casserole. For a change, you may want to substitute a large can of fried onion rings as topping rather than the buttered Ritz cracker crumbs. It is delicious either way, hot or cold!