Indulge in the ultimate plant-based comfort food with this incredibly luxurious Creamy White Bean Skillet. Inspired by rich Italian flavors, this one-pan vegan dish features tender cannellini beans lovingly simmered in a luscious tomato cream sauce, bursting with vibrant spinach, fresh tomatoes, fragrant basil, and a sprinkle of savory vegan Parmesan. It’s a quick, easy, and deeply satisfying meal that brings warmth and flavor to your table in under 40 minutes.
Whether you’re seeking a weeknight dinner solution or a hearty dish to share, this creamy white bean skillet is designed to impress with its simplicity and exquisite taste. Forget complicated recipes and endless cleanup – this meal is entirely prepared in a single pan, making it a dream for busy cooks and a delight for anyone craving wholesome, flavorful fare.

The magic of this dish lies in its balance of textures and tastes. Soft, buttery cannellini beans absorb the creamy tomato base, while fresh spinach wilts gently, adding a touch of vibrant green and earthy goodness. Sweet cherry tomatoes burst with juicy flavor, complementing the aromatic garlic and basil. A hint of red chili flakes provides a subtle kick, elevating the entire experience. Every spoonful is a testament to how simple ingredients can create an unforgettable, “mouthwatering” meal. Enjoy it straight from the pan, or scoop it up with a piece of crusty bread for a truly authentic and comforting experience.
Why You’ll Fall in Love with This Easy White Bean Skillet
This isn’t just another dinner recipe; it’s a culinary experience crafted for ease, flavor, and pure comfort. Here’s why this creamy white bean skillet is destined to become a staple in your kitchen:
- Effortless One-Pan Cooking: Say goodbye to stacks of dirty dishes! From sautéing aromatics to simmering the rich sauce and warming the beans, every component of this meal comes together in a single skillet. This streamlines your cooking process and makes cleanup a breeze, perfect for those busy weeknights when you want maximum flavor with minimal fuss.
- Unbelievably Creamy and Comforting: Prepare for a hug in a bowl! This recipe delivers a luxurious, velvety texture that rivals any dairy-laden dish. The secret lies in a homemade cashew cream, which creates an indulgent base that perfectly coats the beans and vegetables. It’s the kind of soul-satisfying comfort food that will have you curling up on the couch, eagerly savoring every bite, perhaps with a side of crusty bread for dipping.
- Wholesome, Simple Ingredients: You don’t need exotic items to create culinary magic. This recipe relies on readily available pantry staples like canned white beans, everyday herbs and seasonings, and fresh, vibrant vegetables. It’s an ideal way to transform common ingredients into something extraordinary, proving that healthy eating can be both delicious and accessible.
- Quick Preparation: In today’s fast-paced world, time is precious. This skillet dish comes together in approximately 35-40 minutes from start to finish. This means you can enjoy a gourmet-quality meal without spending hours in the kitchen, making it perfect for weeknights or spontaneous gatherings.
- Naturally Vegan and Gluten-Free (with a simple modification): Catering to various dietary needs is easy with this recipe. It’s naturally vegan, offering a rich and satisfying plant-based protein source from the white beans. For a 100% gluten-free meal, simply serve it with gluten-free bread, pasta, or rice.

Essential Ingredients for Your Skillet
Crafting this delicious dish requires a handful of simple, wholesome ingredients. Each component plays a vital role in building the incredible layers of flavor and texture:
- Raw Cashews: These are the star of our creamy sauce! When blended with vegetable broth, soaked cashews transform into a smooth, rich, and dairy-free cream that forms the luxurious base of our skillet. Make sure to use raw cashews, as roasted ones will alter the flavor.
- Vegetable Broth: Essential for blending the cashew cream and providing a savory liquid base for the sauce. Choose a high-quality broth for the best flavor.
- Olive Oil: Used for sautéing the aromatics, imparting a classic Mediterranean flavor profile.
- Sweet Onion: Diced small, it creates a foundational layer of sweetness and aromatic depth as it caramelizes in the pan.
- Garlic: No Italian-inspired dish is complete without plenty of fresh garlic. Minced garlic adds pungent, aromatic goodness that infuses the entire dish.
- Red Chili Flakes: A touch of heat that elevates the flavors without overpowering them. Adjust to your preference – omit for a milder dish or add more for extra spice.
- Salt and Ground Black Pepper: Basic seasonings that are crucial for enhancing all the other flavors. Always season to taste!
- Tomato Paste: This concentrated tomato flavor is key to the sauce, providing a deep umami and rich color. It’s toasted slightly in the pan to deepen its sweetness.
- Cannellini Beans (or Great Northern Beans): The heart of the dish! Canned white beans are convenient and provide a tender, creamy texture. Ensure they are thoroughly rinsed and drained before adding them to the skillet to remove excess sodium and starchy liquid.
- Baby Spinach: A nutritional powerhouse that wilts beautifully into the warm sauce, adding a lovely green hue and a dose of vitamins.
- Cherry Tomatoes: Halved, these small tomatoes burst with natural sweetness and juiciness when cooked, adding fresh bursts of flavor and color.
- Fresh Lemon Juice: A squeeze of fresh lemon juice at the end brightens the entire dish, cutting through the richness and enhancing the other flavors. Don’t skip this!
- Fresh Basil: Sliced or chopped, fresh basil is paramount for that authentic Italian aroma and taste. Stir it in at the very end to preserve its vibrant flavor.
- Vegan Parmesan Cheese (optional): For an extra layer of savory, cheesy goodness. You can use homemade Vegan Parmesan or a store-bought variety.
Step-by-Step Instructions for Your Creamy White Bean Skillet
Follow these simple steps to create a truly irresistible dish:
- Prepare the Cashew Cream: Begin by making your creamy base. Bring 3 cups of water to a boil (a tea kettle works perfectly for this). Place ½ cup of raw cashews in a bowl and pour the hot water over them. Let the cashews soak for at least 5 minutes, or up to an hour if you have more time. Soaking softens them, ensuring a smoother cream. Once soaked, drain the cashews thoroughly and discard the soaking water. Transfer the drained cashews to a high-powered blender. Add 2 cups of vegetable broth to the blender. Blend on high speed until the mixture is completely creamy and smooth, with no cashew bits remaining. Set aside.
- Build the Skillet Base: In a large skillet or pan, warm 2 tablespoons of olive oil over medium heat. Once the oil shimmers, add ½ small diced sweet onion. Sauté the onion, stirring occasionally, until it becomes translucent and tender, which typically takes about 8 minutes. This step is crucial for developing a sweet, aromatic foundation.
- Infuse with Aromatics and Flavor: Add 5 cloves of minced garlic to the skillet with the softened onion. Cook for 1-2 minutes, stirring constantly, until the garlic is fragrant and lightly golden. Be careful not to burn it. Next, stir in ½ teaspoon of red chili flakes (adjust to your heat preference), ½ teaspoon of salt, and ¼ teaspoon of ground black pepper. Cook for another minute, allowing the spices to toast slightly.
- Create the Tomato Cream Sauce: Add 4 tablespoons of tomato paste to the skillet. Stir it well into the onion and garlic mixture, cooking for 1-2 minutes. This helps to deepen the flavor of the tomato paste. Now, pour in the prepared cashew cream and stir everything together thoroughly until well combined and the sauce is smooth.
- Simmer the Beans: Stir in two 15-ounce cans of cannellini beans (or great northern beans), ensuring they are fully drained and rinsed. Bring the mixture to a gentle simmer and cook for 5-10 minutes. The beans will absorb the rich flavors of the sauce and become even more tender. If the sauce becomes too thick during this process, add a splash of water or vegetable broth to reach your desired consistency.
- Finish with Freshness: Once the beans are heated through and the sauce is perfectly creamy, remove the skillet from the heat. Stir in 4 cups of baby spinach, 2 cups of halved cherry tomatoes, 2 tablespoons of fresh lemon juice, and ½ cup of fresh basil (sliced or chopped). If you’re using vegan Parmesan cheese, add ½ cup now as well. Stir gently until the spinach wilts down, the cherry tomatoes are slightly softened, and the Parmesan (if used) begins to melt into the sauce.
- Serve Immediately: Your creamy white bean skillet is ready to enjoy! Serve it hot, straight from the pan.

Tips for Success and Frequently Asked Questions
Achieving the perfect creamy white bean skillet is easy with a few helpful tips and answers to common questions:
What kind of white beans should I use?
For the best creamy texture, I highly recommend using soft white beans such as cannellini beans or great northern beans. These varieties are known for their tender consistency and ability to absorb flavors beautifully. Butter beans are also a good option, though they are larger. While chickpeas can be used in a pinch, be aware that they will result in a firmer texture, as they aren’t as soft and creamy as cannellini or great northern beans.
Can I make this recipe without nuts?
Absolutely! If you have a nut allergy or prefer not to use cashews, you can easily substitute the cashew cream. Canned full-fat coconut cream is an excellent alternative, offering a similar richness. Alternatively, many store-bought vegan cream products (like oat-based or soy-based culinary creams) will work just as well. Just ensure to use an unsweetened variety to keep the savory profile of the dish.
Is this recipe gluten-free?
Yes, as written, this creamy white bean skillet recipe is entirely gluten-free. To ensure your entire meal remains gluten-free, simply serve it with gluten-free bread, gluten-free pasta, or cooked rice. The main ingredients are naturally free from gluten, making it a safe and delicious option for those with gluten sensitivities.
How do I store the leftovers?
Storing leftovers is simple! The cooked white bean skillet will keep beautifully in an airtight container in the refrigerator for up to 5 days. For longer storage, you can freeze it for up to 1 month. To reheat, simply warm the leftovers in the microwave or gently in a pan over medium heat. If the sauce has thickened too much, add a splash of vegetable broth or water to thin it out to your preferred consistency.
What if I don’t have a high-powered blender for the cashew cream?
While a high-powered blender yields the smoothest cashew cream, a regular blender can still work. Just ensure you soak the cashews for at least 30 minutes, or even boil them for 10-15 minutes, to soften them thoroughly. You might need to blend for a longer period and scrape down the sides of the blender a few times to achieve a relatively smooth consistency. If all else fails, consider using one of the nut-free cream alternatives mentioned above.
Can I add more vegetables?
Definitely! This skillet is very versatile. Feel free to incorporate other quick-cooking vegetables. Sliced bell peppers, zucchini, kale (in addition to spinach), or mushrooms would all be delicious additions. Add them with the onion or slightly before the spinach, depending on their cooking time, to ensure they are tender-crisp.
Perfect Serving Suggestions
This versatile creamy white bean skillet can be enjoyed in many delightful ways:
- Crusty Bread: My absolute favorite way to savor this dish is with thick, crusty slices of Dutch Oven Bread. The bread is perfect for soaking up every last drop of the rich, creamy sauce.
- Cooked Pasta or Rice: For a more substantial meal, serve the white beans over a bed of your favorite cooked pasta or fluffy rice. Short pasta shapes like penne or orecchiette work wonderfully, as do creamy risottos or simple steamed white rice.
- Hearty Salad: Pair this rich dish with a light and refreshing side salad, such as a vibrant Kale Caesar Salad. The freshness of the salad provides a lovely contrast to the creamy beans.
- Vegan Sausages: To boost the protein and make it an even heartier meal, slice up some Italian vegan sausages and pan-fry them before adding them to the skillet at the very end, or serve them on top.
- Roasted Vegetables: A side of simply roasted broccoli, asparagus, or green beans would complement the flavors beautifully and add more fiber to your meal.
Variations and Customizations
Don’t be afraid to make this recipe your own! Here are a few ideas for customizing your creamy white bean skillet:
- Herb Alternatives: While basil is traditional and highly recommended, you can experiment with other fresh herbs. Fresh oregano or thyme would also be lovely, offering a slightly different aromatic profile. Add them in moderation.
- Spicier Kick: If you love heat, increase the amount of red chili flakes. You could also add a pinch of cayenne pepper with the other spices for an extra fiery punch.
- Smoky Flavor: A dash of smoked paprika (about ½ teaspoon) added with the tomato paste can introduce a wonderful smoky depth to the sauce.
- Additional Umami: A tablespoon of nutritional yeast added to the cashew cream or directly to the sauce can enhance the savory, cheesy notes.
- Different Beans: While cannellini are ideal, feel free to use other beans like chickpeas (as mentioned in the FAQ) or even a mix of white beans for varied texture.
- Sun-Dried Tomatoes: For an even more intense tomato flavor, chop up a few oil-packed sun-dried tomatoes and add them to the skillet with the onion. This adds a sweet and tangy element.
- Mushroom Boost: Sliced cremini mushrooms sautéed with the onion can add an earthy, umami-rich layer to the dish.
A Quick, Delicious, and Wholesome Meal Awaits
This Italian-inspired creamy white bean skillet is more than just a recipe; it’s an invitation to enjoy truly satisfying and flavorful plant-based cuisine. Its one-pan simplicity makes it incredibly accessible, while its rich, comforting flavors ensure it’s a dish you’ll crave again and again. Whether you’re a seasoned vegan or simply looking to incorporate more plant-based meals into your diet, this recipe is a fantastic choice that delivers on taste, convenience, and nutrition. Gather your ingredients, fire up your skillet, and prepare to be amazed by this effortlessly elegant and deliciously creamy dish.
Creamy Skillet White Beans with Spinach and Basil
This Italian-inspired Creamy White Bean Skillet is so luxurious, with soft cannellini beans simmered in a rich sauce with spinach, tomatoes, basil, and vegan parmesan. An easy comfort food made in just one pan!
Prep: 15 mins Cook: 20 mins Total: 35 mins
Servings: 5 servings
Pin
Comment
Ingredients
Main Dish
- ½ cup raw cashews
- 2 cups vegetable broth
- 2 tablespoons olive oil
- ½ small sweet onion diced small
- 5 cloves garlic minced
- ½ teaspoon red chili flakes
- ½ teaspoon salt or to taste
- ¼ teaspoon ground black pepper
- 4 tablespoons tomato paste
- (2) 15-ounce cans cannellini beans or great northern, drained and rinsed
- 4 cups baby spinach sliced
- 2 cups cherry tomatoes halved
- 2 tablespoons fresh lemon juice
- ½ cup fresh basil sliced or chopped
- ½ cup vegan Parmesan cheese optional
For Serving
- Dutch Oven Bread
- Cooked pasta or rice
Instructions
- Prepare the Cashew Cream: Bring 3 cups of water to a boil. Pour the hot water over the cashews in a bowl and let them soak for at least 5 minutes or up to 1 hour. Drain the cashews and discard the soaking water. Add the cashews to a high-powered blender along with the vegetable broth and blend until creamy and smooth.
- Make the Skillet White Beans: In a large pan over medium heat, warm the olive oil. Once warm, add the onion and sauté until translucent, about 8 minutes. Add the garlic and cook for 1-2 minutes, until fragrant. Next, add the red chili flakes, salt, black pepper, tomato paste, and the cashew cream. Stir well to combine. Stir in the drained and rinsed beans. Cook for 5-10 minutes, adding a little bit of water if it gets too thick.
- To Finish: Stir in the baby spinach, cherry tomatoes, lemon juice, basil, and vegan Parmesan, if using. Let the spinach wilt and the Parmesan melt, then remove from heat. Serve immediately with crusty bread, cooked pasta, or rice.
Notes
- You may use a store-bought vegan cream or canned coconut cream instead of cashew cream, but cashew cream is preferred for its neutral flavor and rich consistency.
Nutrition
Serving: 1 of 5 servings | Calories: 407kcal | Carbohydrates: 55g | Protein: 18g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 456mg | Potassium: 1346mg | Fiber: 12g | Sugar: 7g | Vitamin A: 2925IU | Vitamin C: 28mg | Calcium: 194mg | Iron: 8mg
Course: Main Course
Cuisine: Italian-inspired
Author: Nora Taylor
Did you make this recipe? Mention @nora_cooks_vegan_ or tag #noracooks!