In a Dutch oven, melt butter over medium low heat. Add onions and cook, covered, until tender. Stir in flour until blended; cook 1 minute, stirring constantly.
Gradually stir in milk, soup base, and pepper; cook, stirring constantly, until thickened. Stir in cream. Reheat just until broth is boiling. Add salt if desired. Combine with potatoes and pour into a greased 9x13" baking dish.
Bake, covered tightly with foil, at 375 for 45 minutes-1 hour.
Remove foil and bake on speed bake for another 45 minutes, until done. Note: If you don't have speed bake, increase the oven temperature to 400. Add cheese to top, if desired, during the final 15 minutes of baking time.
Select saute function on Instant Pot and let it heat until it says "HOT".
Add bacon to pot and cook until crisp, about 5 minutes. Remove bacon to a plate lined with paper towels.
Cook the onion in the bacon drippings until tender, about 3 minutes. Scrape up the brown bits on the bottom of the pot as the onions cook.
Add soaked beans and all other ingredients, except bacon. Select high pressure and cook for 30 minutes. When it has finished cooking, let pressure release naturally for 15 minutes, then do a quick pressure release.
Make sure beans are completely cooked, then add bacon and serve.
This recipe will work with any of the Instant Pots, even the 3 quart Mini. Press the saute button on your Instant Pot. Wait for it to heat up (it will say "hot"), then add the butter and garlic cloves. Lightly brown the garlic and the butter.
While that is cooking, peel your potatoes (if desired). Cut your potatoes into halves or quarters lengthwise, depending on the size of the potato, and cut into rough 1/2" slices.
Turn the Instant Pot off by hitting the cancel button. Add the half & half. Add the potato pieces and season generously with salt and pepper. Close the Instant Pot, make sure the release valve is set to "sealing", and press the "manual" or "pressure cook" button and set the time to 8 minutes, using the + and - buttons.
Once the cooking time is up, turn the pot off and release the pressure manually. Open the pot. It won't be a pretty sight.
Mash everything with a potato masher. Taste and season with more salt & pepper, if needed.
Place inner pot into Instant Pot unit. Add ingredients. You can add a little salt and/or butter if you like. Put lid on and set to sealing mode. Set for pressure cook or manual setting for 4 minutes. Let pressure release naturally for 10 minutes. Manually release any remaining pressure and open lid.
Put inner pot into Instant Pot. Pour water into insert. Add steamer rack.
Add eggs directly to steamer rack or put into a steamer basket. Put lid on and set to Sealing mode. Press Egg button or set manually for 4 minutes. This will made medium boiled eggs. If you would like them more or less well done, add or subtract 1 minute and continue.
When timer goes off, let the pressure release naturally for 4 minutes. Then release any remaining pressure manually. After that, put eggs in an ice water bath for 4 minutes.