Tomatillo Salsa Verde

Have you every tried tomatillo salsa verde? This might sound silly, but until recently I had never heard of tomatillos. According to Organic Gardening magazine, tomatillos are a fruit that are related to tomatoes. Tomatillos are native to Mexico and have been around for thousands of years. They were a staple in Aztec cooking.…
Read More Tomatillo Salsa Verde