Sauté the aromatics: Heat the oil in a large pot over medium heat. Add the onion with a pinch of salt and cook 5–7 minutes until soft and translucent.
Stir in the garlic and cook for 30 seconds until fragrant.
Brown the mushrooms: Add the sliced mushrooms and 1/2 teaspoon salt. Cook, stirring occasionally, until they release liquid and turn golden in spots, 8–10 minutes. Let them sit undisturbed for a minute or two at a time to encourage browning.
Season the base: Stir in thyme, black pepper, and smoked paprika.
Cook for 1 minute to toast the spices.
Deglaze: Add the white wine (or a splash of broth) and scrape up any browned bits from the bottom. Let it bubble for 1–2 minutes to cook off the alcohol.
Add beans and broth: Stir in the miso or soy sauce, vegetable broth, beans, and bay leaf. Bring to a gentle simmer.
Simmer and partially mash: Cook 10–12 minutes to meld flavors.
Using a ladle or potato masher, lightly mash some beans against the side of the pot to thicken the soup while keeping plenty whole for texture.
Add greens: Stir in the kale or spinach and cook 2–3 minutes until tender and bright.
Finish: Remove the bay leaf. Stir in lemon juice and parsley. Taste and adjust with more salt, pepper, or acid.
Add red pepper flakes if you like a kick.
Serve: Ladle into bowls and top with a drizzle of olive oil, extra parsley, or a sprinkle of freshly cracked pepper.