Cheesy Italian Sausage Dip is an amazing appetizer with sausage, cheese, spinach and is perfect served with toasted bread for dipping
Set a large skillet over medium heat. Add the Italian sausage and cook 5 to 7 minutes, breaking it apart as it cooks. Remove from skillet to drain excess grease on paper towels.
Add the olive oil, diced onion, kosher salt, pepper, and crushed red pepper flakes to the skillet, still over medium heat. Cook 4 to 5 minutes, add the garlic and cook 1 more minute.
Add tomatoes, Italian seasoning, wine, and chopped spinach. Cook 8 minutes, stirring a few times throughout.
Add the cooked sausage, cream cheese and most of the Italian blend cheese. Cook until melted and evenly combined. Top with remaining cheese.
Note: I served this in my cast iron skillet. If you prefer, transfer the dip to another dish and then top with the remaining mozzarella.
Serve with toasted bread, crackers, or chips for dipping.