If you’re anything like me, you treasure meals that bring warmth and a touch of bold flavor — and the Skillet Chili & Meatballs Recipe delivers just that. I love how the juicy, spiced meatballs nestle in a rich, velvety chili sauce that’s bursting with smoky, savory notes. It’s comfort food elevated and perfect for cozy nights or casual get-togethers.
What makes this recipe truly irresistible is its balance of textures and the layers of flavor you’ll savor with every bite. You’ll enjoy the crisp sear on the meatballs, the creamy melt of the Mexican blend cheese, and the fresh brightness of cilantro and guacamole topping it all off. Trust me, it’s the kind of dish that quickly becomes a favorite you’ll make again and again.
★ Key Reasons to Try It
-
Simple Steps: Highlight how easy it is to create this treat.
-
Luxurious Flavor: Emphasize rich, memorable taste.
-
Perfect for Gatherings: Show why it shines for celebrations.
-
Prep-Friendly: Explain make-ahead and storage perks.
![]() Gather the Goodness |
Before diving in, let’s gather all the vibrant ingredients that make this dish sing.
- 2 lb. ground beef (preferably 90/10) – for juicy, lean meatballs
- 2 large eggs – binding everything together perfectly
- 1 cup panko bread crumbs – to add a light, tender texture
- 1/4 cup fresh cilantro leaves, chopped – for fresh herbal notes
- 3 tsp. chili powder, divided – your ticket to bold, warming spice
- Kosher salt – to enhance all flavors naturally
- Freshly ground black pepper – for that subtle kick
- 2 Tbsp. extra-virgin olive oil – adds richness when browning
- 1 small red onion, finely chopped, with about 1 tbsp. reserved for serving – sweet and savory base
- 1 (15-oz.) can black beans, drained and rinsed – hearty and filling
- 1 (15-oz.) can diced tomatoes with juices – adds juicy acidity
- 1 (15-oz.) can kidney beans, drained and rinsed – creamy texture and color
- 1 (4-oz.) can mild green chiles with juices – subtle warmth and brightness
- 1 cup water – to build the sauce’s silky body
- 1 Tbsp. tomato paste – rich depth and vibrant color
- 1 tsp. ground cumin – earthy and aromatic
- 1/2 tsp. garlic powder – savory undertones
- 1 1/2 cups shredded Mexican blend cheese (about 6 oz.) – melty, creamy finish
- Sour cream, guacamole, cilantro, and tortilla chips, for serving – the perfect cool and crunchy accompaniments
Choosing fresh, quality ground beef makes a huge difference — I opt for 90/10 so my meatballs stay juicy without excess fat. If you’re looking for swaps, ground turkey or chicken work nicely, and feel free to use gluten-free breadcrumbs if needed. The combinations of beans and chiles add such complex textures and flavors, so I recommend sticking close to the original ingredient list for best results.
Ready to bring it all together? Follow these savory steps, and you’ll be rewarded with a skillet meal that’s downright unforgettable.
-
- Mix the Meatball Magic: In a medium bowl, combine the ground beef, eggs, panko bread crumbs, chopped cilantro, 1 1/2 teaspoons chili powder, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper. I love rolling the mixture into about 24 meatballs, each roughly 1 1/2 inches — perfect bite-sized jewels of flavor.
- Sear to Golden Perfection: Heat 2 tablespoons of extra-virgin olive oil in a large high-sided skillet over medium-high heat. Carefully add the meatballs and cook, turning occasionally, until they’re beautifully browned on all sides, about 6 to 8 minutes. The crust you develop here locks in juices and amps up flavor. Transfer the meatballs to a plate.
- Sauté the Aromatics: Using the same skillet, turn heat down to medium and toss in the finely chopped red onion (reserving about 1 tablespoon for serving). Stir frequently until they soften and become translucent, roughly 2 minutes — you’ll smell that sweet, savory scent fill your kitchen.
- Build the Chili Base: Add black beans, diced tomatoes with juices, kidney beans, mild green chiles with their juices, water, tomato paste, ground cumin, garlic powder, 1/2 teaspoon kosher salt, and the remaining 1 1/2 teaspoons chili powder to the skillet. Stir well to combine all these layers of flavor.
✔ Helpful Baking Pointers
For the best meatballs, don’t overmix when combining the ingredients—just enough to bring everything together. Browning the meatballs well ensures a rich flavor and seals in moisture. When simmering, keep the heat low to allow flavors to meld gently without drying the meatballs. Finally, broiling the cheese at the end adds a velvety, golden crust that you’ll love.
- Simmer and Unite the Flavors: Gently nestle the browned meatballs back into the skillet. Bring the mixture to a boil over medium-high heat, then reduce heat to medium-low. Let everything simmer, stirring and tossing the meatballs occasionally, until the sauce thickens slightly and meatballs are cooked through — about 15 to 20 minutes. Taste and adjust seasoning with salt and pepper.
- Broil the Cheesy Finish: Finally, preheat your broiler to high. Sprinkle the shredded Mexican blend cheese evenly over the top of the skillet. Place under the broiler for 2 to 4 minutes until the cheese melts into a creamy blanket with light golden spots. Let it cool for a moment before serving.
- Garnish and Serve with Love: Top the skillet with dollops of cool, creamy sour cream, fresh guacamole, extra cilantro, and the reserved red onion for crunch. Serve alongside crisp tortilla chips for scooping — this is where the magic happens!
Serve Up Sweet Moments |
This Skillet Chili & Meatballs Recipe isn’t just dinner — it’s an experience to share. Whether it’s a family night or a casual get-together, everyone will appreciate the cozy, flavorful vibe you bring to the table. I always find that sharing this dish sparks great conversation and plenty of seconds!
♡ Serving & Storage Ideas
-
Perfect Pairings: Serve with crisp margaritas or chilled cerveza for a festive touch.
-
Plating Touch: Scatter extra cilantro leaves and a lime wedge for vibrant color and zest.
-
Leftover Bliss: Store leftovers in an airtight container in the fridge up to 3 days. Reheat gently on the stovetop to keep flavors fresh.
-
Holiday Flair: Add diced jalapeños or swap in spicy chorizo for a crowd-pleasing party twist.
- Swap ground beef for ground turkey or chicken to lighten it up without sacrificing flavor.
- Add a splash of smoky chipotle in adobo for an extra smoky kick in the chili sauce.
- Top with crispy fried onions instead of raw for added crunch and a sweet contrast.
- Try shredded sharp cheddar cheese if you want a stronger, tangier cheese presence.
- Mix fresh jalapeño slices into the meatball mix to kick up the spice level just right.
- For a dairy-free option, omit cheese and top with avocado slices and extra cilantro.
Make-Ahead & Keep Fresh
- Prepare meatballs a day in advance and store in an airtight container in the fridge to save time.
- Cook the entire skillet chili and meatballs, then cool completely before refrigerating up to 3 days.
- Freeze cooled leftovers in freezer-safe containers for up to 3 months — thaw overnight before reheating.
- Reheat gently on the stovetop over low heat to keep meatballs tender and sauce luscious.
- Can I use frozen meatballs? Sure! Just add a few extra minutes to simmering so they warm through and soak up sauce flavor.
- What if I don’t have panko? Regular bread crumbs work fine — just keep meatballs tender but firm.
- How spicy is this recipe? It’s mildly spicy but can be adjusted chili powder or jalapeños.
- Can this be made vegetarian? Absolutely! Swap meatballs for your favorite plant-based meatballs or roasted veggies.
- What’s the best skillet to use? A large, heavy-bottomed, oven-safe skillet like cast iron works beautifully here for even cooking.
Skillet Chili & Meatballs Recipe
- Total Time: 55 minutes
- Yield: 6 1x
Description
This hearty Skillet Chili & Meatballs recipe combines juicy beef meatballs with a flavorful chili sauce packed with beans, tomatoes, and spices. Cooked entirely in one skillet, this comforting dish is topped with melted Mexican blend cheese and served with classic garnishes like sour cream, guacamole, cilantro, and tortilla chips, making it perfect for a cozy weeknight meal or casual entertaining.
Ingredients
- 2 lb. ground beef (preferably 90/10)
- 2 large eggs
- 1 cup panko bread crumbs
- 1/4 cup fresh cilantro leaves, chopped
- 3 tsp. chili powder, divided
- Kosher salt
- Freshly ground black pepper
- 2 Tbsp. extra-virgin olive oil
- 1 small red onion, finely chopped, about 1 tbsp. reserved for serving
- 1 (15-oz.) can black beans, drained and rinsed
- 1 (15-oz.) can diced tomatoes with juices
- 1 (15-oz.) can kidney beans, drained and rinsed
- 1 (4-oz.) can mild green chiles with juices
- 1 cup water
- 1 Tbsp. tomato paste
- 1 tsp. ground cumin
- 1/2 tsp. garlic powder
- 1 1/2 cups shredded Mexican blend cheese (about 6 oz.)
- Sour cream, guacamole, cilantro, and tortilla chips, for serving
Instructions
- In a medium bowl, combine the ground beef, eggs, panko bread crumbs, chopped cilantro, 1 1/2 teaspoons of chili powder, 1 teaspoon of kosher salt, and 1/4 teaspoon of freshly ground black pepper. Mix until well combined, then roll the mixture into approximately 24 meatballs, each about 1 1/2 inches in diameter. Place the formed meatballs on a plate.
- Heat 2 tablespoons of extra-virgin olive oil in a large, high-sided skillet over medium-high heat. Add the meatballs and cook, turning occasionally, until they are browned on all sides, about 6 to 8 minutes. Once browned, remove the meatballs from the skillet and set them aside on a plate.
- In the same skillet, reduce heat to medium and add the finely chopped red onion (reserve about 1 tablespoon for serving). Cook the onion, stirring frequently, until just tender, approximately 2 minutes. Then add the black beans, diced tomatoes with their juices, kidney beans, mild green chiles with juices, water, tomato paste, ground cumin, garlic powder, 1/2 teaspoon kosher salt, and the remaining 1 1/2 teaspoons chili powder. Stir well to combine everything, then add the browned meatballs back to the skillet.
- Increase the heat to medium-high and bring the mixture to a boil. Once boiling, reduce heat to medium-low and allow the chili to simmer gently. Stir occasionally and toss the meatballs carefully to prevent sticking. Cook until the sauce thickens slightly and the meatballs are fully cooked through, about 15 to 20 minutes. Taste and adjust seasoning with additional kosher salt and pepper as needed.
- Preheat your oven broiler to high. Evenly scatter 1 1/2 cups of shredded Mexican blend cheese over the chili and meatballs in the skillet. Place the skillet under the broiler and broil for 2 to 4 minutes, until the cheese has melted and developed a light golden color. Remove the skillet and let it cool slightly.
- Top the skillet chili and meatballs with dollops of sour cream, spoonfuls of guacamole, fresh cilantro leaves, and the reserved finely chopped red onion. Serve hot alongside crispy tortilla chips for scooping and enjoy!
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-American







