Creamy White Beans with 30G protein is a plant-based meal that's filling and satisfying, without weighing you down. White beans simmer in a rich tofu-miso sauce, delivering serious flavor and 19 grams of fiber per serving. Ready in just 15 minutes and ideal for meal prep, it's an easy vegan dinner you can make once and enjoy all week. Created by a Registered Dietitian.
For more high-protein recipes, check out my High-Protein Vegan Meals page.
Jump to:
👩🏼🌾 Ingredients & Health Benefits

Below are some notes about the ingredients from me, as an expert in nutrition.
- White beans - High in plant-based protein and fiber, supporting satiety, steady blood sugar, and digestive health.
- Onion - Rich in antioxidants that support immune and heart health.
- Green chili - Capsaicin, the compound that gives chili peppers their heat, may support gut health by promoting healthy digestion, enhancing gut microbiota diversity, and helping reduce inflammation in the digestive tract.
- Garlic - Supports immune function and heart health.
- Vegetable broth - Adds flavor with minimal calories.
- Tofu - Excellent source of plant-based protein and calcium.
- Nutritional yeast - Packed with B vitamins and adds savory, cheesy flavor.
- Miso - Fermented food that supports gut health and provides beneficial probiotics.
- Kale or spinach (optional)- Nutrient-dense leafy greens rich in calcium and antioxidants that support bone and eye health.
- Red Quinoa (optional) - High in protein and fiber, helps keep you full and supports steady energy.
See the printable recipe card below for quantities.
🫘 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Onion - Replace with shallots, leeks, or green onions.
- Green chili - Use red chili, crushed red pepper flakes, or omit for a milder flavor.
- Vegetable broth - Use mushroom broth or water with extra seasoning.
- White beans - Use cannellini, navy, Great Northern, or butter beans. Or swap them with chickpeas.
- Tofu - Replace with cashew cream for extra richness and a soy-free version. Or double down on beans and use chickpeas instead.
- Nutritional yeast - Use vegan parmesan or finely ground sunflower seeds with herbs. Or substitute with an additional tablespoon of miso.
- Miso - Use chickpea miso for soy-free. Or substitute with soy sauce, tamari, or coconut aminos.
- Kale or spinach - Swap with Swiss chard, collard greens, or arugula.
- Quinoa - Swap with barley, farro, or whole wheat couscous. Or serve on toasted sourdough bread or dense wholegrain bread.
📝 Tips for Making Creamy White Beans
These additional tips will help you get the best results from this recipe.

- Cook the aromatics in vegetable broth or water for an oil-free option. Use medium heat so the onion, garlic, and chili soften without burning. High heat can cause the garlic to turn bitter.

- If using an immersion blender, place all sauce ingredients in a tall, wide-mouth jar that's large enough to prevent splattering. Insert the immersion blender fully before turning it on, then blend from the bottom up in slow, steady movements for a smooth, creamy sauce with minimal mess.

- Silken tofu blends into an ultra-smooth, velvety sauce almost instantly thanks to its high water content, creating a lighter texture but with less protein. Firm tofu takes a bit more blending and may need extra broth to move the blades, but it yields a thicker, heartier sauce with a higher protein boost.

- Add the cooked beans and sauce. When cooking the sauce, keep the heat at medium-low so it warms gently without scorching. The sauce will naturally thicken as it simmers, so stir often to prevent sticking and ensure even texture.

- If it becomes too thick, add a splash of vegetable broth at a time until it reaches your desired creaminess. Optional: Drizzle with extra-virgin olive oil before serving to add a rich, fruity flavor and a boost of heart-healthy fats, which also help your body absorb fat-soluble vitamins from the greens and beans.

- Add the greens for a boost of calcium and vitamin K to help strengthen bones.

Add a drizzle of my pesto without nuts before serving for a fresh, herb-packed finish that adds bright flavor without extra oil.

High-Protein Creamy White Beans Recipe
Ingredients
Optional for serving:
- ½ cup dried quinoa cooked, or dense wholegrain toast
For the beans:
- Drizzle of vegetable broth or extra-virgin olive oil
- 1 medium yellow onion or white onion, small dice
- 1 green chili pepper serrano or jalapeño, minced (optional)
- 3 large cloves garlic minced
- 3 cups cooked white beans or 1 cup dry, cooked
- 1 ½ cups chopped kale or spinach (optional)
For the sauce:
- 1 cup vegetable broth plus more as needed (preferably low sodium)
- 7 ounces firm tofu (about ½ packet)
- 3 tablespoons nutritional yeast
- 1 tablespoon mellow miso or white or chickpea miso
- Fresh lemon juice to taste
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
EQUIPMENT
- Immersion blender or blender
- Saucepan
Instructions
- Optional quinoa: Rinse ½ cup dry quinoa in a fine mesh sieve. Combine with ¾ cups water or vegetable broth. Bring to a boil, cover, reduce heat to low, and simmer 15 minutes. Rest 5 minutes, then fluff.
- Cook aromatics: Heat a splash of broth (or a drizzle of olive oil) in a large skillet over medium heat. Add diced onion and cook 3 to 5 minutes until translucent. Stir in the garlic and chopped green chili. Cook 30 to 60 seconds until fragrant.
- Blend the sauce: In a blender or with an immersion blender, combine the vegetable broth, tofu, nutritional yeast, and miso. Blend until completely smooth. Add lemon juice to taste.
- Combine with beans: Add the cooked white beans to the skillet. Pour in the tofu-miso sauce, stir, and bring to a gentle simmer over medium-low heat. Add the kale, if using, and stir well.
- Simmer to thicken: Cook 3 to 5 minutes, stirring, until the sauce is hot and creamy and coats the beans. If it gets too thick, add a splash of broth; if too thin, simmer a minute longer.
- For serving: Spoon over quinoa (optional) and enjoy warm.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
✔️ Storage & Serving Tips
Let the beans cool completely before storing. Keep in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. For best texture, reheat gently on the stovetop over low heat, adding a splash of broth or water to loosen the sauce as it warms. You can also reheat in the microwave in short intervals, stirring in between to ensure even heating.
🙋🏽♀️ Recipe FAQs
Yes. Silken tofu will make the sauce creamier and smoother, but it has less protein-about 4 grams per 3.5 ounces compared to around 8 grams in firm tofu.
Yes. Canned beans are convenient, but cooked-from-dry beans are often more economical, have a creamier texture, and let you control the salt content. If you use canned beans, choose glass jars when possible. BPA-free cans aren't always a cleaner option-they can still contain other potentially harmful liners..
Replace tofu with extra white beans, cashew cream, or unsweetened Greek yogurt (dairy or plant-based) for creaminess.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Anna says
I have to say, I’ve made a lot of recipes from health/plant based food bloggers and yours are by far the best and most accessible. Made numerous chia puddings, the walnut cream so many times, and this bean dish with the pesto tonight. Modified a bit with a larger portion but it was excellent and easy. Such a big fan!
Nisha Melvani, RDN says
Thank you for your support and comment. I truly appreciate your time. Thank you.
Lisa says
So delicious and SO quick to make for lunch. I was craving something warm and filling and this really hit the spot. I used baby spinach and didn’t have the proper, but wouldn’t change a thing in this recipe.
Nisha Melvani, RDN says
Yay! So happy you enjoyed these beans!
Marleny says
My husband doesn't like beens too much so I'm trying to add more flavour to it so he can enjoy it. What mushroom broth do you recommend?
Nisha Melvani, RDN says
Imagine or Pacific
Jackie says
I'm new to the site, but after huge success with your chia pudding recipe, I tried this one tonight. Another WINNER! And super versatile! I added mushrooms, and some diced yellow pepper, as well as a handful of cilantro. Then, at the same time as throwing in the spinach, I chopped up and stirred in two hot Italian style (vegan) sausages. It was amazing! Creamy and delicious, and - with the sausage - a hearty autumn dinner. Thanks so much for innovating/posting!!
Nisha Melvani, RDN says
Your version sounds amazing! Thank you for sharing. Welcome!
Kriss Ziemer says
Deeeelish!!!! Thank You!!!
Nisha Melvani, RDN says
So glad you enjoyed these beans. Thank you.
Beth says
Delicious! I added some leftover rice and just loved it. Thank you!
Nisha Melvani, RDN says
So glad you enjoyed these beans. Thank you.
Deidra Schaub says
Highly recommend! I used beet greens and roasted Hatch green chili that I had on hand. It was delicious! I topped with homemade vegan Parmesan.
Nisha Melvani, RDN says
Sounds so delicious! Thank you for leaving a comment.
Paul L Ridgway says
I havent made it yet, but will, from dried beans. I like all kinds of white beans. Which dried beans are your favorite in this recipe, large limas (aka butter beans), baby limas, Great Northern beans, navy beans, Cannelini (white kidney) beans, or Gigante beans, or?
Nisha Melvani, RDN says
You could even use a mixture of beans, but I enjoy it most with navy beans.
Zach says
Hi Nisha. Do you have any suggestions on some vegetables that would go well with this? I always like to sneak in some extra veggies when I can and was debating what might go well here. Was thinking maybe adding some broccoli florets but up for suggestions.
Nisha Melvani, RDN says
I would steam some broccoli florets, finely chop them, and mix them in.
Sarah Sirchuk says
I have a question.
Is your nutritional information per serving or for the whole recipe?
It would be helpful to have that noted .
I have enjoyed the recipes that we have tried so far.
Thanks,
Sarah Sirchuk
Nisha Melvani, RDN says
Hi. It is always per serving. Thank you.
Amanda Boland says
Love your recipes! So flavorful and guilt free. I was wondering if the optional quinoa is included in the nutritional content in the bottom of the recipe. Thanks
Nisha Melvani, RDN says
Yes, it is! Thank you.
Catherine Williams says
Goood 5
Nisha Melvani, RDN says
Thank you!
Judy says
This recipe is delicious and very satisfying.
Nisha Melvani, RDN says
Thank you.
Nathan says
Quick, easy, YUMMY! So versatile!
Nisha Melvani, RDN says
Thank you! So glad you enjoyed these beans!
Lauren O’Grady says
Easy, versatile, and perfect for batch cooking if you leave out the greens- then you can change them up as you reheat the beans. I made the creamy sauce in my high speed blender, so I through in some long peppercorns. My broth was the pot liquor from making dried beans in my instant pot (l always add medicinal mushrooms and herbs to the pot, including my onion skins for a nutritional boost). Finally, anything creamy is a perfect palette for some freshly grated nutmeg.
Thanks, Nisha, for yet another fabulous recipe!
Nisha Melvani, RDN says
So happy to read you enjoyed these beans! Thank you.
Jennifer says
The recipe sounds delicious, I haven’t tried this yet but can you tell me what is a serving size, ie a cup etc.
Thank you
Nisha Melvani, RDN says
Hi. It comes to one-third of the total amount.