One-Pot White Bean Mushroom Stew

Prep: 15 minCook: 20 min2 servingsmedium
One-Pot White Bean Mushroom Stew

Creamy, earthy stew combining tender white beans with sautéed mushrooms and garlic in a silky dairy-free broth. Baby greens add brightness while tamari and fresh lemon juice balance the richness. Perfect for weeknight dinners, meal prep, or as a satisfying vegetarian main that's naturally vegan-friendly. This version uses arrowroot or cornstarch to create body without cream, making it lighter yet deeply comforting.

Ingredients

2 servings
  • 1 medium yellow onion, sliced
  • 8 oz mushrooms, sliced, cremini and shiitake mix
  • 4 clove garlic, minced
  • ½ teaspoon dried thyme
  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
    cornstarch or tapioca starch1:1thickeners

    neutral flavor, use cornstarch if arrowroot unavailable

  • 1 cup vegetable broth
  • 1 cup dairy-free milk, unsweetened, unflavored
    oat milk, almond milk, or light coconut milk1:1dairy-free

    same richness

  • 1 15 oz can white beans, drained, cannellini preferred
    cannellini beans, great northern beans, or navy beans1:1legumes

    similar creaminess when broken down

    Full guide →
  • 2 cup baby greens, baby chard, arugula, or spinach
    kale (add 30 seconds extra), fresh spinach, or Swiss chard1:1vegetables

    adjust cook time for tougher greens

  • 1 tablespoon tamari or soy sauce
    coconut aminos or additional soy sauce1:1soyadds glutenadds soy

    umami depth

    Full guide →
  • 1 whole lemon, juiced
  • ½ teaspoon salt, to taste
  • ¼ teaspoon black pepper, to taste
  • 1 tablespoon avocado oil or olive oil
  • ¼ cup fresh basil, sliced, for garnish
    fresh parsley, chives, or thyme3/4:1herbs

    milder flavor with alternatives

    Full guide →

Instructions

  1. 1

    Heat oil in a medium saucepan over medium heat.

  2. 2

    Add sliced onion and mushrooms, sauté until slightly browned and caramelized, about 6 to 8 minutes.

  3. 3

    Stir in garlic and thyme, cook constantly for one minute until fragrant.

  4. 4

    Whisk starch with a splash of broth in a small bowl to create a slurry.

  5. 5

    Pour broth, milk, and bean slurry into the pan, add beans.

  6. 6

    Simmer on low for 5 minutes until slightly thickened and warmed through.

  7. 7

    Mix in greens and cook until wilted, about 1 minute.

  8. 8

    Stir in tamari and lemon juice, adjust salt and pepper to taste.

  9. 9

    Top with fresh basil and serve.

Tips

Tip 1

Mix starch with cold broth before adding to prevent lumps; this creates the signature silky texture without dairy.

Tip 2

Use a mix of mushroom varieties for deeper umami flavor; cremini and shiitake provide earthiness and slight woodiness.

Tip 3

Add greens at the very end to preserve their color and texture; they wilt in seconds over residual heat.

Good to Know

Storage

Refrigerate in an airtight container for up to 4 days. Stew thickens as it sits; thin with vegetable broth when reheating.

Make Ahead

Prepare through step 5 (before adding greens) up to 3 days ahead. Reheat gently and add greens, tamari, lemon, and basil just before serving.

Serve With

Serve over rice, quinoa, pasta, or whole grains. Pair with crusty bread, toast, or a side salad. Works as a standalone soup or poured over cooked greens.

See pairing guide →

Common Mistakes

Watch

Add starch directly to hot liquid without whisking in cold broth first to avoid clumps and achieve smooth texture.

Watch

Do not overcook greens to preserve color and prevent them from turning dark and losing nutrients.

Watch

Taste and adjust lemon juice and salt at the end since mushrooms release liquid and flavors concentrate.

Substitutions

Dairy-Free Swaps

dairy-free milk
oat milk, almond milk, or light coconut milk1:1dairy-free

same richness

General Alternatives

white beans
cannellini beans, great northern beans, or navy beans1:1legumes

similar creaminess when broken down

Full guide →
tamari
coconut aminos or additional soy sauce1:1soyadds glutenadds soy

umami depth

Full guide →
baby greens
kale (add 30 seconds extra), fresh spinach, or Swiss chard1:1vegetables

adjust cook time for tougher greens

arrowroot
cornstarch or tapioca starch1:1thickeners

neutral flavor, use cornstarch if arrowroot unavailable

fresh basil
fresh parsley, chives, or thyme3/4:1herbs

milder flavor with alternatives

Full guide →
Find more substitutions →

FAQ

Can I make this ahead and freeze it?

Yes, cool completely and freeze in airtight containers for up to 3 months. Freeze before adding greens and basil. Thaw overnight in the fridge, reheat on the stovetop, then stir in fresh greens and basil. Texture remains smooth since arrowroot holds up well.

What if I don't have dairy-free milk?

Use regular milk, oat milk, or light coconut milk at a 1:1 ratio for similar creaminess. For nut-free options, try sunflower seed milk. Avoid thick coconut cream as it will overpower the delicate flavors of the mushrooms and beans.

How long does this stew keep and can I reheat it?

Refrigerate for up to 4 days in an airtight container. Reheat on the stovetop over medium-low heat, stirring occasionally, and add a splash of broth if it's thickened too much. Microwave works but stovetop heating prevents scorching and distributes warmth evenly.