500gramsItalian sausagespicy smoked or your favorite Italian sausage, sliced
1onionmedium, diced
2clovesgarlicminced
2carrotsmedium, diced
2 potatoesmedium, cubed
2celery stalksdiced
1red bell pepperdiced
1yellow squashdiced
1cupgreen beanstrimmed and cut into bite-sized pieces
3tomatoesmedium diced
2tablespoonstomato paste
10cupschicken brothor vegetable broth
½cuppastasmall
1bay leaf
1teaspoonItalian seasoning
½teaspoonred pepper flakesadjust to taste for more or less heat
½cupParmesan cheesegrated for serving
1parmesan rindoptional, adds extra flavor
2teaspoonssalt to taste
¼teaspoonpepperto taste
4tablespoonsparsleychopped (for garnish)
Instructions
Heat Oil and Cook Sausage:
In a large soup pot or Dutch oven, heat olive oil over medium-high heat. Add the sliced Italian sausage and cook until browned, about 5-7 minutes. Remove the sausage with a slotted spoon and set aside.
Sauté Vegetables:
In the same pot, add diced onion, carrots, celery, and bell pepper. Sauté for about 5 minutes until the vegetables start to soften. Add minced garlic and cook for an additional 1-2 minutes.
Add Flavorings:
Stir in tomato paste and cook for 1 minute to enhance its flavor. Add the diced tomatoes, Italian seasoning, and red pepper flakes. Cook for another minute.
Simmer Soup:
Pour in the chicken or vegetable broth and add the Parmesan rind if using. Bring to a boil, then reduce heat to low and let it simmer for 10 minutes.
Add Beans and Sausage:
Add the green beans or navy beans or cannellini beans and the browned sausage back into the pot. Stir to combine and let the soup simmer for another 10 minutes until all the vegetables are tender.
Finish and Serve:
If using, stir in the fresh spinach or collard greens and let them wilt. Season with salt, pepper, and red wine vinegar if desired. Remove the Parmesan rind and bay leaf. Stir in the grated Parmesan cheese.
Garnish and Enjoy:
Ladle the soup into bowls and garnish with chopped parsley and additional Parmesan cheese if desired. Serve with crusty bread for dipping.