Wash and dry the fresh produce.
Peel and medium dice sweet potatoes. Place in a medium saucepan, cover with hot water (from the tap), and bring to a boil. Reduce heat to medium and cook until sweet potato can be easily pierced with a fork, about 15 minutes.
Meanwhile, preheat a skillet over medium-high heat. Once hot, add butter and swirl to coat the bottom. Add pork, then cover and cook until seared on one side, 8-9 minutes. Flip and cook, still covered, an additional 8-9 minutes, until internal product temperature reaches 145°F on a meat thermometer. Remove to a plate and set aside to rest. (Reserve skillet for later use.)
While the pork is cooking, trim green beans. Place in another medium saucepan, cover with hot water (from the tap), and bring to a boil over high heat. Once boiling, reduce heat to medium and cook until beans are tender-crisp, 2-3 minutes. Drain and return to the pan, then add butter, salt, and pepper. Stir to coat, cover with a lid to keep warm, and set aside.
Meanwhile, pick sage and thyme leaves off the stems. Set both aside (keeping them separate) for later use.
When the sweet potato is done, drain in a colander and return to the pan. Add milk, butter, salt, and pepper, then mash until smooth. Cover to keep warm and set aside.
When the pork is done, wipe skillet clean with paper towels and return to medium heat. Add more butter and swirl to coat the bottom. Add sage leaves and cook, stirring constantly, until fragrant, about 1 minute. Remove from heat.
Thinly slice pork.
To serve, divide mashed sweet potatoes, green beans, and pork between plates. Drizzle potatoes with sage butter, then sprinkle thyme and fried onions over the beans. Enjoy!