Perfect for parties, watching the game, and family gatherings, this easy bean dip comes together in no time. Start with canned refried beans, or use homemade refried beans to make it. I love serving this with homemade tortilla chips!
1 (15-ounce) can of refried beans or 1 ¾ cups homemade refried beans
1 tablespoon avocado oil or olive oil
¾ cup finely chopped onion, half a medium onion
1 tablespoon minced garlic, 3 cloves
¾ teaspoon ancho chili powder or homemade chili powder
¾ teaspoon ground cumin
½ teaspoon smoked paprika
½ teaspoon ground coriander
½ cup mild or medium salsa, like homemade roasted tomato salsa
1 (4-ounce) can of diced green chilies
½ cup cream cheese (113g or 4oz)
½ cup sour cream (113g or 4oz)
¾ cup shredded cheese like cheddar, Monterey Jack, or Oaxaca cheese (85g or 3oz)
Salt and fresh ground black pepper
Pinch cayenne or hot sauce, optional for spicy dip
Optional toppings: lime juice, diced avocado, guacamole, chopped tomatoes, sliced jalapeño, fresh cilantro, extra hot sauce
1Prep: Preheat the oven to 350°F (180°C). Set aside a small (1 to 1 ½ quart) baking dish or 8-inch cast iron skillet.
2Cook the onions and garlic: Heat 1 tablespoon of oil in a small skillet over medium heat. Add the onions and garlic, then cook, stirring occasionally, until the onions are soft, translucent, and smell sweet, about 5 minutes. Stir in ¾ teaspoon chili powder, ¾ teaspoon cumin, ½ teaspoon smoked paprika, and ½ teaspoon coriander.
3Prepare the bean dip: In a medium bowl, stir the refried beans, salsa, diced chilies, cream cheese, and sour cream. When they are ready, stir in the cooked spiced onions and garlic.
4Taste the dip, and then adjust with salt and pepper as needed. To make it spicy, add a pinch of cayenne pepper or a few dashes of hot sauce.
5Bake the bean dip: Transfer half of the dip to a small baking dish. Top with half of the shredded cheese. Then, spread the remaining bean dip over the cheese and finish with the rest of the shredded cheese.
6Bake until hot throughout, and the cheese melted, for 20 to 25 minutes. Serve warm with a spritz of fresh lime juice and any optional toppings.