Put all that ish into a big crockpot and let it roll on high for 4 or so hours.
No time? No problem: You can also steam in your Instapot for 1 hour. Honestly...I used the "sauté" feature on my Insatapot Grain Cooker (which I have because I suck at cooking rice) for 1 hour. There was an option for high or low, and I chose high. SO EASY! I am sure you could also just cook on the stovetop on low for an hour.
Add optional toppings and enjoy. Literally that easy. You can add more or less cheese, broth, water, taters...etc. Add leeks during the cooking process...it doesn't really matter. This is pretty hard to mess up! If its too soupy for you...add a little starch or cook it longer.