Ingredients
1 tbsp olive oil
1 lb bulk Italian sausage (mild or hot)
1 large onion, chopped
3 cloves garlic, minced
1 tbsp fresh rosemary, chopped
1 tbsp fresh sage, chopped
1 (14.5 oz) can diced tomatoes, undrained
1.5 cups chicken broth
2 (15 oz) cans cannellini beans, rinsed and drained
1/2 tsp salt (or to taste)
1/4 tsp black pepper (or to taste)
2 cups fresh baby spinach (optional)
Fresh parsley, chopped, for garnish
Extra virgin olive oil, for drizzling (optional)
Instructions
Step 1: Heat a large, heavy-bottomed skillet or Dutch oven over medium-high heat. Add the olive oil. Once shimmering, add the Italian sausage, breaking it up with a spoon as it cooks. Brown the sausage evenly for 5-7 minutes, until no pink remains. Remove the cooked sausage with a slotted spoon and set aside, leaving about 1-2 tablespoons of rendered fat in the skillet.
Step 2: Reduce the heat to medium. Add the chopped onion and sauté for 3-5 minutes, until softened and translucent. Add the minced garlic, fresh rosemary, and fresh sage. Cook for another minute, stirring constantly, until fragrant. Be careful not to burn the garlic.
Step 3: Pour in the chicken broth and diced tomatoes (undrained). Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pan with a wooden spoon. This deglazing step adds a tremendous amount of flavor.
Step 4: Stir in the rinsed cannellini beans and the cooked Italian sausage. Season with salt and black pepper to taste. Continue to simmer for 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly. If the sauce becomes too thick, you can add a splash more broth.
Step 5: If using, stir in the baby spinach until it wilts, which typically takes just 1-2 minutes. Taste and adjust seasonings as needed. A sprinkle of red pepper flakes can add a lovely subtle heat if desired.
Step 6: Ladle into bowls and garnish with fresh parsley and a drizzle of extra virgin olive oil. Serve hot and enjoy.
Notes
For best flavor, use good quality Italian sausage and fresh herbs. Leftovers store well in the refrigerator for 3-4 days and are great for meal prep. Serve with crusty bread or over polenta for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: Italian, Comfort Food
Nutrition
- Serving Size: 1.5 cups
- Calories: 380
- Sugar: 4g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 22g
- Cholesterol: 55mg