This Sweet Potato Chili Casserole bakes like a cozy bowl of chili in a casserole dish. It’s a hearty main course with sweet potatoes, black beans, bell pepper, and ground beef that turns tender and saucy in the oven. Simple spices like chili powder, cumin, and oregano bring warm, rich flavors without fuss.

What Makes It Unique
You get classic chili taste with sweet potato cubes that soften into a creamy texture while the top gets cheesy and bubbly. Everything starts on the stovetop over medium heat in a large skillet, then finishes in the oven so you can clean up and set the table. It also reheats well for chili night leftovers.
Ingredient Insights
- Ground beef: Browning the ground beef first builds flavor and gives a savory base. Love easy ground beef recipes? Don’t miss my delicious Stuffed Cabbage Casserole.
- Black beans: Rinsed and drained for clean flavor and extra protein.
- Yellow onion: Diced to melt into the sauce and add sweetness.
- Garlic: Chopped for aromatic depth.
- Red bell pepper: Adds color and mild sweetness that balances the spices.
- Chili powder: The key chili note in this casserole.
- Ground cumin: Earthy background that rounds out the seasoning.
- Oregano: Bright herbal note that wakes up the sauce.
- Crushed tomatoes: Create the rich, saucy base.
- Low sodium beef broth: Loosens the mixture and helps everything simmer evenly.
- Sweet potatoes: Peeled and cut into 1 inch pieces so they turn tender in the oven.
- Monterey Jack and cheddar cheese: Melts into a golden top layer.
- Salt and black pepper: Season simply and adjust to taste at the end.

How to Make Sweet Potato Chili Casserole
Step one: Preheat your oven to 400°F.
Step two: Place a 12 inch cast iron or other oven safe large skillet over medium heat. Add the ground beef in an even layer and cook until browned, breaking it apart as it cooks. Drain excess grease, leaving about 1 tablespoon in the pan.
Step three: Add the onion, garlic, red bell pepper, sweet potatoes, chili powder, cumin, and oregano. Cook, stirring occasionally, until the vegetables begin to soften, about 3 to 5 minutes.
Step four: Stir in the crushed tomatoes, black beans, and beef broth. Bring to a gentle simmer. You can be sure to scrape any bits of browned meat off the bottom of your skillet at this phase.
Step five: Transfer the skillet to the oven and bake uncovered for 35 to 40 minutes, or until the sweet potatoes are tender.
Step six: Sprinkle the shredded Monterey Jack and cheddar evenly over the top and broil 2 to 3 minutes, until melted and bubbling.
Step seven: Season with salt and black pepper to taste. Let stand a few minutes, then serve hot.
As always, you can find a full printable instruction guide in the recipe card below.

Substitutions & Variations
- Protein swap: Use ground turkey instead of ground beef for a lighter option.
- Spice level: Add a pinch of cayenne pepper or a dash of chile powder if you like more heat.
- Serve it up: Spoon into serving bowls and top with sour cream. A simple green salad makes a great side dish.
- Pan choice: If you do not have a cast iron skillet, cook the filling in a large skillet and transfer to a greased baking dish before baking.
Sweet Potato Chili Casserole Tips
- Cut evenly: Keep sweet potato cubes at about 1 inch so they cook through in the listed time.
- Simmer briefly: A quick simmer before baking helps the sweet potato mixture cook evenly in the oven.
- Storage: Cool to room temperature, then store in an airtight container in the fridge for up to 4 days.
- Reheat: Warm in a 350°F oven until hot, or microwave single portions.
- Freezer friendly: This is very freezer friendly. Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat.
- For best results: Shred your own cheese so it melts smoothly.
- Optional balance: If you like a hint of sweetness in chili, stir in a small pinch of brown sugar to the sauce. This is optional and not required.

Storage Instructions
Let the casserole cool to room temperature. Transfer to airtight containers and refrigerate up to 4 days. Freeze up to 3 months. Reheat covered in a 350°F oven until hot. If the casserole thickens after chilling, stir in a splash of beef broth before warming.
Frequently Asked Questions
Can I assemble this ahead?
Yes. Assemble, cover, and refrigerate up to 24 hours. Let it sit at room temperature for 20 minutes, then bake as directed. You may need to add baking time since you are skipping the sauté step.
Can I make Sweet Potato Chili Casserole vegetarian?
Skip the beef and add another can of black beans or more vegetables. Use vegetable broth in place of beef broth.
What size pan works if I don’t use cast iron?
Use a 9 by 13 inch casserole dish. Bake until the sweet potatoes are fork tender.
How spicy is this Sweet Potato Chili Casserole recipe?
It is mild as written. Add cayenne pepper or extra chili powder to taste.
This is such a unique and flavorful dish. My family loves this easy casserole recipe and I hope yours does, too!
More Homemade Comfort Dishes
- Old Fashioned Goulash
- Mexican Tater Tot Casserole
- Loaded Cauliflower Casserole
- Ground Turkey Stuffed Peppers
- Chicken Spaghetti Casserole
- Ground Chicken Chili
Sweet Potato Chili Casserole
Ingredients
- 1 pound ground beef
- 1 can black beans 15 oz., rinsed and drained
- 1 large yellow onion diced
- 3 cloves garlic chopped
- 1 cup red bell pepper diced
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon oregano
- 1 can can crushed tomatoes 28 oz.
- 1 cup beef broth low sodium
- 2 cups sweet potatoes peeled and diced into 1-inch pieces
- 1 cup Monterey Jack and cheddar cheese shredded
- Salt and pepper to taste
Instructions
- Preheat oven to 400°F.
- Place a 12-inch cast iron skillet over medium-high heat. Add the ground beef in an even layer and cook until browned, breaking it apart as it cooks. Drain the excess grease, leaving about one tablespoon in the pan.
- Add the onion, garlic, bell pepper, sweet potatoes, chili powder, cumin, and oregano. Cook, stirring occasionally, until the vegetables start to soften, about 3 to 5 minutes.
- Stir in the crushed tomatoes, black beans, and beef broth. Bring the mixture to a gentle simmer. Use this time to scrape any brown, burned bits off the bottom of the pan.
- Transfer the skillet to the oven and bake uncovered for 35 to 40 minutes, or until the sweet potatoes are tender.
- Sprinkle the shredded cheese evenly over the top and broil for 2 to 3 minutes, until melted and bubbling.
- Season with salt and pepper to taste. Serve hot and enjoy.
Save This Recipe?
Enter your email and we’ll send it straight to you + get all our latest recipes.
Nutrition
Did you make this?
I would love to hear from you! Make sure to leave your review below and follow on Pinterest for more!

This recipe is amazing. I have very picky eaters both flavor and texture wise and was a little concerned with the veggies but it’s a hit and has been requested to be in regular rotation of dinners. Don’t skip broiling the cheese on top. It’s so, so good!!
I used probably 3x’s the amount of spices, added some red pepper flake and extra cheese. It was very good. Quite satisfying when the temperature is hovering around 20 degrees F.
This was delicious! We all liked it. Used ground turkey for health reasons and was still plenty tasty! All of the flavors went together so well! Super easy, not labor intensive, quick, and delish. Great combo!
Can you share how to make this without a skillet
I would love to try this Sweet Potato Casserole recipe , but do not have a cast iron skillet.
What would you recommend instead ? Any suggestions.
I just made this for my family. It was so good! My sons both said it was a keeper!
This was fast and delicious! I used pork brats instead of ground beef and cut most proportions down and it still made a large amount of chili. I didn’t have Monterey Jack cheese, so I used Provolone and Cheddar. Accidentally ran it a bit long under the broiler which only made it better! Hubby loved it!
Hello, how would you make this if you don’t have a skillet?
That made a really comforting lunch, thank you !
OMGoodness!! This sounds awesome! Can’t wait to make it. I will let you know what we thought of it.