Friday, April 30, 2021

Mexican 7 Layer Bean Dip + VIDEO

7 Layer Bean Dip is loaded with layers of cheesy rice, beef and refried beans! Make this Mexican dip recipe for a full meal or party snack.

Pair this delicious layered bean dip with chips or spoon some into warm tortillas for an easy dish that feeds a crowd.

For another easy dip recipe, try this Cheesy Fiesta Taco Dip. All your favorite Mexican flavors are layered together for a fun twist on taco night.

Slow Cooker Nacho Dip combines queso with seasoned ground beef, sweet onion, diced chiles, and chunky salsa.

Or, try my 4 Layer Pizza Dip for something a little different! It’s packed with gooey cheese, marinara sauce, and all your favorite pizza toppings.

7 layer bean dip in a clear baking dish

7 Layer Bean Dip Ingredients

  • Ground beef - Easily replace this with ground chicken or turkey instead. Or, try Italian sausage but leave out the additional seasoning. You could also dice up any leftover meat you have in your refrigerator.
  • Chicken rice - I like to cook brown or jasmine rice in chicken stock for this Mexican dip recipe, but feel free to use something different. Spanish rice or cilantro lime rice would taste great!
  • Salsa verde - This is a green sauce made from tomatillos, chile peppers, and herbs. You can replace it with a few cans of diced green chiles if you prefer.
  • Red enchilada sauce - Use your favorite brand or make my homemade enchilada sauce in just 10 minutes!
  • Cheese - Try other varieties like sharp cheddar, Monterey Jack, Pepper Jack, or a blend of Mexican cheeses.
7 layer bean dip ingredients

Recipe Notes and Tips
  • Making individual portions 
Divide the ingredients into several 2-cup oven safe bowls so no one has to huddle around the table.

This is also a great option when you need an easy dinner for two! Reheat as needed or freeze for nights when you don’t feel like cooking.

7 layer bean dip first layer

  • Tip for easy meal prep
Prepare the recipe as directed, but don’t bake. Instead, wrap oven-safe dishes in aluminum foil and freeze.

Then, place in the oven for 30-45 minutes at 350F until warmed through. Uncover for the last 10 minutes to melt the cheese.

7 layer bean dip with green chile sauce

  • Free up your baking dish
To avoid having to leave your pan in the freezer, line it with enough foil to hang over the sides before making the seven layer dip.

Cover and freeze, then lift the whole thing out of the pan and crimp the two layers of foil together to seal. Store in the freezer for 2 to 3 months.

When you’re ready to bake, just pop it right back in the pan for a perfect fit!

7 layer bean dip with cheese

Kitchen Tools for Making Seven Layer Dip

  • Skillet - This is my go-to pan that I’ve had for over a decade! It heats evenly and cleans up beautifully with a little baking soda so it still looks brand new.
  • Casserole Dish or Oven Safe Serving Bowl or Pyrex 7 Cup Bowl
  • Baking Sheet - Makes it easier to get in and out of the oven, and it prevents any spills if the cheese bubbles over.
  • Box Grater - As much as I love buying shredded cheese because I'm lazy, freshly grated cheese melts down so much better and creates a smoother recipe.

layered bean dip seasoned beef layer

FAQ - Common Recipe Questions

How long does 7 layer bean dip last in the refrigerator?

Typically it will last for 3 to 4 days, though you may be able to stretch an extra day or two out of it.

Keep in mind that the texture may change a bit due to the sauces, but it will still taste delicious.

Mexican dip recipe ready to bake

Can I add more layers?

Adding more layers is fine. Just be sure that whatever else you add can be baked. If you want to use fresh ingredients like sour cream or guacamole, add them after the dip cools down a bit.

You could even add fresh shredded lettuce, diced tomatoes, and pickled jalapeno slices on the top!


With love from our simple kitchen to yours. 

Do you   love  TSRI?  Don't miss another recipe.  Click here to Subscribe to The Slow Roasted Italian by Email and receive new recipes in your inbox every day!

Don't miss a thing! Follow us on Facebook Twitter Pinterest | Instagram ❤ ❤ ❤  

7 layer bean dip

Layered Bean Dip Recipe Video

To see us make the recipe from start to finish, watch the video at the top of this post.

Yield: 12
Author: Donna Elick
7 Layer Mexican Bean Dip

7 Layer Mexican Bean Dip

7 Layer Bean Dip is loaded with layers of cheesy rice, beef and refried beans! Make this Mexican dip recipe for a full meal or party snack.
Prep time: 10 MinCook time: 35 MinTotal time: 45 M


  • 1 pound ground beef
  • 2 tablespoons Mrs Dash Southwest chipotle seasoning
  • 1/4 cup water
  • 1 can refried beans (I like spicy refried beans)
  • 2 cups chicken rice (cooked) or your favorite cooked rice
  • 1/2 cup salsa verde (green chile sauce)
  • 1/2 cup red enchilada sauce
  • 12 ounces Colby Jack cheese, shredded
  • 1/2 can large black olives, sliced


  1. Preheat oven to 350°F.
  2. In a medium skillet over medium, add ground beef and salt. Cook, until cooked through. Once it is cooked, add chipotle seasoning and stir to combine. Add water and cover. Simmer 15 minutes, remove cover and cook until water is cooked out. Set seasoned beef aside until needed.
  3. In a medium casserole dish or heat safe bowl (I used a 1.75 quart). Spread refried beans into dish and add 4 ounces of the cheese. Mix to combine well.
  4. Add cooked rice and spread evenly.
  5. Add salsa verde and smooth over the rice layer.
  6. Sprinkle approximately 4 ounces cheese onto salsa verde layer. Sprinkle cooked beef evenly over cheese layer.
  7. Add enchilada sauce and smooth evenly over the seasoned beef.
  8. Sprinkle remaining cheese over top.
  9. Arrange sliced olives on top of cheese.
  10. Place dish on a small baking sheet and place in center of oven. Bake for 15 minutes or until cheese is melted and lightly browned (or up to 30 minutes if ingredients are cold).
  11. Serve with chips.
  1. This dish freezes very well. I like to make (6) 2-cup servings and freeze them for easy dinners. Each one serves 2 with chips.
  2. To pre-make: Prepare recipe as written, but do not bake it. Wrap oven safe dishes in aluminum foil and freeze. Then, place in oven for 30-45 minutes on 350°F until warmed through. Uncover the last 10 minutes to melt the cheese.
  3. This is an incredibly versatile recipe that can be made with your favorites. Substitute the seasoned ground chicken layer with ground beef or turkey, Italian sausage (omit seasoning) or even diced left over chicken, turkey, beef or pork.
  4. Diced green chiles are fabulous in place of the Salsa Verde Layer.
  5. I also like to double the seasoned beef in this recipe for a heartier meal.

7 layer bean dip

Originally published September 2011, updated May 2021

Disclosure: Posts may contain affiliate links. If you purchase a product through an affiliate link your price will remain the same and The Slow Roasted Italian will automatically receive a small commission. Thank you for supporting us, it helps us keep creating new recipes.


  1. Donna, this is one of my favorite dips but you make it look soo good. Your pictures are wonderful, but then again so is this dish. Love it.
    Laura @ A Healthy JalapeƱo

  2. That looks like a great dip And so pretty. Since I'm currently on vacation I'm all about the happy hour!

  3. Who doesnt love 7 layer dip. How can you not. It is a staple at my parents house as my dad asks for it ALL THE TIME! Thanks for reminding me about it- I haven't made it in ages

  4. This would definitely make my happy hour happy!!! YUM!

  5. Great idea and look so ncie on the table;))

  6. OMG, this looks amazing!!! i am salivating just looking at it. I would love to learn how to make it! thanks for sharing the recipe and step by step!

  7. No wonder your monkey has been happily eating Mexican food all week! I bet she just loved this.

  8. OH, my gosh!! This looks amazing!!! I usually make those cold layer taco dips so this is a fabulous change of pace. Will definitely try at my next opportunity...thanks!!!

  9. This looks ridiculous!! I need this dip...NOW! Bookmarked! Thanks for sharing! :)

  10. This looks amazing! Pinning so that we can try it soon. Tammy ~

  11. OMG this looks AMAZING! Way over the top of a regular 7 layer dip. I can't wait to try this. I might even make it for dinner :) Thanks for sharing.


  12. I made the 7 Layer Mexican Dip for a Super Bowl Party. I added sliced jalapenos on the Green Salsa layer and lettuce, tomato, guacamole and black olives to the top. It was a biggggggg hit. Most people ate it as a casserole instead of a dip. Thank you. That one's in my permanent recipe file.

  13. I have a dumb question. Do you cook the rice first???

  14. Replies
    1. Yes. The rice is cooked. There is a link for spicy baked brown rice, but you can use whatever rice you like. Enjoy. Let us know how it goes.

  15. What brand salsa verde? It looks so much smoothie than the ones I've seen before.

    1. You can use whatever you like. I even use a can of diced green chiles sometimes. Sometimes I puree the can of diced chiles or use Green Chile Enchilada Sauce (Macayos Brand). Enjoy!

  16. looks like the perfect addition to a new years eve party!

    1. Thanks Jessica. It's a family favorite for sure.

  17. This didn't turn out right for me. it didn't havev the consistency of a dip. Too watery.


If you really like a post, please Facebook and give it a THUMBS UP or Pin It on Pinterest!

We love to hear your comments and hear when you have used a recipe. ❤ ❤ ❤