1 In a large stock pot over low heat, combine the olive oil and onions.2 Sweat the onions until wilted and soft, about 10 minutes. Add carrots and cook 3 minutes3 Add celery, beans, water, and Parmigiano rind and cook for about 20 minutes.4 Add diced potatoes and zucchini and cook for another 20 minutes.5 Add tomatoes and their juices, cover, and cook at a low simmer for at least 30 more minutes6 Add spinach, season with kosher salt and black pepper, and cook 2-3 minutes longer.7 Serve with a drizzle of extra virgin olive oil and grated Parmigiano-Reggiano cheese.