To begin, heat a Dutch oven over medium heat. Add in the beef bacon pieces and cook until the bacon is golden and crispy. (See note below.)
Use a slotted spoon and scoop the bacon from the pot and transfer it to a dish lined with paper towels. Set that aside for now.
Remove the excess bacon drippings, leaving about a tablespoon in the Dutch oven. Save the extra drippings for another recipe.
Sauté the onion until just tender.
Add in the garlic and cook for just a minute.
Add in all of the remaining ingredients except the spinach, coconut milk, and the reserved bacon.
Cook until the sweet potatoes are tender, about 10 minutes.
Stir in the spinach and coconut milk and cook just until the frozen spinach is thawed out, or if using fresh, until the leaves are wilted.
Enjoy!
Notes
This can also be made with turkey bacon. Because turkey bacon is so lean, you will want to add a tablespoon or so of your favorite cooking oil (duck fat, ghee, etc.) to the pot when you brown the bacon.