My 20 year old son is the current chef in the house and I found this recipe for him. It turned out delicious and I was tempted to keep eating even after I was full. The only reason it isn't 5 stars is because 5 stars to me means the best thing you have ever tasted. 4 stars means an excellent family meal. We doubled the recipe to feed our family of 9 (5 adults, 2 children, 2 baby/toddler servings) and it was plenty when served with a bowl of steamed asparagus.