Golden crispy sage leaves dance atop a velvety white bean skillet, where creamy cannellini beans mingle with sun-dried tomato pesto in a rich, herb-infused broth. This one-pan Tuscan masterpiece delivers rustic comfort with vibrant flavors, perfect for cozy weeknight dinners or impressive dinner parties.
Creamy Tuscan White Bean Skillet with Sun-Dried Tomato Pesto & Crispy Sage: A Rustic Delight
Imagine bringing the sun-drenched hills of Tuscany to your dinner table with this easy homemade Creamy Tuscan White Bean Skillet. This vegetarian-friendly dish combines creamy white beans with a vibrant sun-dried tomato pesto and fragrant crispy sage for a meal that’s both comforting and full of flavor. Whether you’re cooking for a busy weeknight or a special occasion, this recipe delivers the best of Tuscan cuisine in one skillet.
Perfect for meal prep or a quick weeknight dinner, this dish is naturally gluten-free, packed with protein and fiber, and easily adaptable to vegan diets. The sun-dried tomato pesto adds a burst of intense flavor, while the crispy sage brings a delightful textural contrast that elevates every bite. Ready to transform your kitchen into a Tuscan trattoria?
Why You’ll Love This Recipe
- One-Pan Wonder: This Creamy Tuscan White Bean Skillet requires minimal cleanup, making it ideal for busy cooks who want maximum flavor with minimal effort.
- Rich & Creamy Texture: The combination of white beans, vegetable broth, and heavy cream (or coconut milk) creates a velvety, satisfying texture that’s both hearty and comforting.
- Burst of Flavor: The sun-dried tomato pesto and crispy sage add layers of flavor—bright, tangy, and aromatic—making this dish taste like it came from a rustic Italian kitchen.
- Naturally Nutritious: Packed with plant-based protein, fiber, and vitamins, this recipe is a wholesome choice for health-conscious eaters without sacrificing taste.
Ingredients
For the Sun-Dried Tomato Pesto
- 1 cup sun-dried tomatoes (oil-packed, drained)
- ¼ cup toasted pine nuts
- 2 cloves garlic, minced
- ¼ cup grated Parmesan cheese (optional, omit for vegan)
- ¼ cup fresh basil leaves
- 2 tablespoons extra virgin olive oil
- 1 tablespoon lemon juice
- Salt and freshly ground black pepper to taste
For the Creamy Tuscan White Bean Skillet
- 2 tablespoons extra virgin olive oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 red bell pepper, seeded and chopped
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can great northern beans, rinsed and drained
- 1 (14.5-ounce) can diced tomatoes, undrained
- 4 cups vegetable broth
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ¼ teaspoon red pepper flakes (optional, for heat)
- ½ cup heavy cream (or full-fat coconut milk for vegan)
- ¼ cup chopped fresh parsley
- Salt and freshly ground black pepper to taste
For the Crispy Sage
- ¼ cup fresh sage leaves
- 2 tablespoons extra virgin olive oil
Instructions
- Prepare the Sun-Dried Tomato Pesto: In a food processor, combine the drained sun-dried tomatoes, toasted pine nuts, minced garlic, Parmesan cheese (if using), and fresh basil leaves. Pulse until finely chopped. With the food processor running, slowly drizzle in the extra virgin olive oil and lemon juice until a smooth paste forms. Season with salt and freshly ground black pepper to taste. Set aside.
- Sauté the Aromatics: Heat 2 tablespoons of extra virgin olive oil in a large, oven-safe skillet (cast iron is ideal) over medium heat. Add the finely chopped onion and cook, stirring occasionally, until softened and translucent, about 5–7 minutes.
- Add Garlic & Bell Pepper: Stir in the minced garlic and chopped red bell pepper. Cook for 2–3 minutes, stirring frequently, until the garlic is fragrant and the bell pepper is slightly softened. Be careful not to burn the garlic!
- Combine the Beans & Tomatoes: Add the rinsed cannellini beans and great northern beans to the skillet. Stir to combine with the onion, garlic, and bell pepper. Pour in the diced tomatoes (with their juices) and mix well.
- Simmer with Broth & Seasonings: Pour in the vegetable broth, ensuring all ingredients are submerged. Stir in the dried oregano, dried thyme, and red pepper flakes (if using). Bring the mixture to a gentle simmer.
- Cook Until Thickened: Reduce the heat to low, cover the skillet, and simmer for 20–30 minutes. Stir occasionally to prevent sticking. The longer it simmers, the richer the flavors will become.
- Add Cream & Parsley: Stir in the heavy cream (or coconut milk for vegan) until well combined, creating a creamy, luscious sauce. Add the chopped fresh parsley and season with salt and freshly ground black pepper to taste.
- Prepare the Crispy Sage: While the skillet simmers, heat 2 tablespoons of extra virgin olive oil in a small skillet over medium heat. Once hot, add the fresh sage leaves in a single layer. Cook for 15–30 seconds per side until crispy and fragrant. Remove with a slotted spoon and drain on a paper towel.
- Finish & Serve: Stir 2–3 tablespoons of the sun-dried tomato pesto into the skillet, reserving the rest for garnish. Taste and adjust seasonings as needed. Serve the Creamy Tuscan White Bean Skillet hot, topped with crispy sage leaves and a dollop of reserved pesto. Crusty bread is highly recommended for soaking up the delicious sauce!
Tips & Tricks for the Best Creamy Tuscan White Bean Skillet
- Toast the Pine Nuts: Toasting the pine nuts enhances their nutty flavor. Simply toast them in a dry skillet over medium heat for 3–5 minutes, stirring frequently, until golden and fragrant. Watch closely to avoid burning!
- Vegan Adaptations: For a fully vegan version, omit the Parmesan cheese in the pesto and substitute heavy cream with full-fat coconut milk. Ensure your vegetable broth is also vegan-friendly.
- Boost the Flavor: Add a pinch of cayenne pepper or extra red pepper flakes for a spicy kick. Fresh lemon zest can also brighten up the dish when stirred into the cream.
- Add More Vegetables: Customize your skillet by adding spinach, kale, roasted red peppers, or zucchini during the simmering stage. This adds extra nutrients and texture without overpowering the dish.
Storage Instructions
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of vegetable broth or water to loosen the sauce if needed.
For longer storage, this skillet freezes beautifully! Allow it to cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The flavors often deepen after freezing, making it taste even better the next day!
Variations: 3 Ways to Customize Your Skillet
- Mediterranean Twist: Swap the sun-dried tomato pesto for a classic basil pesto and add ½ cup of Kalamata olives and 1 teaspoon of dried rosemary. Top with crumbled feta cheese for a tangy finish.
- Spicy Southwest Style: Replace the red bell pepper with 1 diced poblano pepper and add 1 teaspoon of ground cumin and ½ teaspoon of smoked paprika. Garnish with avocado slices and a squeeze of lime.
- Hearty Mushroom & Spinach: Sauté 8 ounces of sliced mushrooms with the onions and add 2 cups of fresh spinach during the simmering stage. Top with grated Parmesan and extra crispy sage.
Serving Suggestions: 3 Perfect Pairings
- Crusty Bread: Serve with warm, crusty Italian bread or a baguette to soak up the creamy sauce.
- Simple Green Salad: A light arugula salad with lemon vinaigrette balances the richness of the skillet.
- Roasted Vegetables: Pair with roasted Brussels sprouts or asparagus for a complete, nutrient-packed meal.
Frequently Asked Questions
Can I make this recipe ahead of time?
Absolutely! The Creamy Tuscan White Bean Skillet tastes even better the next day as the flavors meld together. Prepare it up to 2 days ahead and store it in the refrigerator. Reheat gently on the stovetop, adding a splash of broth if needed to restore creaminess.
Is this recipe vegan?
This recipe is naturally vegetarian and can easily be made vegan by omitting the Parmesan cheese in the pesto and using coconut milk instead of heavy cream. Ensure your vegetable broth is also vegan-friendly.
How long does it keep in the fridge?
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often deepen after a day or two, making it taste even more delicious!
Can I freeze this skillet?
Yes! This dish freezes beautifully. Allow it to cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
What’s the best way to reheat this dish?
For best results, reheat gently on the stovetop over low heat. If the sauce has thickened too much, add a splash of vegetable broth or water to loosen it. Avoid using the microwave, as it can make the beans mushy.
You might also enjoy our other healthy recipes. Browse all recipes →
Did you make this recipe? Leave a comment below and let us know how it turned out! ⭐





