- Preheat oven to 425°F. Toss halved baby potatoes with olive oil, salt, and pepper. 
- Spread the potatoes out on a baking sheet, cut side down. Roast for 35–40 minutes until golden and crispy. 
- While the potatoes roast, melt butter in a skillet over medium heat. 
- Add chopped onion and sauté until soft, about 5 minutes. Stir in garlic and cook 1 minute more. 
- Add mushrooms and cook until browned and their moisture has evaporated, about 8 minutes. 
- Pour in soy sauce and broth. Let it simmer for 5 minutes. 
- Stir in cream. If you want a thicker sauce, add the cornstarch slurry now. Cook another 3–5 minutes until it thickens. 
- Taste and adjust seasoning. Serve sauce warm over roasted potatoes and sprinkle with herbs.