In a large skillet over medium heat, heat the olive oil until shimmering, about 2 minutes. Add the shallot and saute until browned, about 3 minutes. Add the Brussels sprouts and saute until just wilted, about 5 minutes. Add the vinegar, dried cranberries and almonds, and continue to saute until completely heated through, 3 to 5 minutes more.
Remove the pan from the heat. Season with salt, to taste.
Adapted from "Trisha's Table: My Feel-Good Favorites for a Balanced Life" by Trisha Yearwood © Clarkson Potter 2015. Provided courtesy of Trisha Yearwood. All rights reserved.