Rinse sauerkraut in cold water. Set aside. Meanwhile, cover a cooking sheet with tinfoil for easy clean-up. Put the bacon on the sheet and cook for 15 minutes.
Over medium heat, spray a pot with cooking spray. Cook the onion and garlic for 4-5 minutes until translucent and slightly browning.
Add washed sauerkraut. Sprinkle loose bouillon and nutmeg and mix with sauerkraut, turning it over until it changes color.
Add tomato sauce. Add water.
Remove the bacon from the oven and add 1 Tbsp of the bacon fat to the sauerkraut.
Chop the bacon into little pieces and mix in the sauerkraut.
Cover and steam slowly for 1 hour over low heat. Stir occasionally.
Remove the lid and let cook for 5 more minutes, slightly “burning the bottom.” You can scrape the burnt bottom portion of it and stir that into the sauerkraut for a little more flavor.