Savory Chili Mac is a comforting dish that combines hearty chili flavors with tender macaroni pasta. It’s like a warm hug on a plate, with ground beef, beans, tomatoes, and just the right amount of spices all mixed in. The melted cheese on top adds that perfect gooey finish that makes every bite so satisfying.
I love making this when I want something filling and simple to throw together. It’s one of those meals that everyone seems to enjoy because it’s not too spicy or complicated. Plus, it’s great for leftovers since the flavors get even better the next day. I usually keep some extra cheese handy to sprinkle over before reheating—it never fails to bring back that fresh-from-the-oven feeling.
When I serve Savory Chili Mac, I like to add a little sour cream and chopped green onions on top to give it a bit of cool and fresh contrast. Sometimes, I toss in a side of corn bread or a simple green salad to round things out. It’s one of those dependable dinners that feels like home no matter when you eat it.
Key Ingredients & Substitutions
Ground Beef: This gives the dish its hearty and rich flavor. You can swap it for ground turkey or plant-based meat if you prefer a leaner or vegetarian option. Just cook it the same way.
Elbow Macaroni: Classic for this recipe because it holds sauce well. If you don’t have it, small pasta shapes like shells or rotini work nicely too.
Kidney Beans: They add texture and protein. Feel free to replace with black beans or pinto beans for a slightly different taste.
Cheddar Cheese: Chosen for its meltiness and mild flavor. You can use Monterey Jack or a Mexican cheese blend if you want a twist.
How Do You Make Sure the Pasta Cooks Perfectly in the Chili Sauce?
Cooking pasta right in the chili sauce can be tricky because you want it tender, not mushy. Here’s how to nail it:
- Use enough liquid (water or broth) to allow the pasta to cook fully without drying out the sauce.
- Stir often to prevent the pasta from sticking to the pan and to evenly soak up the flavors.
- Keep the heat at a gentle simmer, not a full boil, so the pasta cooks evenly.
- Check the pasta a couple of minutes before the package time to avoid overcooking. It should be tender but still firm to the bite.

Equipment You’ll Need
- Large skillet or deep pot – I like this because it’s big enough to cook all ingredients at once and makes stirring easy.
- Measuring spoons and cups – help keep your ingredients accurate for the best flavor.
- Cooking spoon or spatula – for stirring everything together without splashing.
- Colander or strainer – to drain the beans and rinse them easily.
- Serving bowls – to dish out the chili mac once it’s ready.
Flavor Variations & Add-Ins
- Swap ground beef for ground turkey or chicken for a lighter dish. It cooks the same way and tastes great.
- Add a dash of hot sauce or cayenne pepper if you like spicy chili mac with a kick.
- Mix in chopped jalapeños, cilantro, or lime juice for fresh, bright flavors.
- Top with sour cream or diced avocado for a creamy finish, perfect for balancing the heat.
How to Make Savory Chili Mac?
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 green bell pepper, diced
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 1 can (8 oz) tomato sauce
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- Salt and pepper, to taste
- 2 cups elbow macaroni
- 2 cups water or beef broth
- 1 cup shredded cheddar cheese (plus extra for garnish)
- 2 green onions, sliced (for garnish)
How Much Time Will You Need?
This Savory Chili Mac recipe takes around 30 minutes from start to finish. Prep the veggies and ingredients in about 10 minutes, then cook the chili mixture and pasta together for about 15-20 minutes until flavors blend and the pasta is tender. It’s a quick and cozy meal!
Step-by-Step Instructions:
1. Cook the Veggies and Ground Beef
Warm the olive oil in a large skillet or pot over medium heat. Add the diced onion and green bell pepper, and cook for 3-4 minutes until softened. Then add the minced garlic and stir for 1 minute until you can smell the lovely garlic aroma. Next, add the ground beef, breaking it up with your spoon and cook until browned and no longer pink. Drain any extra fat if needed.
2. Add Spices and Tomatoes
Sprinkle in the chili powder, cumin, smoked paprika, salt, and pepper. Stir everything together and cook for another minute to bring out the spice flavors. Then, pour in the diced tomatoes, tomato sauce, kidney beans, and the water or beef broth. Stir to mix everything well. Bring the mixture to a gentle simmer.
3. Cook the Macaroni and Finish
Add the elbow macaroni to the pot and stir to combine. Cover and cook for about 12-15 minutes, stirring occasionally, until the pasta is tender and has soaked up most of the liquid. Finally, remove from heat and stir in the shredded cheddar cheese until melted and creamy. Serve in bowls, topped with extra cheddar cheese and sliced green onions. If you like, add a spoonful of sour cream or some cornbread on the side to make it extra special.
Can I Use Frozen Ground Beef for This Recipe?
Yes, but be sure to thaw it completely before cooking. Thaw overnight in the fridge or use the microwave’s defrost setting for quicker thawing. This helps the beef cook evenly without releasing too much water.
Can I Substitute the Elbow Macaroni with Another Pasta?
Absolutely! Small pasta shapes like rotini, shells, or small penne work great. Just keep an eye on the cooking time since different pastas may take slightly longer or shorter to cook.
How Should I Store Leftovers?
Store any leftover chili mac in an airtight container in the fridge for up to 3 days. When reheating, warm gently on the stove or microwave, stirring occasionally. You can add a splash of broth or water if it seems too thick.
Can I Make This Dish Spicier?
Definitely! Add a pinch of cayenne pepper or chopped jalapeños while cooking. You can also top it with hot sauce when serving to kick up the heat to your liking.