Heat oil in a pot over medium heat approximately to 350℉.
Mix together the ground beef, salt, pepper, and garlic powder in a bowl.
Peel and slice the onion into 1-centimeter rings, and detach the rings from each other. Be gentle as the rings can tear. If you cut them too thinly, they may tear. If opting to make just Chedzburger patties, skip this step.
Take a spoonful of the beef mixture and press it into the bottom of a ring.
Press a cheddar square into the center of the beef.
Seal the top with another spoonful of the beef, pressing it flat.
Repeat with the rest of the rings.
Crush the Chedz into fine crumbs using a rolling pin, food processor or Magic Bullet. A food processor is recommended for this amount of Chedz.
Put the flour, eggs, and Chedz crumbs into three separate bowls for dipping.
Dip a ring into the flour, shake off excess, then into the egg, the Chedz crumbs, then back to the eggs, and one last time into the Chedz crumbs. Repeat with the remaining rings.
Fry the rings for 5-6 minutes, until deep golden-brown.
Serve the rings with ketchup. If making Chedzburgers, put in a double bun and add favorite garnishments.
This recipe was inspired by: https://www.buzzfeed.com/alvinzhou/cheeseburger-onion-rings-exist-and-they-are-almost-too-glori?utm_term=.fw0B1pbd5#.xx4Zq18ng