Start by bringing a cast iron skillet to a medium heat. Once warm add 1 tbsp oil and coat the base, add the bacon. Turn the bacon once it starts to brown and continue cooking until golden and crispy. Transfer to paper towel and set aside. Note: do not cook the bacon on too a high heat, you want it to crispy and not charred or burnt. Otherwise, the taste and colour of the dish will also change. You might need to cook the bacon in batches, depending on how big your skillet is.
Remove some of the fat from the pan, you want about 3 tbsp worth of fat to remain (place the reserved fat in the fridge and use in your next recipe). On medium heat, sauté the garlic and chili until the garlic turns golden.
Add cream, lemon juice, 1/2 cup water, lemon zest and onion powder. Stir until mostly combined.
Add the uncooked gnocchi and mix well, ensuring the gnocchi is mostly coated in the sauce. Reduce the heat to a low-medium and allow to simmer until fully cooked. Stir occasionally ensuring the gnocchi doesn't stick to the base of the pan. Note: if you need additional liquid (which you shouldn't, but if you do, feel free to add a dash of water).
Add the grated parmesan and stir until combined.
Chop the bacon into smaller bits and add 2/3rds of the crispy bacon bits and 1/2 of the chopped parsley to the gnocchi and stir until combined. Salt to taste. Note: add 1/4 cup water or more if you'd like to loosen the sauce.
Serve immediately, garnishing with the remining bacon bits and parsley. Enjoooy!