In an 8 QT Instant pot start the sauté mode. When hot add the onions, garlic, carrots and celery. Sauté until tender 6-7 minutes. (If you don't have an 8 QT cut the recipe in half for a 6 QT pressure cooker)
Add potatoes, zucchini, optional green beans, vegetable broth, crushed tomatoes, fire roasted tomatoes, uncooked quinoa, Italian seasoning, dried basil, salt or salt substitute, black pepper to taste.
Press cancel to top the sauté mode, put the lid on, then set it to high pressure for 5 minutes, quick pressure release. When pressure is released, carefully remove lid, add the rinsed and drained beans, stir to combine. Leave it on the warm setting and add more seasoning if desired, put the lid back on and let the beans get heated through which takes about 10 - 15 minutes. This is one of those soups that tastes even better the next day.
Add chopped fresh spinach if desired, I prefer to add it fresh to each bowl when it is served. Garnish with fresh basil.
This soup can be frozen for future meals.