Last Updated on February 11, 2026
This cast iron chili casserole combines seasoned ground beef, beans, and tomatoes topped with piped mashed potatoes that bake until golden. Everything cooks in one cast iron skillet from stovetop to oven, making cleanup easy. It feeds 6-8 people and tastes like a cross between chili and shepherd’s pie.

Quick Highlights
- One-pan meal from stovetop to oven
- Feeds 6-8 people with hearty portions
- Piped mashed potato topping bakes golden brown
Ingredient Smart Swaps
Ground beef alternatives: Ground turkey or chicken works for a leaner version. Ground pork adds richness. For vegetarian, skip the meat and double the beans.
Bean flexibility: Use whatever beans you have-black beans, navy beans, or even chickpeas work. Draining and rinsing canned beans removes excess sodium.
Mashed potato shortcuts: Instant mashed potatoes work perfectly here and save tons of time. Follow package directions for thick, pipeable consistency. Leftover mashed potatoes from dinner work great too.
Building the Best Chili Base
Don’t skip cooking the onions first: Softening the onions separately before adding the beef prevents them from staying crunchy. They get sweet and tender this way.
Brown the beef properly: Let the ground beef sit undisturbed for a few minutes before breaking it up. This creates better browning and more flavor.
Seasoning layers: Adding garlic after the beef cooks prevents it from burning. The Italian seasoning adds unexpected depth that makes people ask what your secret ingredient is.
Simmer while prepping: Letting the chili simmer while you prepare the mashed potatoes thickens it slightly and blends the flavors.
Piping Perfect Potato Topping
- Consistency matters: The mashed potatoes need to be thick enough to hold their shape when piped. Too thin and they’ll just spread out flat.
- Cooling prevents melting: Letting the potatoes cool slightly before piping prevents them from melting into the hot chili below.
- No piping bag? No problem: Use a large ziplock bag with the corner cut off, or simply spoon dollops of mashed potatoes over the top with a spoon.
- Full coverage is best: Pipe or spoon the potatoes to completely cover the chili. Any exposed chili might bubble up and make a mess.
Easy Variations
- Tex-Mex style: Add corn, jalapeños, and top with shredded cheese before baking
- BBQ twist: Stir BBQ sauce into the chili and add crispy onions on top
- Loaded potato version: Mix cheese, bacon bits, and green onions into mashed potatoes
- Sweet potato topping: Use mashed sweet potatoes instead of regular for a sweeter contrast
- Cornbread crust: Top with cornbread batter instead of mashed potatoes
Serving & Storage
Let it rest
Allow the casserole to sit for 5-10 minutes after baking. This helps it set up and makes serving easier.
Serve with toppings
Cover the skillet with foil or transfer to a container. Keeps for 4-5 days in the fridge.
Refrigerate leftovers
Cover the skillet with foil or transfer to a container. Keeps for 4-5 days in the fridge.
Reheat in the oven
Cover with foil and warm at 350°F for 20-25 minutes. Microwave individual portions for 2-3 minutes.
Freezing works
Freeze cooled casserole in portions for up to 3 months. Thaw overnight in the fridge before reheating.
📋 Recipe

Cast Iron Chili Casserole
Would you like to save this?
Ingredients
- 1 tablespoon oil
- 1 small onion minced
- lb ground beef
- 3 cloves garlic minced
- 28 oz canned crushed tomatoes
- 15 oz can pinto beans drained and rinsed
- 15 oz can red kidney beans drained and rinsed
- 2 teaspoons Italian seasoning
- 2 teaspoons chili powder
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 2 cups mashed potatoes
Instructions
- Place oil in a cast iron skillet over medium heat. Once hot, add the minced onion and cook for 2 minutes until soft and lightly golden.
- Remove onion to a small bowl. Add the ground beef to the skillet and cook until browned throughout, about 8 minutes.
- Once the beef is fully cooked, return the cooked onions to the skillet and add the minced garlic.
- Cook for 2 minutes, then stir in the crushed tomatoes and drained beans. Mix well to combine. Add all the seasonings and stir to distribute evenly.
- Continue cooking while you prepare the mashed potatoes.
- Preheat oven to 375°F. Allow the mashed potatoes to cool slightly, then transfer into a piping bag fitted with a large star tip.
- Remove the cast iron pan from the heat. Pipe dollops of mashed potatoes on top of the chili, covering it completely.
- Bake for 15-20 minutes until potatoes are golden brown.
