Save to Pinterest My friend Sarah showed up to a potluck once with this one-pot wonder, and I watched people go back for thirds—something that rarely happens with pasta dishes. She told me later that she'd thrown it together on a Wednesday night when her kids were hungry and the pantry was running low on inspiration. One pot, minimal cleanup, maximum flavor: that's the kind of cooking that actually fits into real life, and this Tex-Mex chili mac became the dish I now make when I want to impress without the stress.
I made this for a game night with my neighbors, and something magical happened: people who usually eat quickly actually slowed down and had seconds. The aroma alone—cumin and smoked paprika mingling with melted cheese—had everyone gathering in the kitchen before I'd even called them to the table. That's when I realized this isn't just food; it's an invitation to the kind of comfort that brings people together.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Elbow macaroni (12 oz): The small shells trap sauce beautifully, and they soften perfectly in the simmering liquid without turning mushy if you watch the timing.
- Black beans (1 can, drained and rinsed): These add protein and substance; rinsing them removes excess sodium and prevents the pot from becoming too salty.
- Onion (1 medium, diced): Dice it finely so it melts into the sauce rather than leaving chunks that some people push aside.
- Garlic (2 cloves, minced): Fresh minced garlic blooms when cooked in oil, so don't skip this step or use powder as a substitute here.
- Red bell pepper (1, diced): This adds sweetness and color; the flesh softens into the sauce while keeping some texture.
- Diced tomatoes (1 can): Buy canned rather than fresh—they're already broken down and provide the foundation of your sauce.
- Frozen or canned corn (1 cup, drained): Frozen corn is actually fresher than fresh at most grocery stores, and it won't turn mushy in the pot.
- Tomato paste (2 tablespoons): This is concentrated tomato essence; it deepens the flavor significantly, so don't skip it.
- Jalapeño (optional): Seed it if you want mild heat, keep the seeds for spicy; the pepper should be finely chopped so the heat distributes evenly.
- Vegetable broth (3 cups): The liquid that the pasta absorbs becomes part of your sauce, so use broth you'd actually drink, not the sad stuff gathering dust in your pantry.
- Olive oil (1 tablespoon): This is your cooking fat and flavor base, so use something decent but not your prized extra-virgin.
- Chili powder, ground cumin, smoked paprika, dried oregano: These spices are the soul of the dish; they're toasted briefly in oil to release their essential oils.
- Salt and black pepper: Taste as you go because canned ingredients vary in saltiness, and you might need more than the recipe suggests.
- Shredded cheddar or Mexican blend cheese (1½ cups): This melts into the top and creates that nacho-style richness everyone comes back for.
- Fresh cilantro (2 tablespoons, chopped): This brightens the heavy flavors and should be added at the very end so it stays fresh and vibrant.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the base:
- Heat oil in your Dutch oven over medium heat, then add diced onion and let it soften for about 3 to 4 minutes until it turns translucent and starts to smell sweet. You'll know it's ready when a fork presses through easily.
- Build the aromatics:
- Stir in garlic, red pepper, and jalapeño, cooking for 2 more minutes until the kitchen smells like a restaurant. This is when you're waking up all the fresh flavors before they join the spices.
- Bloom the spices:
- Add chili powder, cumin, paprika, oregano, salt, and pepper, stirring constantly for about 1 minute. Watch for the moment when the spices smell toasty and fragrant rather than dusty—that's when they're doing their job.
- Create the sauce base:
- Stir in tomato paste first, letting it cook for about 30 seconds and deepen in color, then add tomatoes, corn, beans, and broth. The mixture should look saucy but not soupy at this stage.
- Cook the pasta in the pot:
- Bring everything to a boil, add the macaroni, then immediately reduce heat to a simmer and cover. Stir occasionally so nothing sticks to the bottom, and cook for 10 to 12 minutes until the pasta is tender and has absorbed most of the liquid.
- Melt the cheese:
- Uncover, give everything a good stir, then sprinkle cheese evenly across the top. Cover again and let it sit off the heat for 2 to 3 minutes—the residual heat melts the cheese into creamy pockets without making it oily.
- Finish and serve:
- Garnish with fresh cilantro, green onions, or a dollop of sour cream. Those optional toppings transform a simple bowl into something that feels restaurant-worthy.
Save to Pinterest My seven-year-old once told me this was the first dinner I'd made that he actually asked for again the next week. That comment stayed with me because it meant I'd created something that felt like home to him, not like I was forcing vegetables into a bowl. When food does that—when it becomes something people want, not something they tolerate—you know you've got a keeper.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Dish Works So Well
The genius of one-pot cooking isn't just about saving time on dishes; it's about how flavors meld when they're all simmering together. The pasta absorbs the broth like a sponge, which means every bite is seasoned throughout rather than having dry pasta with sauce only on top. The cheese doesn't sit on the surface either—it melts and threads through the whole dish, binding everything into something cohesive and comforting.
Customizing for Your Crowd
I've made this dish about fifteen different ways depending on who's coming to dinner, and it's remarkably flexible without losing its identity. Adding ground turkey or beef transforms it into something heartier; skipping the cheese entirely makes it vegan without tasting like sacrifice. The spice level can shift based on how many jalapeños you use or whether you double the chili powder for someone who loves heat.
Storage and Make-Ahead Magic
Leftovers actually improve as they sit in the refrigerator because the flavors continue melding overnight, which is rare for pasta dishes that often turn grainy and sad. I actually make this intentionally on Sunday so I have lunch ready for Wednesday, and it reheats beautifully either on the stove with a splash of broth or in the microwave. The cheese might separate slightly, but a quick stir brings everything back together.
- Store in an airtight container and it keeps for up to 3 days, though it tastes best within the first two.
- Freeze individual portions for up to a month, thawing overnight in the fridge before reheating gently.
- Never microwave straight from frozen—always thaw first so the pasta heats evenly.
Save to Pinterest This dish has become my go-to for the kind of nights when life feels hectic and everyone needs something warm and filling without pretense. Make it once and you'll understand why it shows up at potlucks and weeknight dinners across every kitchen that values both ease and flavor.
Common Questions
- → Can I make this dish vegan?
Yes, substitute the cheddar cheese with plant-based cheese or omit the cheese topping altogether to keep it vegan-friendly.
- → What pasta works best for this dish?
Elbow macaroni is ideal for holding the sauce, but any small pasta shape will work well in this one-pot meal.
- → How spicy is the dish?
The heat level depends on the amount of jalapeño and chili powder used; adjust to your taste for milder or spicier results.
- → Can I add meat to this dish?
Yes, cooked ground beef or turkey can be added for a non-vegetarian version without affecting the cooking process much.
- → How should leftovers be stored?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently to preserve texture and flavor.