Rinse the chicken livers under cold water and pat them thoroughly dry with paper towels to ensure a proper sear.
Thinly slice the yellow onion into half-moons.
Heat 0.5 tbsp of ghee in a large skillet over medium heat.
Add the onions to the skillet and cook, stirring occasionally, for about 10-12 minutes until they are soft and golden brown.
Remove the caramelized onions from the skillet and set them aside on a plate.
Season the dried chicken livers evenly with sea salt, black pepper, and garlic powder.
Add the remaining 0.5 tbsp of ghee to the same skillet and increase the heat to medium-high.
Place the livers in the skillet in a single layer, ensuring they are not crowded.
Sear the livers for 2-3 minutes per side until browned on the outside but still slightly pink and tender in the center.
Return the caramelized onions to the pan and drizzle with balsamic vinegar, stirring for 30 seconds to deglaze the pan.
Add the baby spinach to the skillet and toss briefly for 1 minute until just wilted, then serve immediately.