Place softened cream cheese in a mixing bowl and mash it until smooth, ensuring no lumps remain.
Add shredded cheddar, chopped herbs, and lemon juice to the cream cheese. Mix everything together until the mixture is creamy, well combined, and slightly fluffy, about 2-3 minutes.
Using your hands or a small scoop, shape the mixture into 1.5-inch spheres. Place them on a parchment-lined tray. If the mixture feels too sticky, chill it in the fridge for 10 minutes to firm up.
Pour oil into a deep skillet or heavy pan, enough to fully submerge the balls. Heat the oil over medium-high heat until it reaches 180°C/350°F, using a thermometer to check.
Place the breadcrumbs on a small plate. Dip each cheese ball into the beaten egg, then roll it in the breadcrumbs, pressing gently to adhere for a crispy crust. For an extra crunch, double coat by repeating the egg dip and breadcrumb roll.
Carefully lower the coated cheese balls into the hot oil, working in batches to avoid overcrowding. Fry for 3-4 minutes, turning occasionally, until they’re golden brown and crispy, with a crackling sound and even color.
Use a slotted spoon to remove the cheese balls from the oil, draining excess oil on paper towels. Rest for 1-2 minutes to finish cooling slightly and allow the exterior to set.
Serve the cheese balls warm or at room temperature, garnished with extra herbs if desired. Enjoy the crispy exterior with the gooey, cheesy interior, perfect for sharing!