Cook pasta in a pot of boiling, salted water according to package directions. Reserve 1 cup of pasta water then drain pasta. Microwave or steam edamame according to package directions.
Cook bacon in a large skillet over medium-high heat until crisp. Transfer to paper towel lined plate. Drain all but 2 TBSP of fat from the skillet.
To the fat in the skillet add the garlic and saute until fragrant, about 1 minute. Add wine, stirring and scraping up the brown bit. Reduce heat and simmer until the wine has almost evaporated, 2 - 3 minutes.
Stir in the cream cheese and reserved pasta water until cream cheese melts. Add pasta to cream cheese mixture. Stir to coat. Add bacon and edamame to pasta. Stir to coat and remove from heat.
Use Vegetable broth for non-alcoholic version.Add a pinch of cayenne with the cream cheese for spice.Salt before serving as needed. Sodium in bacon may not require use of additional salt.