Go Back
+ servings
Cheesy bean dip in a cast iron skillet.

Cheesy Bean Dip

With simple ingredients and tons of cheddar cheese, you can make this amazing cheesy bean dip in 20 minutes!
Prep 5 minutes
Cook 15 minutes
Total 20 minutes
Fat 12
Carbs 21
Protein 14
Yield 4

Ingredients

  • 1 tablespoon olive oil
  • ¼ yellow onion diced
  • 15 oz. can pinto beans drained
  • ¼ cup vegetable broth
  • 2 tablespoons Tabasco chipotle pepper sauce
  • 4 oz. Velveeta cheese cubed
  • 2 oz. shredded cheddar cheese

Instructions

  • Heat the olive oil in an oven safe, large saucepan over medium/high heat. Add the onions and cook until soft and translucent. About 1-2 minutes. Add the pinto beans, broth, and chipotle sauce. Simmer for 10 minutes.
    a skillet filled with beans and onions.
  • Using a hand masher or fork, mash the pinto beans a few times leaving some chunks.
    a frying pan filled with nuts and onions.
  • Add the Velveeta and stir occasionally until the cheese is melted.
    a skillet filled with a brown sauce.
  • Top the bean dip with the shredded cheddar cheese and place the dip under a broiler until melted and golden, about 2-3 minutes depending on the broiler.
    a skillet filled with cheesy beans and cheese.
  • Eat with your favorite chips or use as a taco or burrito filling.
    Cheesy bean dip in a cast iron skillet.

Tips & Notes

  • Use a can of refried beans in place of the whole for a smoother consistency. Reduce cooking time to 5 minutes.
  • Don’t have broth? Use salsa!
  • If serving from a crock pot, check occasionally for thickness. Long periods of time over heat may require added liquid.

Nutrition Facts

Calories: 243kcal | Carbohydrates: 21g | Protein: 14g | Fat: 12g | Fiber: 5g | Sugar: 4g