4 slices bacon (or ham)
1 medium onion
3 cloves garlic
salt and pepper
1 can coconut milk (or 1 1/2 cup cream, milk)
4 cups broth, chicken or vegetable
1 tbsp lemon juice
1 1/2 bunches asparagus


1. Cook bacon in a large pot over medium heat. Once cooked, remove and slice thinly. Set aside for later.
2. Add diced onions and garlic to pot and saute until fragrant. Add salt and pepper to taste.
3. Add in broth, coconut milk, lemon juice, and bacon. Bring to a boil. Once boiling, add chopped asparagus and simmer for 15 minutes.
4. Remove 1/2 cup of asparagus for topping. Working in batches, puree in a blender to desired consistency. Top with reserved asparagus and bacon and serve with a crusty loaf of bread. 


Use this recipe as a guide and adjust to your own tastes. Add in different spices or fresh herbs, replace onion with leeks, some asparagus with potatoes, garlic scapes for garlic cloves... it's all up to you!