• 3 cups mashed potatoes
  • 2 egg yolks
  • ½ cup green onions, chopped
  • ½ cup bacon, chopped
  • ½ cup cheddar, shredded
  • 2 tablespoons chives, chopped, plus more for garnish
  • 4 medium white onions, peeled and cut into rings
  • 1 ½ cup mozzarella cheese, shredded
  • 3 cups vegetable oil
  • 3 eggs, beaten
  • 1 cup flour
  • 1 cup breadcrumbs
  • 1 1-ounce packet ranch seasoning
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • ½ teaspoon black pepper
  • 1 cup ranch dressing


  1. In a large mixing bowl, mix mashed potatoes, egg yolks, green onions, bacon, cheddar, and chives.
  2. Once well incorporated, take 2-inch scoops of the loaded mashed potatoes, press them into the onion ring slices and create an indentation. Fill the indentation with mozzarella cheese and cover with more mashed potato mixture. Press the potatoes firmly into the onion rings. Repeat with all of the onion slices and mashed potato, and then chill them for about 1 hour.
  3. In a large, heavy-bottomed pan heat, vegetable oil to about 350 degrees.
  4. In a medium bowl, mix the breadcrumbs, ranch packet, salt and garlic powder.
  5. While the oil is heating, coat the potato rings in flour, then in egg, then into the breadcrumb mixture. Set aside for about 5 minutes. Fry in batches, for about 3 minutes on each side, or until golden brown. Top the ranch with fresh chives and dip! Enjoy!