Ingredients
Equipment
Method
- Heat 1 tablespoon of olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with a spoon, until fully browned and cooked through, about 5-7 minutes. Drain excess fat if necessary, then remove the sausage to a plate and set aside.
- Add the remaining 1 tablespoon of olive oil to the pot. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until softened, about 8-10 minutes.
- Stir in the minced garlic, chopped fresh rosemary, and chopped fresh thyme. Cook for 1 minute until fragrant.
- Pour in the crushed tomatoes and chicken broth. Add the bay leaf. Bring the mixture to a simmer, scraping any browned bits from the bottom of the pot.
- Add the rinsed and drained cannellini beans and the cooked Italian sausage back into the pot. Season with salt and black pepper to taste. Reduce heat to medium-low, cover, and let simmer for 15-20 minutes, allowing the flavors to meld.
- Remove the bay leaf. Stir in the baby spinach until it wilts, which will only take 1-2 minutes.
- Ladle the hot soup into bowls. Garnish with grated Parmesan cheese and fresh chopped parsley. Serve immediately.
Notes
For a spicier kick, use hot Italian sausage. The soup tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3-4 days. You can substitute other leafy greens like kale (add it with the beans to allow more time to soften) for spinach.
