Steam the beans so that they are warm but still crisp (check every few minutes after bringing water to a boil). Remove from heat and reserve.
Cook the bacon until crisp over medium high heat. Transfer cooked bacon to a plate with paper towels to remove grease. Pour the bacon fat out, leaving a bit behind to cook the onion in. Brown the onions until soft and translucent then add garlic and cook until fragrant, about one minute more. Add tomatoes, balsamic, spices, and monk fruit. Cook until the sauce is reduced and little to no liquid remains. Add back the bacon and green beans and cook until well combined and heated through. Serve with parmesan cheese.