Creamy Chili Mac is a comforting dish that brings together the best of two worlds: hearty chili and cheesy macaroni. The creamy sauce wraps around tender pasta and spicy chili, making every bite warm and satisfying. It’s a great blend of smooth, rich textures with just a little kick from the chili spices.
I love making Creamy Chili Mac on busy weeknights when I want something quick but still feel like a real meal. It’s one of those recipes where you can toss everything into one pot and end up with something cozy and filling. Plus, the creamy cheese sauce is always a crowd favorite, especially if you like a little extra cheese on top—because who doesn’t?
My favorite way to serve this is with a simple side salad or some crunchy garlic bread to make sure every spoonful counts. It’s perfect for chilly evenings when you want to curl up with a bowl and take it slow. Honestly, this dish never lasts long in my house, and I always end up making it again sooner than later.
Key Ingredients & Substitutions
Elbow macaroni: This pasta shape holds the sauce well and gives a nice bite. You can swap it for shells, rotini, or small penne if needed.
Ground beef: I like using ground beef for its flavor, but ground turkey or plant-based crumbles can work if you’re looking for a leaner or vegetarian option.
Diced tomatoes with green chilies: These add mild heat and tang. If you can’t find them, diced tomatoes plus a dash of chili powder or hot sauce works fine.
Chili beans: They add texture and protein. You can use black beans or kidney beans instead, just rinse and drain them well.
Cheese: Cheddar is classic here for rich flavor. Mixing in mozzarella adds creaminess. Feel free to use pepper jack for a spicy twist or a dairy-free cheese if needed.
Sour cream or cream cheese: This makes the sauce wonderfully creamy. Greek yogurt or a dairy-free alternative can substitute well but may change the tang slightly.
How Can I Get a Creamy Sauce Without It Breaking or Clumping?
The secret to a smooth, creamy sauce is to add dairy slowly over low heat and stir constantly. Here’s what I do:
- Lower your heat before adding sour cream or cream cheese to avoid curdling.
- Mix the sour cream or cream cheese well into the chili mixture bit by bit.
- Once you add the cheese, keep stirring gently until it melts completely—don’t rush or turn up the heat.
- If the sauce feels too thick, add a splash of beef broth or milk to loosen it.
This careful, gentle method keeps the sauce smooth and creamy, making every bite luscious and comforting.

Equipment You’ll Need
- Large pot – I use this to cook the pasta since it’s big enough for everything and easy to drain.
- Skillet or saucepan – perfect for browning the beef and simmering the chili mixture in one pan.
- Wooden spoon or spatula – helps you stir everything well without scratching your pans.
- Measuring cups and spoons – for accuracy when adding spices and liquids.
- Colander – for draining the cooked pasta easily.
Flavor Variations & Add-Ins
- Spice it up with cayenne pepper or hot sauce — great if you like extra heat.
- For a smoky flavor, add a teaspoon of smoked paprika or chipotle chili powder.
- Mix in sautéed vegetables like bell peppers, corn, or zucchini to add more texture and nutrients.
- Use different cheeses such as Pepper Jack or Monterey Jack for varying flavors and meltiness.
Creamy Chili Mac
Ingredients You’ll Need:
- 2 cups elbow macaroni
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes with green chilies, drained
- 1 (15 oz) can chili beans, drained and rinsed
- 1 cup beef broth
- 1 cup shredded cheddar cheese (plus extra for topping)
- 1/2 cup shredded mozzarella cheese (optional)
- 1/2 cup sour cream or cream cheese
- 2 teaspoons chili powder
- 1/2 teaspoon cumin
- Salt and pepper, to taste
- Fresh parsley or cilantro for garnish (optional)
- 1 tablespoon olive oil
Time Needed
This dish takes about 30 minutes total—15 minutes to cook the pasta and about 15 minutes to cook the beef and simmer everything together. It’s quick enough for a weeknight dinner and so satisfying!
Step-by-Step Instructions:
1. Cook the Macaroni:
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package directions until just tender (al dente). Drain and set aside.
2. Cook the Beef and Aromatics:
Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 3-4 minutes until soft. Stir in minced garlic and cook for another minute until fragrant.
Add the ground beef, breaking it apart, and cook until browned and no longer pink. Drain any excess fat.
3. Build the Chili Base:
Season the beef with chili powder, cumin, salt, and pepper. Stir in the drained diced tomatoes and chili beans. Pour in the beef broth and mix everything well. Reduce heat to low, letting the mixture simmer for about 5 minutes to let the flavors come together.
4. Make It Creamy:
Turn the heat down low and stir in sour cream or cream cheese until creamy and smooth. Then fold in the cooked macaroni, mixing gently to fully combine. Remove the skillet from heat and stir in the shredded cheddar and mozzarella cheese until melted and gooey.
5. Serve and Enjoy:
Dish out the creamy chili mac into bowls. Sprinkle extra cheddar cheese and some fresh parsley or cilantro on top if you like. Serve warm and enjoy that perfect mix of cheesy, meaty, and spicy goodness!
Can I Use Frozen Ground Beef for This Recipe?
Yes, you can! Just make sure to fully thaw the ground beef in the refrigerator overnight before cooking. This helps it brown evenly and cook safely.
Can I Make Creamy Chili Mac Ahead of Time?
Absolutely! Prepare the dish up to step 9, then cool and refrigerate it in an airtight container for up to 2 days. When ready to eat, gently reheat on the stovetop over low heat, stirring occasionally. Add a splash of beef broth or milk if the sauce thickens too much.
What Can I Substitute for Sour Cream?
Greek yogurt is a great substitute that adds creaminess with a mild tang. You can also use cream cheese or a dairy-free alternative if you prefer, but be sure to add it slowly over low heat to avoid curdling.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over low heat or microwave in short bursts, stirring in between to keep it creamy and smooth.