Heat olive oil in a medium skillet; add onions and sauté until translucent. Season with salt and pepper. Set aside.
In a food processor (or high-speed blender), combine the drained cashews, sweet potatoes, onions, chicken broth, and seasonings. Blend on the highest setting until the sauce emulsifies together and is creamy, velvety, smooth. (This may take a few times of blending to get to the right consistency; don't short cut on this step.)
Cook pasta in a pot of boiling water until al dente. Drain and rinse.
Transfer pasta to a large baking dish. Pour the sauce over the pasta; stir to coat noodles with sauce; top with crumbled bacon.
Bake at 350℉ for 7-10 minutes, just until heated through (But not too long, as you don't want the sauce to separate; this is an optional step, but helps to add just a bit more texture to the dish.)