This French Onion White Bean Skillet Recipe is an absolute game-changer for anyone who loves rich, comforting dishes packed with depth and warmth. Imagine tender, sweet caramelized onions mingling with creamy cannellini beans, all brought together by a luscious coconut milk base and a hint of savory umami from vegan “beef” bouillon. It’s simple yet incredibly satisfying, perfect for cozy dinners or impressing friends with minimal fuss. Whether you’re dairy-free, plant-based, or just craving a soulful skillet meal, this recipe will quickly become one of your favorites.

Ingredients You’ll Need
These ingredients might be straightforward, but each one plays a crucial role in creating that iconic French onion flavor blended seamlessly with creamy white beans. From the mellow sweetness of onions to the subtle herbaceous notes, every item is essential to texture, taste, and balance.
- 1 tbsp olive oil or dairy-free butter (optional): Adds richness and helps caramelize the onions beautifully.
- 2 large onions (thinly sliced, yellow preferred): The star of the dish, providing natural sweetness and depth.
- ½ cup water: Helps soften the onions while keeping them moist without added fat.
- 1 tbsp vegan “beef” bouillon: Brings umami and a meaty depth for that traditional French onion essence.
- 1 tsp sea salt: Enhances all the flavors and balances sweetness.
- 1 tsp maple syrup: Adds a natural sweetness to amplify caramelization.
- 1 tsp garlic powder: Gives a gentle, mellow garlic lift without overpowering.
- 1 tsp ground thyme: Introduces earthiness and warmth.
- 1 tsp black pepper: Provides a slight kick and spice complexity.
- 2 15oz cans cannellini or great northern beans (rinsed and drained): Creamy texture and protein-packed, blending perfectly with the onions.
- 1 tbsp balsamic vinegar: Offers tang and enhances the caramelized onion flavor.
- 1 tbsp coconut aminos: A savory boost that replaces soy sauce with a sweet-savory complexity.
- 1 cup full-fat coconut milk: Creates a luscious creamy base without dairy.
- 2 tbsp dairy-free parmesan: Adds a cheesy, nutty finish to round out flavors.
- ½ cup parsley leaves (chopped): Freshens and brightens up the dish right at the end.
How to Make French Onion White Bean Skillet Recipe
Step 1: Sauté Your Onions to Perfection
Start by heating a large nonstick or cast iron skillet over medium heat. Add your olive oil or dairy-free butter if you’re using it—this step really helps bring out the sweetness in the onions. Toss in the thinly sliced onions and crank the heat up just a bit to sauté them for about 3 to 4 minutes. You want them to start releasing their juices and become tender, setting the foundation for that rich savory flavor.
Step 2: Softening and Simmering
Next, whisk together your water and vegan “beef” bouillon, then lower the heat to medium-low once you add this mix to the skillet. Cover the pan and let the onions simmer gently for 10 to 12 minutes until they are meltingly soft. This slow cooking really breaks down the onions and infuses them with that signature deep, beefy taste without any animal products involved.
Step 3: Caramelize the Onions
Take off the lid and raise the heat to medium-high, adding in sea salt and maple syrup. Stir occasionally and watch as the onions transform into gorgeous golden-brown ribbons, caramelizing to sweet perfection. This step is where you develop the heart and soul of this French Onion White Bean Skillet Recipe, creating layers of flavor that will make your taste buds sing.
Step 4: Add the Aromatics
Once the onions have that perfect caramel glow, sprinkle in garlic powder, ground thyme, and black pepper. Stir to blend these warm, savory spices throughout, giving the dish an aromatic depth reminiscent of classic French cooking with a cozy homemade twist.
Step 5: Incorporate the Beans and Creamy Elements
Pour in your rinsed and drained cannellini beans, then stir in the balsamic vinegar, coconut aminos, full-fat coconut milk, and dairy-free parmesan. The beans add heft and creaminess, while the vinegar and coconut aminos balance acidity and umami beautifully. Let everything meld together and season to your liking—this is where the skillet fills out with that irresistible soul food character.
Step 6: Finish with Fresh Parsley and Serve
Just before serving, sprinkle chopped parsley over the skillet and give everything one last gentle stir. The fresh herbs brighten up the dish and add a vibrant color contrast that makes this French Onion White Bean Skillet Recipe as pleasing to the eyes as it is to the palate. Serve hot and enjoy!
How to Serve French Onion White Bean Skillet Recipe
Garnishes
A sprinkle of fresh parsley is a classic choice, but you could also add a dash of smoked paprika or a few crunchy toasted breadcrumbs for texture. A drizzle of extra virgin olive oil or even some thinly sliced green onions can uplift the dish and add an extra layer of freshness and visual appeal.
Side Dishes
This skillet pairs wonderfully with warm crusty bread or naan, perfect for scooping up all that luscious sauce. You can also serve it over a bed of fluffy rice or pasta for a heartier meal. If you want to keep things light, a crisp green salad or some roasted seasonal vegetables make excellent companions and balance out the richness beautifully.
Creative Ways to Present
For a fun twist, serve the French Onion White Bean Skillet Recipe inside hollowed-out, roasted squash or sweet potatoes—this adds color and a mild sweetness that complements the savory skillet. Another idea is to use it as a hearty topping for baked potatoes or vegan flatbreads, turning it into a versatile dish that keeps things interesting.
Make Ahead and Storage
Storing Leftovers
You can store any leftover French Onion White Bean Skillet Recipe in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers taste even better the next day. Just make sure to cool it completely before sealing the container.
Freezing
This recipe freezes beautifully. Portion it into freezer-safe containers and keep it frozen for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge for best results. The texture and taste hold up wonderfully, making it an ideal meal-prep option.
Reheating
Reheat the skillet on the stovetop over medium-low heat, stirring occasionally. If it seems thick, add a splash of water or coconut milk to loosen it up. Alternatively, use a microwave in short bursts, stirring between each to warm evenly. The dish is just as comforting and delicious served hot.
FAQs
Can I use other types of beans?
Absolutely! While cannellini or great northern beans work best for their creamy texture, you can swap in navy beans or butter beans if you prefer. Just make sure they’re rinsed and drained well before adding.
Is this recipe suitable for a vegan diet?
Yes! This French Onion White Bean Skillet Recipe is entirely plant-based, using dairy-free alternatives like coconut milk and vegan parmesan. It’s perfect for vegans and those avoiding dairy.
What if I don’t have coconut aminos?
If you don’t have coconut aminos, you can substitute with low-sodium soy sauce or tamari. Both provide a similar umami depth but watch the saltiness and adjust accordingly.
Can I make this recipe oil-free?
Definitely! The olive oil or dairy-free butter is optional, mainly to help with caramelization. You can skip it and simply use water for sautéing the onions; the flavor will still be incredible.
How spicy is this dish?
This recipe is mild with just a hint of black pepper’s gentle warmth. If you want to add a bit of heat, try a pinch of red chili flakes when adding the garlic and thyme.
Final Thoughts
Trying this French Onion White Bean Skillet Recipe will bring cozy, layered flavors to your kitchen with surprisingly simple ingredients and an easy process. Whether you’re making it for a busy weeknight or sharing it with loved ones, it’s a delicious reminder that comfort food can be wholesome and dazzling all at once. Grab your skillet and onions, and dive into this irresistible dish—you won’t regret it!
Print
French Onion White Bean Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: French-inspired
- Diet: Vegan
Description
This French Onion White Bean Skillet is a rich, creamy, and flavorful vegan dish featuring tender caramelized onions, white beans, and a creamy coconut milk base. Perfect as a hearty main or a comforting side, it can be enjoyed on its own, over rice or pasta, or paired with crusty bread. The recipe uses dairy-free ingredients, making it suitable for those avoiding dairy while delivering deep, savory flavors reminiscent of classic French onion soup.
Ingredients
Base Ingredients
- 1 tbsp olive oil or dairy-free butter (optional)
- 2 large onions, thinly sliced (yellow onions preferred)
- ½ cup water
- 1 tbsp vegan “beef” bouillon
- 1 tsp sea salt
- 1 tsp maple syrup
- 1 tsp garlic powder
- 1 tsp ground thyme
- 1 tsp black pepper
Beans and Creamy Mixture
- 2 (15 oz) cans cannellini or great northern beans, rinsed and drained
- 1 tbsp balsamic vinegar
- 1 tbsp coconut aminos
- 1 cup full-fat coconut milk
- 2 tbsp dairy-free parmesan
Garnish
- ½ cup parsley leaves, chopped
Instructions
- Sauté the Onions: Heat a large nonstick or cast iron skillet over medium heat and add olive oil or dairy-free butter if using. Add the thinly sliced onions and increase the heat slightly. Sauté for 3-4 minutes until the onions begin releasing their liquid and start to become tender.
- Simmer with Broth: Mix the water and vegan “beef” bouillon in the skillet. Reduce the heat to medium-low, cover, and let the onions simmer gently for 10-12 minutes until they become very tender and infused with the broth flavor.
- Caramelize the Onions: Uncover the skillet and increase heat to medium-high. Add the sea salt and maple syrup, stirring occasionally, letting the onions brown deeply and caramelize, enhancing their sweetness and flavor.
- Add Spices: Stir in the garlic powder, ground thyme, and black pepper to evenly coat the caramelized onions and build layers of seasoning.
- Combine Beans and Cream: Pour in the rinsed and drained white beans, then stir in balsamic vinegar, coconut aminos, full-fat coconut milk, and dairy-free parmesan. Mix well and season to taste as desired.
- Finish and Serve: Sprinkle chopped parsley over the skillet and stir just before serving. Enjoy hot as a standalone dish, over rice or pasta, alongside your favorite protein, or with warm crusty bread or naan for dipping.
Notes
- Use yellow onions for the best flavor, but other onion varieties work well too.
- The vegan “beef” bouillon adds a deep umami flavor; substitute with vegetable bouillon if preferred.
- Full-fat coconut milk provides creaminess and richness while keeping the dish dairy-free.
- If you prefer a thicker consistency, simmer the mixture longer to reduce liquid.
- For a less sweet dish, reduce or omit the maple syrup.
- This recipe is suitable for vegan and dairy-free diets.
- Serve with your choice of grains or bread to make it a complete meal.

