creamy Tuscan-inspired skillet is a weeknight lifesaver. It comes together quickly, packed with wholesome ingredients that are both satisfying and nourishing, proving that delicious, hearty meals don’t need to be complicated or time-consuming.
Why This Creamy Tuscan Bean & Sun-Dried Tomato Skillet Works
This skillet shines because it’s incredibly adaptable and delivers a depth of flavor from simple ingredients. The combination of hearty beans, savory sun-dried tomatoes, and a luscious creamy sauce creates a filling and delicious dish. It’s naturally high in protein and fiber, making it a complete and satisfying meal that keeps you full without feeling heavy. The Tuscan flavors evoke comfort and warmth, making it a welcomed addition to any meal rotation.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon dried Italian seasoning (or a mix of dried oregano, basil, and thyme)
- ½ teaspoon red pepper flakes (adjust to your spice preference)
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can great northern beans, rinsed and drained
- ½ cup sun-dried tomatoes packed in oil, drained and roughly chopped
- 1 ½ cups vegetable broth
- ½ cup full-fat coconut milk (from a can, shake well before measuring) or heavy cream for a richer, non-vegan option
- 2 cups fresh spinach
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish (optional)
- Crusty bread, for serving (optional)
Gathering these ingredients is the first step to a fantastic meal. Having everything prepped and ready before you start cooking will make the entire process flow smoothly.
How to Make It
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Once shimmering, add the chopped yellow onion. Cook, stirring occasionally, until the onion is softened and translucent, about 5-7 minutes.
- Add the minced garlic, Italian seasoning, and red pepper flakes to the skillet. Cook for another minute until fragrant, being careful not to burn the garlic. The aroma should be wonderfully enticing at this stage. This step infuses the oil with potent aromatics that will permeate the entire dish.
- Stir in the rinsed and drained cannellini beans and great northern beans. Add the chopped sun-dried tomatoes. Stir everything together to coat the beans and tomatoes with the fragrant oil and spices. Let them cook for about 2-3 minutes, allowing them to warm through and meld with the savory elements already in the pan.
- Pour in the vegetable broth and the coconut milk (or heavy cream). Bring the mixture to a gentle simmer, stirring to combine. Once simmering, reduce the heat to low, cover the skillet, and let it cook for about 10-15 minutes. This simmering period is crucial for allowing the flavors to deepen and meld together.
- Uncover the skillet and stir in the fresh spinach. Cook, stirring gently, until the spinach has wilted, which typically takes only 1-2 minutes. The residual heat from the sauce is usually enough to achieve this. This addition brings a fresh, vibrant element and a boost of nutrients to the dish.
- Season generously with salt and freshly ground black pepper to taste. Give it another good stir. Taste and adjust the seasonings as needed. This is where you really fine-tune the dish to your liking.
- Serve hot, garnished with fresh chopped parsley if desired. This dish is wonderful on its own, but it also pairs beautifully with crusty bread for soaking up all the flavorful sauce. Enjoy your hearty, homemade meal.
This simple set of instructions transforms humble pantry staples into a comforting and satisfying meal.
Nutrition at a Glance
- High in Protein: Primarily from the cannellini and great northern beans, providing essential amino acids for muscle repair and satiety.
- Rich in Fiber: The beans are an excellent source of dietary fiber, which aids digestion, helps regulate blood sugar levels, and contributes to a feeling of fullness.
- Healthy Fats: Olive oil and the natural fats in coconut milk (or cream) contribute to essential fatty acid intake.
- Vitamins and Minerals: Spinach offers vitamins A, C, and K, as well as folate and iron. Sun-dried tomatoes add lycopene and other antioxidants. Onion and garlic contribute various micronutrients and beneficial compounds.
- Complex Carbohydrates: Beans provide complex carbohydrates, offering sustained energy release rather than quick spikes and crashes.
- Low in Saturated Fat (depending on coconut milk vs. cream): When using coconut milk, the dish generally has a lower saturated fat content compared to if heavy cream were used extensively, though it still offers creaminess.
- Antioxidant-Rich: Sun-dried tomatoes and spinach are packed with antioxidants that help protect your cells from damage.
This meal offers a well-rounded nutritional profile that supports overall health and well-being.
How to Serve It
- With Crusty Bread: This is almost non-negotiable for me. A good, crusty baguette or sourdough is perfect for soaking up every last drop of that creamy, flavorful sauce. It’s the simple pleasure that elevates the entire experience.
- Over Grains: Serve it over cooked quinoa, brown rice, or even couscous for an even heartier meal with added complex carbohydrates. The grains provide a nice textural contrast and absorb the sauce beautifully.
- With a Side Salad: A light, fresh green salad with a simple vinaigrette makes a delightful counterpoint to the richness of the skillet. It adds a touch of brightness and extra vegetables to the meal.
- As a Topping for Polenta: Creamy polenta provides a wonderfully comforting base for this Tuscan bean mixture. The textures complement each other wonderfully, creating a very satisfying dish.
- With Roasted Vegetables: If you want even more vegetables, consider serving this alongside some simply roasted root vegetables like carrots, parsnips, or sweet potatoes. They add sweetness and earthy flavors.
The versatility of this dish means it can be adapted to suit different preferences and occasions, always resulting in a delicious and satisfying meal.
Common Mistakes
- Overcooking the Garlic: Adding garlic to hot oil for too long can cause it to burn, leading to a bitter taste that will affect the entire dish. Keep an eye on it and cook only until fragrant.
- Not Rinsing the Beans: Canned beans are often packed in liquid that can impart a slightly metallic or starchy taste. Rinsing them thoroughly removes this and helps the sauce adhere better.
- Using Low-Fat Coconut Milk: For the best creamy texture, it’s important to use full-fat canned coconut milk. The lower-fat versions won’t provide the same richness or emulsification qualities needed for the sauce.
- Skipping the Simmer Time: While it’s tempting to rush, letting the mixture simmer for at least 10-15 minutes allows the flavors to meld and deepen, and the beans to absorb the delicious sauce.
- Not Tasting and Adjusting Seasoning: This is a critical step for any recipe. Salt and pepper are key to enhancing all the other flavors. Always taste before serving and adjust as needed.
- Adding Spinach Too Early: Spinach wilts very quickly. Adding it at the very end ensures it retains its vibrant color and a hint of freshness, rather than becoming mushy.
Avoiding these common pitfalls will ensure your Creamy Tuscan Bean & Sun-Dried Tomato Skillet turns out just as delicious as intended.
A recipe worth trying: Quick Creamy Tuscan Marry Me Butter Beans
Storage and Reheating
- Storage: Once cooled, transfer any leftover skillet to an airtight container. It can be stored in the refrigerator for up to 3-4 days. Ensure it’s completely cool before sealing to prevent condensation, which can make it soggy.
- Reheating on the Stovetop: This is my preferred method. Gently reheat the leftovers in a skillet over medium-low heat. You may need to add a splash of vegetable broth or water to loosen the sauce and prevent it from drying out. Stir frequently until heated through.
- Reheating in the Microwave: Place the leftovers in a microwave-safe dish, cover loosely, and heat on medium power in 30-second intervals, stirring in between, until heated through. This method is quickest but can sometimes result in a slightly less cohesive sauce texture compared to stovetop reheating.
- Reheating in the Oven: For larger batches, you can reheat in a small oven-safe dish covered with foil at around 350°F (175°C) for 15-20 minutes, or until heated through.
- Maintaining Texture: Be mindful that spinach might not retain its vibrant green color as much after reheating. The beans will remain tender, and the sauce will continue to be flavorful.
Proper storage and reheating will ensure your delicious leftovers are just as enjoyable as when they were freshly made.

Leftover Ideas
- Stuffed Bell Peppers: Mix the leftover skillet with some cooked rice or quinoa and stuff it into hollowed-out bell peppers. Bake until the peppers are tender and the filling is heated through.
- Savory Pasta Sauce: Warm the leftovers and serve them over your favorite cooked pasta. You can add a little extra garlic or herbs to the sauce as it reheats if you wish.
- Into Omelets or Scrambled Eggs: For a hearty brunch or breakfast, stir a spoonful or two of the leftover mixture into your eggs as they cook. It’s a fantastic way to add flavor and protein.
- Topping for Baked Potatoes: Reheat the mixture and spoon it generously over a hot baked potato. It creates a quick and satisfying meal with protein and flavor.
- Quesadilla Filling: Place a portion of the leftover skillet between two tortillas with some shredded cheese (if not vegan) and grill until golden brown and the cheese is melted.
- Soup Booster: Add a scoop of the leftover Tuscan bean mixture to a basic vegetable or lentil soup to instantly boost its protein content and add a rich, creamy Tuscan flavor.
Don’t let those delicious leftovers go to waste; they can be transformed into entirely new and equally tasty dishes.
PrintHigh-Protein Dinner Recipe: Creamy Tuscan Bean & Sun-Dried Tomato Skillet
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This creamy Tuscan bean and sun-dried tomato skillet is a quick, high-protein, and flavorful vegetarian meal. Packed with cannellini beans, great northern beans, sun-dried tomatoes, and spinach in a luscious coconut milk sauce, it’s a weeknight dinner winner. Easy to prepare and wonderfully satisfying, serve with crusty bread or over grains.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can great northern beans, rinsed and drained
- ½ cup sun-dried tomatoes packed in oil, drained and roughly chopped
- 1 ½ cups vegetable broth
- ½ cup full-fat coconut milk (from a can, shake well before measuring)
- 2 cups fresh spinach
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish (optional)
- Crusty bread, for serving (optional)
Instructions
- 1. Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, 5-7 minutes.
- 2. Add garlic, Italian seasoning, and red pepper flakes; cook for 1 minute until fragrant.
- 3. Stir in cannellini beans, great northern beans, and sun-dried tomatoes. Cook for 2-3 minutes.
- 4. Pour in vegetable broth and coconut milk. Bring to a simmer, then reduce heat, cover, and cook for 10-15 minutes.
- 5. Uncover and stir in spinach until wilted, 1-2 minutes.
- 6. Season with salt and pepper to taste.
- 7. Serve hot, garnished with parsley if desired.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop with a splash of liquid, or in the microwave. For larger batches, reheat in the oven at 350°F (175°C).
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350-400 (may vary)
- Sugar: Approx. 5-7g (may vary)
- Sodium: Approx. 600-800mg (may vary)
- Fat: Approx. 15-20g (may vary)
- Carbohydrates: Approx. 40-45g (may vary)
- Fiber: Approx. 10-12g (may vary)
- Protein: Approx. 15-18g (may vary)
1 thought on “High-Protein Dinner Recipe: Creamy Tuscan Bean & Sun-Dried Tomato Skillet”