Description
This Cheesy Mini Meatball Skillet Dip is a bold, savory appetizer loaded with spicy sausage meatballs, melty cheddar and American cheeses, tangy BBQ sauce, and pickled onions. Perfect for game day, parties, or snacking with friends, this hot dip is guaranteed to be the star of your spread.
Ingredients
Units
Scale
- 12 oz. hot Italian sausage, casings removed, rolled into 1/2” balls
- 1 small red onion, finely chopped
- 1 jalapeño, finely chopped
- 3 cloves garlic, finely chopped
- 1/2 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 cup BBQ sauce
- 1 (8 oz) block cream cheese, cubed
- 3/4 cup freshly shredded American cheese
- 3/4 cup freshly shredded cheddar cheese
- 1/4 cup pickled red onions, finely chopped (plus more for topping)
- 1/4 cup whole milk
- 1 scallion, thinly sliced, for topping
- Tortilla chips, for serving
Instructions
- In a large oven-safe skillet over medium heat, cook mini sausage meatballs until browned on all sides and cooked through, about 6–8 minutes. Remove and set aside.
- In the same skillet, sauté red onion and jalapeño until soft, about 3–4 minutes. Add garlic, salt, and pepper; cook for 1 minute.
- Reduce heat to low. Stir in BBQ sauce, cream cheese, and milk until the mixture is melted and smooth.
- Mix in American cheese, cheddar cheese, and pickled red onions. Stir until melted and well combined.
- Return meatballs to the skillet, nestling them into the dip.
- Sprinkle with more pickled red onions and scallions. Heat until bubbling and gooey.
- Serve hot with tortilla chips.
Notes
- For a milder version, use sweet Italian sausage and omit the jalapeño.
- Great served straight from the skillet—just be sure to protect your table!