1. Heat a pot of salted water filled two-thirds full.
2. In a pan, sauté the sliced onions, garlic, and mushrooms in olive oil over medium heat for 5 minutes.
3. Add the coconut milk (a little water if desired), reduce the heat and simmer for 5 minutes.
4. Add the whole wheat pasta to the boiling water pot, and cook until al dente (about 10 minutes).
5. Cut the ham and bacon into thin strips. In another pan, heat the ham over high heat, stirring regularly for 5 minutes, then add the bacon and heat for another 2 minutes.
6. Incorporate the diced ham and bacon into the pan with the coconut milk, season with salt and pepper, and simmer for 2-3 minutes.
7. Drain the pasta, then pour the healthy carbonara sauce over the pasta. Sprinkle with Parmesan (or sheep's cheese) and chives.