Cook the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage and cook until browned, breaking it up into crumbles with a wooden spoon. Remove excess fat if needed.Sauté the Vegetables: Add the diced onion, minced garlic, carrots, and celery to the pot. Sauté for about 5 minutes until the vegetables soften and become fragrant.Simmer the Soup: Pour in the diced tomatoes, chicken broth, and water. Stir in the oregano, basil, and red pepper flakes if using. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes to allow the flavors to meld.Add Beans and Greens: Stir in the white beans and chopped kale or spinach. Continue to cook for another 5 minutes until the greens are wilted and tender. Season with salt and pepper to taste.Serve: Ladle the soup into bowls and sprinkle with grated Parmesan cheese if desired. Serve hot with crusty bread for a complete meal. Cook the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage and cook until browned, breaking it up into crumbles with a wooden spoon. Remove excess fat if needed.
Sauté the Vegetables: Add the diced onion, minced garlic, carrots, and celery to the pot. Sauté for about 5 minutes until the vegetables soften and become fragrant.
Simmer the Soup: Pour in the diced tomatoes, chicken broth, and water. Stir in the oregano, basil, and red pepper flakes if using. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes to allow the flavors to meld.
Add Beans and Greens: Stir in the white beans and chopped kale or spinach. Continue to cook for another 5 minutes until the greens are wilted and tender. Season with salt and pepper to taste.
Serve: Ladle the soup into bowls and sprinkle with grated Parmesan cheese if desired. Serve hot with crusty bread for a complete meal.