Set the Instant Pot to the sauté function and heat the 1 tablespoon butter or olive oil. Add the chopped 1 small yellow onion, ½ cup carrots, ½ cup celery and 2-3 garlic cloves. Sauté for 2-3 minutes or until they start to soften.
Add the 20 ounces dry bean mix, 7 cups low sodium chicken or vegetable broth , 2 dried bay leaves1 teaspoon dried oregano, ½ teaspoon celery salt, 1/2 teaspoon ground black pepper, 2 dashes Liquid Smoke and stir so the beans don't stick together.
Put on the lid and seal the vent. Set to manual pressure HIGH for 45 minutes.
Do a quick release and then add the drained 14 ounces diced tomatoes1 cup cooked meat*, and 1 tablespoon apple cider vinegarr. Return the lid and turn to “keep warm” for 10 minutes.
Serve immediately with Sour cream or plain Greek yogurt or Parmesan cheese.
If you’ve tried this recipe, come back and let us know how it was in the comments or ratings!
Video
Notes
*You can use any type of cooked meat you like. My favorites are chopped ham, crumbled bacon (only use ½ cup), sliced sausage, shredded chicken or ground beef. You can use more or less meat as desired.**If you want to use the bean seasoning packet instead of the homemade seasoning mix, be my guest, but don't add both, it will be way too salty. ***If you are going to add other vegetables like corn, peas or green beans, add them with tomatoes and sausage. You can add frozen vegetables directly to the soup, no need to thaw. If using potatoes, add with carrots, onion and garlic in the beginning. Spices and herbs can be cooked with the beans too.Storage: Bean soup stays good in the fridge, chilled, for up to 1 week. Note that soups tend to become muted when chilled, so correct seasoning with salt and pepper before serving again.Freezing: After making it, store in a plastic bag or plastic container for up to 6 months. Beans do defrost a little mushier than they went in.