Rinse, dry, and pull the tough outer leaves off:
Peel the stems and trim the top quarter off each artichoke. Heat in a large, deep skillet or Dutch oven over medium heat:
Add and cook, stirring, until browned around the edges, 7 to 10 minutes:
Transfer the onion to a small bowl. Add the artichokes to the pan and cook, stirring occasionally, until they are browned all over, about 10 minutes. Add:
Bring to a simmer, cover, reduce the heat, and cook gently, stirring occasionally, until the artichokes are nearly tender, 20 to 25 minutes. Add more liquid if needed. Return the onion to the pan and stir in:
Cook for another 5 minutes and season with: