A comforting and hearty Italian-inspired skillet meal featuring creamy white beans cooked with garlic, tomatoes, spinach, and Italian herbs, finished with a touch of cream and Parmesan cheese. Perfect for a quick and satisfying vegetarian dinner.
2 tablespoons extra virgin olive oil
4 cloves garlic, minced
1 small yellow onion, finely chopped
1 (14.5 ounces) can diced tomatoes, drained
2 (15 ounces) cans cannellini beans, drained and rinsed
1 teaspoon dried Italian seasoning
1/2 teaspoon crushed red pepper flakes
4 cups fresh baby spinach
1/2 cup heavy cream
1/3 cup grated Parmesan cheese
Salt, to taste
Freshly ground black pepper, to taste
2 tablespoons chopped fresh basil
Heat the olive oil in a large skillet over medium heat.
Add the minced garlic and chopped onion to the skillet and sauté for 3-4 minutes, until the onion is translucent and fragrant.
Stir in the drained diced tomatoes, cannellini beans, dried Italian seasoning, and crushed red pepper flakes. Cook for 5 minutes, stirring occasionally, until the mixture is heated through and slightly thickened.
Add the fresh baby spinach to the skillet and cook for 2-3 minutes, stirring frequently, until the spinach is wilted.
Pour in the heavy cream and stir to combine. Cook for another 2 minutes until the sauce is creamy and heated through.
Remove the skillet from heat and stir in the grated Parmesan cheese until melted and fully incorporated.
Season with salt and freshly ground black pepper to taste.
Garnish with chopped fresh basil before serving.