You’ll need to hard-boil eggs for the recipe. You can do this at the beginning or while the rest of the recipe is cooking later on. Once the eggs are cool enough to peel, slice them. You may want to make an even amount of slices since each serving gets about ½ an egg.
Cut the raw chicken breast into cubes and add it to a mixing bowl. Season the chicken with salt, pepper, onion powder, garlic powder, paprika, and mustard powder. Begin heating olive oil in a large saute pan over high heat.
Once the oil is hot, cook the chicken cubes in the pan. Once the chicken cubes are cooked through and golden on all sides, squeeze the lemon juice into the pan to steam the chicken. Adjust the heat as necessary so you don’t burn your pan.
Transfer the chicken aside for now, but return the pan with any leftover juices to your stove. Heat the pan again on high heat while you chop your bacon. Cook the bacon in the pan until it’s almost crispy and slightly underdone still.
Add whole grape tomatoes straight to the hot pan. Cover the pan with a lid and let the tomatoes roast for about 5 minutes or until the skins peel and the tomatoes begin to burst. Stir the pot occasionally to help break down the tomatoes and to keep the bacon from burning.
Reduce the heat to a low setting and add butter to the pan. Deglaze the pan, then add heavy cream and chicken broth. Season the pan with more garlic powder, and salt and pepper to taste.
Bring the ingredients to a boil, then reduce the heat to a simmer. Add your chicken cubes back to the pan. Continue simmering the pan while the broth reduces a little and the chicken tenderizes as it heats through.
Once the broth has reduced to a creamy consistency, add your sliced hard-boiled eggs to the pan. You can layer them on top or nestle them in the sauce. Serve hot with parsley flakes as a garnish.