Cook the pasta in salted water until al dente. Reserve a cup of the starchy water, then drain.
While pasta cooks, heat olive oil in a skillet over medium heat. Sauté garlic and onion until fragrant and translucent, about 3–4 minutes.
Add ginger (if using) and cook for another 30 seconds to wake it up.
Stir in coconut cream, broth (or pasta water), soy sauce, and lime juice. Simmer gently until the sauce thickens a bit, about 5–7 minutes.
Season with salt and pepper. If you want extra gloss, whisk in a splash more broth or a tiny bit of coconut cream.
Toss the drained pasta into the sauce. Add any optional veggies or protein now and heat through for 1–2 minutes.
Adjust consistency with reserved pasta water if needed. Serve hot and enjoy the tropical hug in a bowl.