Start by heating a skillet over medium heat. Add the ground beef or turkey, breaking it apart with a spatula as it cooks. Season with ground cumin, smoked paprika, garlic powder, chipotle chili powder, kosher salt, and pepper. Cook until the meat is browned and cooked through, about 5-7 minutes. Once done, remove it from heat and let it cool slightly.
In a clear serving dish, spread the refried beans evenly across the bottom. This will be the first layer of your Smoky Chipotle Layered Taco Dip.
Next, layer the cooked meat mixture over the refried beans. Make sure to spread it out evenly for a balanced dip.
In a small bowl, mix the sour cream and salsa verde together until smooth. Spread this mixture over the meat layer, ensuring it covers the meat entirely.
Sprinkle the freshly grated sharp cheddar cheese over the sour cream layer. This cheesy goodness will melt into the warm layers below.
Now it's time for the fresh ingredients! Layer the chopped tomatoes, shredded lettuce, and chopped cilantro on top of the cheese. These will add freshness and crunch to your dip.
Garnish with the thinly sliced green onions and finish with a handful of pickled onions for a zesty kick.
Serve your Smoky Chipotle Layered Taco Dip with tortilla chips on the side. Enjoy the layers of flavor and the delightful crunch of the chips as you dig in!