Sear the mushrooms: Heat 1 tablespoon olive oil in a large pot over medium-high. Add half the mushrooms in a single layer.
Let them brown without stirring for 3–4 minutes, then toss and cook 2 minutes more. Transfer to a bowl and repeat with the remaining mushrooms, adding oil if needed.
Sauté aromatics: Reduce heat to medium. Add 1 tablespoon olive oil, onion, celery, and carrots.
Cook 5–6 minutes, stirring, until the onion is translucent and the edges of the carrots start to soften. Add garlic and cook 30 seconds until fragrant.
Build the base: Stir in tomato paste, smoked paprika, thyme, and rosemary. Cook 1–2 minutes to caramelize the paste.
This step deepens the flavor and color.
Add the main ingredients: Return the mushrooms to the pot. Add sweet potatoes, bay leaf, broth, and soy sauce. Bring to a gentle boil, then lower to a simmer.
Simmer: Cook uncovered for 20–25 minutes, stirring occasionally, until sweet potatoes are tender and the broth has slightly thickened.
Finish and balance: Stir in vinegar or lemon juice.
Taste and season with salt and pepper. If using kale or spinach, stir it in for the last 2–3 minutes to wilt. Add beans or peas now if you want extra protein and texture.
Serve: Ladle into bowls and garnish with parsley.
Add a drizzle of olive oil or a spoonful of yogurt for richness if you like. Serve with crusty bread or over couscous, quinoa, or rice.