Crockpot Taco Casserole brings seasoned ground beef, black beans, corn, tomatoes, rice, and plenty of melted cheese together in one hearty slow-cooker dinner. It has all the familiar flavors of taco night, but you can serve everything straight from one comforting casserole.
This recipe works especially well for busy weeknights because most of the cooking happens without much attention. After browning the beef and onion, simply combine the ingredients in the slow cooker and give them time to develop flavor. Cooked rice goes in near the end so it maintains a pleasant texture, while a generous layer of cheese melts over the top.
Better yet, Crockpot Taco Casserole makes customization easy. Keep it mild for the whole family, or add jalapeños and hotter tomatoes with green chilies for extra heat. At serving time, everyone can choose from sour cream, avocado, cilantro, green onions, tomatoes, or crunchy tortilla chips.
I started making taco casseroles when I wanted taco-night flavor without setting out a dozen separate bowls and toppings before dinner. The slow-cooker version became especially useful on busy afternoons because I could handle the beef early and leave the rest to cook. I learned quickly that cooked rice works much better when added near the end. When rice sits in the slow cooker for hours, it can become softer than I like. Adding it during the final 30 minutes keeps the casserole hearty without turning it mushy. I also let the finished casserole rest for several minutes because the sauce thickens noticeably before serving.

Crockpot Taco Casserole: Easy Cheesy Slow-Cooker Dinner
Ingredients
Equipment
Method
- Heat a large skillet over medium-high heat. Add the ground beef and diced onion and cook until the beef is browned and the onion is softened. Drain excess grease.
- Add the minced garlic and cook for about 30 seconds, then stir in the taco seasoning, salt, and black pepper.
- Lightly grease a 6-quart slow cooker. Add the seasoned beef, black beans, corn, undrained diced tomatoes, tomatoes with green chilies, tomato sauce, and beef broth. Stir well.
- Cover and cook on LOW for 4 to 5 hours or HIGH for 2 to 3 hours.
- About 30 minutes before serving, stir the cooked rice into the casserole until evenly incorporated.
- Cover and continue cooking until the rice is thoroughly heated.
- Sprinkle the shredded cheese evenly over the casserole, cover, and cook for another 15 to 20 minutes until completely melted.
- Turn off the slow cooker and let the casserole rest for 5 to 10 minutes so it thickens slightly.
- Spoon the warm taco casserole into individual serving bowls.
- Top with sour cream, cilantro, green onions, diced tomatoes, jalapenos, avocado, or crushed tortilla chips as desired.
Notes
Building the Seasoned Beef and Vegetable Base
Brown the Ground Beef and Onion
Start Crockpot Taco Casserole with 1½ pounds ground beef and one small diced yellow onion.
Place a large skillet over medium-high heat. Add the ground beef and onion, then break the meat into smaller pieces as it cooks.
Continue cooking until the beef has browned and the onion has softened.
Next, carefully drain excess grease from the skillet.
Browning the beef before adding it to the slow cooker provides better texture and deeper flavor. Additionally, draining excessive fat prevents the finished casserole from becoming unnecessarily greasy.
Return the skillet to the heat after draining.
Add Garlic and Taco Seasoning
Add 3 minced garlic cloves to the browned beef.
Cook for about 30 seconds, stirring frequently, until the garlic becomes fragrant.
Next, sprinkle in one packet of taco seasoning, ½ teaspoon salt, and ½ teaspoon black pepper.
Stir until the seasonings evenly coat the ground beef.
This seasoned mixture creates the savory foundation of Crockpot Taco Casserole.
Because taco seasoning blends can vary in saltiness, you can adjust additional salt according to the brand you use.
At this stage, you can also increase the heat if desired. A small amount of chopped jalapeño or an extra pinch of chili powder can provide more spice.
Once the beef becomes evenly seasoned, remove the skillet from the heat and prepare the slow cooker.
Layering and Slow Cooking the Casserole
Combine the Ingredients in the Crockpot
Lightly grease a 6-quart slow cooker.
Transfer the seasoned beef and onion mixture into the crockpot.
Next, add one 15-ounce can drained and rinsed black beans and one 15-ounce can drained corn.
Pour in one 14.5-ounce can diced tomatoes with their juices and one 10-ounce can diced tomatoes with green chilies.
Then add 1 cup tomato sauce and 1 cup beef broth.
Stir everything together until evenly combined.
The beans make Crockpot Taco Casserole more substantial, while corn contributes sweetness. Meanwhile, the two types of tomatoes provide moisture, acidity, and taco-inspired flavor.
Let the Taco Flavors Develop
Cover the slow cooker.
Cook the casserole on LOW for 4 to 5 hours or HIGH for 2 to 3 hours.
Because the ground beef has already cooked, this stage primarily gives the ingredients time to heat thoroughly and develop a unified flavor.
Keep the lid closed whenever possible. Every time you remove it, the slow cooker loses heat.
If you prefer a milder Crockpot Taco Casserole, choose mild diced tomatoes with green chilies. Conversely, a hotter variety provides an easy way to increase the spice level.
Near the end of the cooking period, stir the mixture and check its consistency.
It should remain moist because the cooked rice will absorb some of the liquid during the final stage.
Adding Rice and Plenty of Melted Cheese
Stir in Cooked Rice Near the End
About 30 minutes before serving, add 2 cups cooked white or brown rice.
Stir thoroughly so the rice distributes throughout the beef, beans, corn, and tomato mixture.
Using cooked rice gives you much more control over the final consistency of Crockpot Taco Casserole.
Because the rice only spends a short time in the slow cooker, it absorbs some flavorful liquid without becoming excessively soft.
After adding the rice, cover the slow cooker again.
Let everything cook until the rice becomes hot and the casserole looks thick and cohesive.
If the mixture appears thicker than you prefer, you can stir in a small splash of beef broth.
Create the Gooey Cheese Topping
Sprinkle 2 cups shredded Mexican-blend or cheddar cheese evenly over the casserole.
For an extra-cheesy variation, stir ½ cup of that cheese into the casserole first. Then scatter the remaining cheese over the surface.
Cover and continue cooking for another 15 to 20 minutes.
The cheese should melt completely into a soft, gooey layer.
Once melted, switch off the slow cooker and let Crockpot Taco Casserole rest uncovered or with the lid slightly ajar for 5 to 10 minutes.
That brief resting period allows the casserole to thicken slightly and makes it easier to spoon into bowls.
Serving and Customizing Taco Casserole
Build Your Favorite Taco Bowl
Spoon the warm Crockpot Taco Casserole into individual bowls.
Then let everyone choose their favorite toppings.
Sour cream adds a cool, creamy contrast, while chopped cilantro and sliced green onions provide freshness.
Diced tomatoes add color and juicy texture. Meanwhile, sliced jalapeños bring extra heat.
Avocado adds richness and pairs especially well with the seasoned beef and tomatoes.
Finally, crushed tortilla chips provide the crunchy element you might otherwise miss from traditional tacos.
Add the chips immediately before eating so they remain crisp.
Make It Fit Your Family
One advantage of Crockpot Taco Casserole is how easily you can adapt it.
For a milder dinner, choose mild taco seasoning and mild tomatoes with green chilies. For more heat, use spicy versions and add jalapeños.
You can use either white or brown rice according to your preference. Likewise, cheddar and Mexican-blend cheese both melt beautifully.
For serving, the casserole already contains protein, vegetables, beans, and rice, so it can stand alone as a complete dinner.
However, you can pair it with a green salad or additional vegetables if desired.
Store leftovers covered in the refrigerator. When reheating, add a small splash of beef broth if the rice has absorbed too much moisture.
Then add fresh toppings after warming for a quick second meal that still delivers plenty of taco flavor.
Ingredients
- 1½ pounds ground beef
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 packet taco seasoning
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) corn, drained
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (10 ounces) diced tomatoes with green chilies
- 1 cup tomato sauce
- 1 cup beef broth
- 2 cups cooked white or brown rice
- 2 cups shredded Mexican-blend or cheddar cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ cup sour cream, optional, for serving
- ¼ cup chopped fresh cilantro, optional, for serving
- ¼ cup sliced green onions, optional, for serving
- ½ cup diced tomatoes, optional, for serving
- ¼ cup sliced jalapeños, optional, for serving
- 1 avocado, diced, optional, for serving
- 1 cup crushed tortilla chips, optional, for serving
Instructions
- Heat a large skillet over medium-high heat. Add the ground beef and diced onion, then cook until the beef has browned and the onion becomes tender. Drain excess grease.
- Add the minced garlic and cook for about 30 seconds. Stir in the taco seasoning, salt, and black pepper.
- Lightly grease a 6-quart slow cooker. Add the seasoned beef mixture, black beans, corn, undrained diced tomatoes, tomatoes with green chilies, tomato sauce, and beef broth.
- Stir everything together, cover, and cook on LOW for 4 to 5 hours or HIGH for 2 to 3 hours.
- About 30 minutes before serving, stir in the cooked rice until evenly distributed.
- Cover and continue cooking until the rice becomes thoroughly heated.
- Sprinkle the shredded cheese evenly over the casserole. Cover and cook for another 15 to 20 minutes, or until the cheese melts completely.
- Turn off the slow cooker and let the casserole rest for 5 to 10 minutes so it thickens slightly.
- Spoon the Crockpot Taco Casserole into serving bowls.
- Finish with sour cream, cilantro, green onions, tomatoes, jalapeños, avocado, or crushed tortilla chips as desired.
Frequently Asked Questions
Can I put uncooked rice directly into Crockpot Taco Casserole?
Cooked rice works better for this version because you add it near the end. This method prevents the rice from becoming overly soft while also making the amount of liquid easier to control.
Do I need to brown the ground beef first?
Yes, browning the beef improves its texture and develops additional flavor. It also gives you an opportunity to drain excess grease before adding the meat to the slow cooker.
How can I make Crockpot Taco Casserole spicier?
Choose hot tomatoes with green chilies and a spicy taco seasoning. You can also add jalapeños to the casserole or serve sliced jalapeños and hot sauce on the side.
Can I make this casserole extra cheesy?
Yes. Stir about ½ cup of the shredded cheese into the casserole after adding the rice. Then sprinkle the remaining cheese over the top and let it melt before serving.
What toppings taste best on taco casserole?
Sour cream, fresh cilantro, sliced green onions, diced tomatoes, avocado, jalapeños, and crushed tortilla chips all work well. You can serve several toppings separately so everyone can customize their bowl.
Conclusion
Crockpot Taco Casserole turns familiar taco ingredients into a hearty slow-cooker meal that’s easy enough for a weeknight and satisfying enough for a casual family gathering.
Seasoned ground beef provides the savory base, while black beans, corn, tomatoes, and green chilies add color, texture, and plenty of flavor. Cooked rice makes the casserole substantial, and melted cheese gives the top an irresistible creamy finish.
Just as importantly, Crockpot Taco Casserole leaves plenty of room for customization. You can adjust the heat, change the cheese, or pile each bowl with your favorite taco toppings.
Add the rice near the end, let the cheese melt completely, and give the finished casserole a few minutes to rest. Then grab the sour cream, avocado, cilantro, and tortilla chips and serve a comforting taco-inspired dinner straight from the slow cooker.




