These Creamy Italian White Beans are the ultimate quick and cozy plant-based meal! Made with simple pantry ingredients, this easy vegan recipe is oil-free, high in protein, and ready in just 15 minutes. Perfect served on toast, over potatoes, or with veggies for a healthy, satisfying dinner. If you love budget-friendly meals, high-volume eating, and comfort food made healthy, this one’s a must-try!

If you’re looking for a meal that checks all the boxes (healthy, quick, affordable, and seriously comforting!) these creamy Italian white beans are about to become a staple in your kitchen. Made with simple pantry ingredients and ready in just 15 minutes, this recipe is perfect for busy days when you still want something nourishing and satisfying.
Whether you serve them on toast, over potatoes, or alongside roasted veggies, these beans are creamy, flavorful, and incredibly filling without being heavy.
(There may be affiliate links in this post. I may earn a commission for qualified purchases with no added cost to you. Thank you for your support!)
Jump to:
Why You’ll Love These Creamy Italian White Beans
1. Quick & Easy
This recipe comes together in one pan in about 15 minutes. Minimal prep, simple steps, and no complicated techniques.
2. Budget-Friendly
Using canned white beans and pantry staples, this is a meal you can make for just a few dollars. Perfect for eating well without overspending.
3. Healthy & Nourishing
Packed with plant-based protein, fiber, and nutrients, this dish supports fullness and steady energy. Plus, it’s completely oil-free and made with wholesome ingredients.
4. High-Volume & Filling
Thanks to the beans and onions, this meal is naturally satisfying and great for staying full longer - perfect if you’re focusing on balanced, mindful eating.

Ingredients You’ll Need
- sweet onion
- garlic powder
- smoked paprika
- Italian seasoning
- vegan chicken broth
- nutritional yeast
- white beans (any variety you love! Cannellini, Navy or Great Northern are all great!)
- Salt & pepper
- cornstarch
- red pepper flakes (optional)
Tips for the Best Creamy Beans
- Don’t skip the simmer time- This helps the beans absorb flavor and makes the dish taste richer.
- Use a good broth- A flavorful vegan chicken broth makes a big difference.
- Adjust thickness- Add a splash of water or broth if it gets too thick, or let it simmer longer if you want it thicker.
How to Serve
These creamy white beans are incredibly versatile. Try them:
- On toasted sourdough or whole grain bread
- Over any variety of potato, air fried, baked or mashed potatoes
- With rice or quinoa
- Alongside roasted or steamed vegetables
- Or even as part of a wholesome breakfast paired with tofu scramble or chickpea egg!
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat on the stove or in the microwave, adding a splash of water or broth to bring back the creamy texture if needed.
This is one of those recipes that proves simple food can still be incredibly satisfying. It’s quick enough for a weeknight, affordable enough to make often, and nourishing enough to keep you feeling your best.
If you try it, this might just become your new go-to comfort meal.
Looking for other fast meals? Try one of these!
Recipe

Creamy Italian White Beans
Ingredients
- 1 sweet onion diced small
- ¾ teaspoon garlic powder
- ½ teaspoon smoked paprika
- 1 teaspoon italian seasoning
- ¾ cup vegan chicken broth
- 2 tablespoons nutritional yeast
- 1 can (15oz) white beans like cannellini or navy beans
- to taste salt & pepper
- ½ tablespoon apple cider vinegar
- ¼ teaspoon red pepper flakes, optional
- ½ tablespoon cornstarch +2 tablespoons water
Instructions
- Add the diced sweet onion to a nonstick pan over medium heat. Cook for 5 minutes, stirring occasionally, until softened and lightly golden. Add a splash of water as needed to prevent sticking.
- Stir in the garlic powder, smoked paprika, and Italian seasoning. Let cook for about 30 seconds to bloom the flavors.
- Pour in the vegan chicken broth and add the nutritional yeast. Stir well to combine.
- Add the drained and rinsed white beans. Stir and let everything simmer for 5–7 minutes so the flavors can meld.
- In a small bowl, mix the cornstarch with water to create a slurry. Pour it into the pan and stir continuously for 1–2 minutes, until the sauce becomes thick and creamy.
- Add salt, pepper, apple cider vinegar and red pepper flakes (if using) to taste. Serve warm on toast, over potatoes, rice, or alongside veggies for a simple, cozy meal.
Nutrition
*Nutrition information is an estimate provided as a courtesy and may vary depending on the specific ingredients, brands, and portion sizes used.










Leave a Reply