
There’s something wonderfully comforting about a big bowl of chili mac—that perfect marriage of hearty chili and creamy macaroni and cheese that warms you from the inside out. This easy chili mac recipe combines the best of both worlds: tender elbow macaroni, savory seasoned ground beef, rich tomato sauce, and plenty of melted cheese, all cooked together in one pot for maximum flavor and minimal cleanup.
What makes this homemade chili mac so irresistible is how it captures that nostalgic, cozy feeling of childhood dinners while delivering bold, satisfying flavors that adults crave. It’s the ultimate weeknight dinner that requires minimal effort but tastes like you spent hours in the kitchen. Unlike the boxed versions many of us grew up with, this from-scratch recipe uses real ingredients and fresh spices, creating a dish that’s infinitely more delicious and actually quite nutritious.
Perfect for busy weeknights when you need dinner fast, cold weather when you’re craving comfort food, feeding hungry teenagers or large families, game day gatherings, potluck contributions, or meal prep for the week ahead, this one-pot chili mac never disappoints. Kids absolutely love the familiar mac and cheese flavors with a little kick, while adults appreciate how hearty and filling it is. It’s the kind of meal that brings everyone to the table with smiles and clean plates.
History / Background
Chili mac represents a uniquely American culinary creation—the fusion of two beloved comfort foods into one convenient dish. To understand chili mac, we need to look at the origins of both its parent dishes.
Chili con carne has contested origins, with both Texas and Mexico claiming its invention. The most widely accepted story traces it to San Antonio, Texas, in the 1880s, where “Chili Queens” sold bowls of spicy stewed meat from outdoor stands in the plazas. The dish gained nationwide popularity during the early 20th century, becoming synonymous with American comfort food, particularly in the South and Southwest.
Macaroni and cheese, meanwhile, has much older European roots. Thomas Jefferson is credited with introducing mac and cheese to America after encountering it in Paris in the 1780s. However, it wasn’t until the 1937 introduction of Kraft Macaroni & Cheese Dinner during the Great Depression that mac and cheese became an affordable American staple. The boxed version sold 8 million boxes in the first year alone.
The combination of chili and macaroni likely emerged in the mid-20th century as home cooks sought ways to stretch ingredients and create filling, budget-friendly meals for growing families. The exact origin is murky, but chili mac gained significant traction in the 1950s and 60s as one-pot meals became increasingly popular with busy homemakers.
Interestingly, chili mac became a staple in some unexpected places: American school cafeterias, where it could feed hundreds economically; military mess halls, where it provided filling, high-energy meals for soldiers; and camping/outdoor cooking, where its simple preparation made it ideal for Dutch oven cooking.
In 1986, Hormel introduced “Chili Mac” as a canned product, cementing its place in American food culture. However, many families continued making it from scratch, passing down recipes through generations. Today’s easy chili mac recipe represents the evolved, from-scratch version—using fresh ingredients and bold flavors while maintaining the convenience and comfort that made it popular in the first place.
Why You’ll Love This Recipe
This isn’t your school cafeteria chili mac or something from a can. This is the hearty, flavorful, homemade version that will make this humble dish your family’s most-requested comfort meal. Every spoonful delivers tender pasta, perfectly seasoned beef, rich tomato flavor, and gooey melted cheese.
Here’s why this one-pot chili mac will become a weeknight staple:
- True One-Pot Meal – Everything cooks in a single pot from start to finish, meaning almost zero cleanup on busy nights
- Ready in 30 Minutes – From ingredients to dinner table in half an hour, perfect for hectic weeknights
- Budget-Friendly – Feeds a family of 4-6 for under $15 using affordable pantry staples and ground beef
- Kid-Approved – Familiar flavors with just the right amount of seasoning appeal even to picky eaters
- Hearty & Filling – Protein-packed and substantial enough to satisfy the hungriest appetites
- Customizable Heat Level – Easily adjust the spice from mild to fiery to suit your family’s preferences
- Freezes Beautifully – Make double batches and freeze for quick future dinners
- Minimal Ingredients – Simple components you probably already have in your pantry and fridge
- Leftovers Get Better – Tastes even more flavorful the next day as seasonings meld together
- Comfort Food at Its Best – Delivers that warm, cozy, satisfied feeling that only true comfort food can provide
Ingredient Notes
Understanding your ingredients helps you make the best possible chili mac. Let’s explore each component and why it matters.
Ground Beef – The protein foundation of this dish. Ground beef with 80/20 or 85/15 lean-to-fat ratio provides the best balance of flavor and texture without being too greasy. Leaner beef (90/10 or higher) works but can be slightly dry—add a tablespoon of oil if using very lean beef. Ground turkey or chicken can substitute for a lighter version, though you’ll sacrifice some richness. For vegetarian options, use plant-based ground meat or extra beans.
Elbow Macaroni – The classic pasta shape for chili mac. Elbows are small enough to get multiple pieces in each spoonful, and their curved shape holds sauce beautifully. Regular elbow macaroni works perfectly, but you can use whole wheat for more fiber, gluten-free pasta, or shells and rotini as alternatives. Avoid long pastas like spaghetti—they don’t work well in this dish.
Diced Tomatoes – Provide acidity, moisture, and tomato flavor. Use one 14.5-ounce can of diced tomatoes (preferably fire-roasted for extra depth). Don’t drain them—the liquid helps cook the pasta. San Marzano tomatoes offer superior flavor but aren’t necessary. Crushed tomatoes work in a pinch but create a thicker, less chunky texture.
Tomato Sauce – Creates the saucy base that coats everything. One 15-ounce can of plain tomato sauce works best. Avoid using tomato paste unless you thin it significantly with water—it’s too concentrated. Marinara can substitute but may add unexpected herbs.
Beef Broth – Adds savory depth and provides liquid for cooking pasta. Use low-sodium broth so you can control salt levels. Chicken broth works fine, or use water in a pinch (though you’ll lose some flavor). For richer results, use half broth and half beer.
Cheddar Cheese – The cheese that makes this dish irresistible. Sharp cheddar provides the most flavor, while mild is better for sensitive palates. Always shred from a block rather than buying pre-shredded—it melts much more smoothly. A combination of cheddar and Monterey Jack creates extra creaminess. For a Mexican twist, use a Mexican cheese blend.
Chili Powder & Cumin – The signature spices that give chili mac its distinctive flavor. Chili powder is a blend of dried chiles, cumin, garlic, and oregano. Quality matters—fresh spices have significantly more flavor than old bottles. Cumin adds earthy, warm notes that are essential to chili flavor.
Onion & Garlic – Aromatic vegetables that form the flavor foundation. Fresh is always best, but in a pinch, you can use 1 teaspoon onion powder and ½ teaspoon garlic powder. Sautéing them first develops deep, sweet flavors.
Kidney Beans (Optional) – Add fiber, protein, and bulk to stretch the meal further. Drain and rinse canned beans before adding. Black beans, pinto beans, or a bean blend also work beautifully.
Equipment Needed
The beauty of this recipe is its simplicity. Here’s what you’ll need:
- Large Pot or Dutch Oven – At least 5-quart capacity. A Dutch oven with a heavy bottom is ideal for even heat distribution and preventing scorching. A large, deep skillet with a lid can work in a pinch.
- Wooden Spoon or Heat-Proof Spatula – For stirring and breaking up ground beef as it cooks.
- Sharp Knife and Cutting Board – For dicing onion and mincing garlic.
- Measuring Cups and Spoons – For accurate ingredient measurements.
- Can Opener – For opening canned tomatoes and beans.
- Box Grater – If shredding your own cheese (highly recommended for smooth melting).
- Ladle or Large Spoon – For serving the chili mac into bowls.
Homemade Chili Mac Recipe
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Hearty one-pot chili mac loaded with seasoned ground beef, tender elbow macaroni, rich tomato sauce, and plenty of melted cheese. This easy comfort food dinner is ready in 30 minutes and perfect for busy weeknights.
Ingredients
For the Chili Mac:
- 1 tablespoon olive oil
- 1 pound ground beef (80/20 or 85/15)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional, for heat)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (15 oz) tomato sauce
- 2 cups beef broth (low-sodium)
- 2 cups elbow macaroni (8 ounces), uncooked
- 1 can (15 oz) kidney beans, drained and rinsed (optional)
- 2 cups shredded sharp cheddar cheese, divided
- ¼ cup sour cream (optional, for creaminess)
For Garnish:
- Chopped fresh cilantro or parsley
- Sliced green onions
- Extra shredded cheese
- Sour cream
- Hot sauce
Instructions
- Brown the Beef: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add ground beef and cook, breaking it up with a wooden spoon into small crumbles, for 5-7 minutes until no longer pink and starting to brown. Don’t drain the fat if using 80/20 beef—it adds flavor. If using leaner beef or if there’s excessive grease, drain most of it, leaving about 1 tablespoon.
- Sauté Aromatics: Add diced onion to the beef and cook for 3-4 minutes until softened and translucent, stirring occasionally. Add minced garlic and cook for 30-60 seconds until fragrant, stirring constantly to prevent burning.
- Add Seasonings: Stir in chili powder, cumin, paprika, oregano, salt, black pepper, and cayenne (if using). Cook for 1 minute, stirring constantly, to toast the spices and release their oils. This step intensifies their flavors significantly.
- Add Liquids and Tomatoes: Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pot—those bits are pure flavor. Bring the mixture to a boil over medium-high heat.
- Add Pasta: Once boiling, stir in the uncooked elbow macaroni, making sure all the pasta is submerged in the liquid. Reduce heat to medium-low, cover with a lid, and simmer for 12-15 minutes, stirring every 3-4 minutes to prevent sticking. The pasta should be tender and have absorbed most of the liquid. If it looks too dry before pasta is cooked, add ¼ cup more broth or water.
- Add Beans (Optional): If using kidney beans, stir them in now and cook for 2-3 minutes until heated through.
- Add Cheese: Remove pot from heat. Stir in 1½ cups of shredded cheddar cheese and the sour cream (if using), mixing until the cheese melts completely and creates a creamy, cohesive sauce. The residual heat will melt the cheese perfectly without making it grainy.
- Rest and Serve: Let the chili mac rest for 3-5 minutes—this allows the sauce to thicken slightly. Serve in bowls topped with remaining ½ cup cheese, green onions, cilantro, extra sour cream, or your favorite toppings. Enjoy while hot!
Notes
- Pasta Absorption: Different pasta brands absorb liquid differently. If your chili mac looks too dry, add more broth. If too soupy, simmer uncovered for a few extra minutes.
- Spice Level: This recipe is mildly spicy. Omit cayenne for kid-friendly version, or add more chili powder and cayenne for extra heat.
- Make it Creamier: Add ¼ cup heavy cream or an extra ¼ cup sour cream with the cheese for ultra-creamy texture.
- Bean-Free Option: Simply omit the beans if you prefer a more traditional chili mac without them.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: About 1½ cups
- Calories: 485
- Sugar: 7g
- Sodium: 920mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10f
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 32g
- Cholesterol: 75mg
Tips & Variations
The beauty of chili mac is how easily it adapts to different preferences and dietary needs. Here are delicious ways to customize:
Extra Spicy Chili Mac – Double the chili powder, add diced jalapeños with the onions, use hot sauce in the mixture, and top with sliced jalapeños and pepper jack cheese instead of cheddar. For real heat, add chipotle peppers in adobo sauce.
Vegetarian Chili Mac – Replace ground beef with plant-based meat crumbles or double the beans (use a combination of kidney, black, and pinto). Add diced bell peppers and corn for extra vegetables and texture. Use vegetable broth instead of beef broth.
Loaded Chili Mac – Stir in sautéed bell peppers, corn kernels, and black beans. Top with crushed tortilla chips, sliced avocado, pickled jalapeños, and a dollop of guacamole for Tex-Mex loaded chili mac.
White Chicken Chili Mac – Use ground chicken or diced cooked chicken breast, white beans (cannellini or great northern), green chiles, cumin, and Monterey Jack cheese. Replace tomato sauce with chicken broth for a creamy white chili mac variation.
Turkey Chili Mac – Substitute ground turkey for a leaner option. Add 1 tablespoon olive oil since turkey is very lean. The flavor will be slightly lighter but still delicious.
Slow Cooker Version – Brown beef and onions first, then transfer to slow cooker with all ingredients except pasta and cheese. Cook on low 4-6 hours. Add pasta 30 minutes before serving, then stir in cheese at the end.
Bacon Chili Mac – Cook 4-6 strips of bacon, crumble, and add with the cheese. Use bacon fat instead of oil for browning beef for maximum flavor.
Mexican-Style Chili Mac – Add corn, black beans, diced green chiles, and use taco seasoning instead of individual spices. Top with Mexican cheese blend, cilantro, and crushed tortilla chips.
Pro Chef Tips
Want to elevate your homemade chili mac from good to absolutely exceptional? These professional techniques make all the difference:
Brown the Beef Properly – Don’t overcrowd the pan or the beef will steam instead of brown. If necessary, brown in two batches. Proper browning creates a flavorful fond (browned bits) on the pan bottom that adds incredible depth when deglazed with the liquids.
Toast Your Spices – Always cook dried spices in the fat for 30-60 seconds before adding liquids. This process, called “blooming,” activates essential oils in the spices, intensifying their flavors significantly. Your chili mac will taste infinitely more complex.
Use Quality Chili Powder – Not all chili powders are equal. Check the ingredient list—it should contain ground chiles, cumin, garlic, and oregano. Cheap versions are mostly salt and fillers. Fresh spices (less than 6 months old) make a noticeable difference.
Scrape the Fond – Those browned bits stuck to the pot bottom after browning beef are pure umami flavor. When you add liquids, scrape them up with a wooden spoon—this deglazing technique adds incredible depth to the sauce.
Shred Your Own Cheese – Pre-shredded cheese contains anti-caking agents (cellulose) that prevent smooth melting. Block cheese takes 2 extra minutes to shred but melts into creamy perfection, not grainy clumps.
Remove from Heat Before Adding Cheese – Adding cheese to boiling liquid causes proteins to seize and separate, creating a grainy, broken texture. Always remove from heat and let it cool for 1-2 minutes before stirring in cheese for silky results.
Let It Rest – Allowing the finished chili mac to rest 5 minutes off heat lets the sauce thicken as the pasta continues absorbing liquid. This prevents soupy, runny chili mac and makes serving much neater.
Layer Your Flavors – Don’t just dump everything in at once. Building flavors in stages—first browning meat, then aromatics, then spices, then liquids—creates depth and complexity you can’t achieve by combining everything simultaneously.
Common Mistakes to Avoid
Even experienced cooks make mistakes with chili mac. Here are the most common pitfalls and how to avoid them:
Using Too Much Liquid – The pasta absorbs a surprising amount of liquid, but too much creates soupy chili mac. Start with the recipe amount and add more only if needed. Remember, you can always add liquid, but you can’t take it away. If it’s too soupy, simmer uncovered for a few extra minutes.
Not Stirring Enough During Cooking – Pasta releases starch as it cooks, which can cause sticking and scorching on the pot bottom. Stir every 3-4 minutes during the simmering phase to prevent burning and ensure even cooking. Burned bits on the bottom ruin the entire dish.
Adding Cheese While Boiling – This is the quickest way to ruin your cheese sauce. High heat causes cheese proteins to separate, creating a grainy, oily mess instead of creamy sauce. Always remove from heat first and let cool slightly before stirring in cheese.
Overcooking the Pasta – Pasta continues cooking in the residual heat even after you remove the pot from the stove. Cook until just tender (al dente), not mushy. Overcooked pasta becomes mushy and unpleasant, especially in leftovers.
Using Old Spices – Dried spices lose potency over time. If your chili powder has been in the cabinet for years, it’s likely lost most of its flavor. Check expiration dates and replace annually for best results.
Skipping the Sautéing Steps – It’s tempting to dump everything in at once for true one-pot cooking, but sautéing the beef, onions, and garlic separately, and blooming the spices, develops layers of flavor that can’t be achieved by simmering everything together from the start.
Storage & Meal Prep
Chili mac is one of the best meal prep recipes because it stores beautifully and tastes even better as leftovers.
Refrigerator Storage – Transfer cooled chili mac to airtight containers and refrigerate for up to 4-5 days. The pasta continues absorbing sauce as it sits, so leftovers may be thicker. Add a splash of broth or water when reheating to restore consistency.
Reheating on Stovetop – This is the best method for maintaining texture. Place chili mac in a pot over medium-low heat, add 2-4 tablespoons of broth or water, and stir frequently until heated through, about 5-7 minutes. The added liquid prevents drying out and restores creaminess.
Reheating in Microwave – Place a portion in a microwave-safe bowl, add 1-2 tablespoons of water or broth, cover loosely with a damp paper towel, and microwave on 50% power in 90-second intervals, stirring between each, until hot throughout. Don’t use full power or edges will dry out.
Batch Cooking Strategy – This recipe easily doubles for meal prep. Make a double batch, portion into individual containers, and refrigerate for grab-and-go lunches throughout the week. Kids and adults alike love having this hearty meal ready to heat and eat.
Preventing Drying – When storing, press plastic wrap directly onto the surface before sealing the container. This prevents air exposure that dries out the top layer.
Make-Ahead & Freezer Notes
Chili mac is incredibly freezer-friendly, making it perfect for advance meal preparation and emergency dinners.
Freezing Instructions – Let chili mac cool completely to room temperature. Transfer to freezer-safe containers or heavy-duty freezer bags, leaving 1 inch of headspace for expansion. Remove as much air as possible from bags. Label with date and contents. Freeze for up to 3 months.
Portioning for Convenience – Freeze in individual portions (2-cup servings) for easy single meals, or family-size portions (6-8 cups) for full dinners. Flat freezer bags stack efficiently and thaw faster than containers.
Thawing Safely – Thaw frozen chili mac overnight in the refrigerator, never at room temperature. For faster thawing, submerge sealed bags in cold water, changing water every 30 minutes until thawed.
Reheating from Frozen – You can reheat directly from frozen if needed. Transfer frozen chili mac to a pot, add ¼ cup water or broth, cover, and heat over medium-low, stirring occasionally and breaking up frozen portions as it thaws, for 15-20 minutes until hot throughout.
Texture Considerations – Frozen and reheated chili mac may have slightly softer pasta than fresh. The flavors, however, often taste even better after freezing as seasonings meld together. If texture seems off, add a handful of fresh shredded cheese when reheating to freshen it up.
Make-Ahead Strategy – For entertaining or meal prep, make chili mac 1-2 days ahead and refrigerate, or make up to a month ahead and freeze. This recipe actually benefits from resting time as flavors deepen.
Serving Suggestions
While chili mac is a complete meal on its own, the right accompaniments create a well-rounded, satisfying dinner experience.
Perfect Side Dishes:
- Cornbread – Sweet, crumbly cornbread is the classic pairing for anything chili-related
- Green Salad – A crisp salad with vinaigrette provides refreshing contrast to rich chili mac
- Coleslaw – Tangy, crunchy slaw cuts through richness and adds texture
- Tortilla Chips – Serve on the side for scooping or crush on top for crunchy topping
- Steamed Broccoli – Simple green vegetables add nutrition and color
- Garlic Bread – Buttery garlic bread is always welcome for soaking up sauce
Bread Options:
- Cornbread muffins or squares
- Jalapeño cheddar bread
- Crusty French bread
- Dinner rolls
- Flour tortillas warmed and buttered
Topping Bar for Gatherings: Set up a DIY topping bar when serving chili mac to a crowd:
- Shredded cheese (cheddar, Monterey Jack, pepper jack)
- Sour cream or Greek yogurt
- Diced avocado or guacamole
- Sliced green onions
- Chopped fresh cilantro
- Pickled jalapeños
- Crushed tortilla chips or Fritos
- Hot sauce varieties
- Diced tomatoes
- Sliced black olives
Beverage Pairings:
- Iced tea (sweet or unsweetened)
- Cold beer (lager or pale ale)
- Lemonade
- Mexican Coca-Cola
- Red wine (Zinfandel or Malbec for adults)
Complete Meal Ideas:
- Casual Family Dinner: Chili mac, simple green salad, cornbread, fruit for dessert
- Game Day Spread: Chili mac, tortilla chips, veggie platter, nachos, brownies
- Potluck Contribution: Transport in a slow cooker on “warm” setting with toppings on the side
FAQs Section
Q: Can I make chili mac in a slow cooker?
A: Yes! Brown the beef and onions first in a skillet, then transfer to the slow cooker with all ingredients except pasta and cheese. Cook on low for 4-6 hours. About 30 minutes before serving, stir in uncooked pasta and enough liquid to cover it. Cook until pasta is tender, then stir in cheese. The texture won’t be quite as perfect as stovetop, but it’s convenient.
Q: Why is my chili mac watery or too thick?
A: Different pasta brands absorb liquid at different rates. If too watery, simmer uncovered for 5-10 minutes to evaporate excess liquid. If too thick, stir in broth ¼ cup at a time until desired consistency. Remember that chili mac thickens as it cools and especially as leftovers, so it should look slightly saucy when first made.
Q: Can I make this without meat?
A: Absolutely! Replace ground beef with plant-based meat substitute, or double the beans and add extra vegetables like bell peppers, corn, and zucchini. Increase the chili powder slightly and add a tablespoon of soy sauce for umami depth. Use vegetable broth instead of beef broth.
Q: What can I substitute for elbow macaroni?
A: Any small pasta shape works well: shells, rotini, penne, cavatappi, or ditalini. Avoid long pastas like spaghetti or fettuccine. For gluten-free, use gluten-free elbow macaroni. For low-carb, use chickpea pasta or cauliflower pasta (cook separately and add at the end since they have different cooking times).
Q: Can I make this spicier?
A: Definitely! Add diced jalapeños or poblano peppers with the onions, increase chili powder and cayenne, use hot sauce in the mixture, add chipotle peppers in adobo sauce, or use pepper jack cheese instead of cheddar. Serve with hot sauce on the side so everyone can adjust to their preference.
Q: How do I prevent the cheese from getting grainy?
A: Always remove the pot from heat before adding cheese. High heat causes cheese proteins to seize and separate, creating a grainy texture. Shred cheese from a block rather than using pre-shredded (which contains anti-caking agents). Stir gently and let residual heat melt the cheese slowly for smooth, creamy results.
Q: Can kids eat this?
A: Yes! For kid-friendly chili mac, omit the cayenne pepper and reduce chili powder to 1 tablespoon. Use mild cheddar cheese. Most kids love the familiar mac and cheese flavors with just a hint of chili seasoning. You can always serve hot sauce on the side for adults who want extra heat.
Conclusion
There you have it—everything you need to make the most delicious, comforting, one-pot chili mac that will have your family asking for it week after week! This easy recipe proves that comfort food doesn’t have to be complicated or time-consuming. With simple ingredients, one pot, and 30 minutes, you can create a hearty, satisfying meal that rivals anything from a restaurant.
Whether you’re feeding hungry kids after school, looking for a budget-friendly dinner that stretches ingredients, meal prepping for busy weeks ahead, or simply craving cozy comfort food on a chilly evening, this homemade chili mac delivers every single time. It’s the kind of recipe that becomes a family favorite, requested for birthdays and special occasions despite (or because of!) its humble simplicity.
I’d absolutely love to hear how your chili mac turned out! Did you add any fun toppings or variations? What did your family think? Drop a comment below sharing your experience, and don’t forget to rate the recipe if it became a hit at your table. If you found this recipe helpful and delicious, please share it on Pinterest so other busy home cooks can discover the joy of easy, one-pot comfort food!
Here’s to warm bowls, happy families, and the simple pleasure of a meal that brings everyone together!