By Ami · September 15, 2026 · ★★★★★ 4.9 from 221 reviews · Jump to Recipe · Print
One pot chili mac is what happens when chili and macaroni stop pretending to be separate dinners — the pasta cooks right in the chili, soaking up all of it, and the whole thing takes thirty minutes in one pot. 38g of protein and exactly one thing to wash.
Save recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.
The pasta cooks in the chili, and that's the entire point.
Nothing gets drained, so nothing gets lost. The macaroni absorbs the chili as it cooks and releases starch back into it, which thickens the sauce for free. Drained pasta added at the end is a different, worse dish.
One pot, thirty minutes, no second dish. No colander, no separate pasta pot. It's the same logic as one pot chicken alfredo pasta and it holds up just as well.
38g of protein and 11g of fiber. Beef and kidney beans together make this quietly one of the most filling things on the site. Check your numbers on the protein calculator.
Here's what you'll need.
Elbow macaroni is right because it cooks in about ten minutes, which matches the sauce. Larger shapes need more liquid and more time and throw the whole ratio off. Use beef broth rather than water — it's cooking into the pasta, so it's doing double duty. Rinse the kidney beans well; the can liquid makes the sauce cloudy and slightly tinny.
Here's how it all comes together.
Step 1 — Brown the beef
Heat a large Dutch oven over medium-high and brown the ground beef for 6 to 7 minutes, breaking it up as it goes. Leave it undisturbed at the start so you get real color rather than grey crumbles.
Step 2 — Soften the onion and pepper
Add the diced onion and bell pepper and cook 4 minutes until they soften. They'll finish breaking down during the simmer, so you just need them past raw here.
Step 3 — Bloom the spices
Add the garlic, chili powder, cumin, smoked paprika and oregano and stir for 60 to 90 seconds until the pot smells deeply of chili. Spices need hot fat to open up — added later with the liquid they taste dusty and flat.
Step 4 — Add the liquids and beans
Pour in the diced tomatoes, tomato sauce, beef broth and rinsed kidney beans, then stir and bring it up to a strong simmer. Make sure it's properly bubbling before the pasta goes in or the macaroni will sit and go gluey.
Step 5 — Cook the macaroni right in it
Stir in the dry elbow macaroni, cover, and simmer 10 to 12 minutes, stirring every few minutes so nothing catches on the bottom. Stirring matters here — pasta left alone in a thick sauce will weld itself to the pot.
Step 6 — Melt the cheese over the top
Once the pasta is tender, scatter the cheddar over the surface, cover, and let it sit off the heat for 3 minutes until melted. Then scatter with scallions and serve straight from the pot.
Stir every few minutes once the pasta is in. Thick sauce plus dry pasta plus a hot bottom equals scorching. Three or four stirs across twelve minutes is all it takes to avoid it.
Bloom the spices before any liquid. Ninety seconds in fat is what makes chili taste like chili. It's the single most skipped step and the most noticeable one.
Pull it while it still looks slightly loose. The macaroni keeps drinking liquid off the heat. What looks a bit soupy in the pot is exactly right in the bowl five minutes later.
Undercook the pasta by a minute. Check at ten minutes. It'll carry on softening in the residual heat, and mushy chili mac is a real risk.
Make it ahead, or stretch it further.
It thickens a lot overnight. Expect to add a half cup of broth when reheating. The flavor is better on day two, so this is a worthwhile trade.
Freeze it, with a caveat. It freezes for 3 months but the pasta softens noticeably. If you're planning to freeze it, cook the macaroni two minutes shy.
Stretch one pound of beef to eight servings. Add a second can of beans and another cup of broth with an extra half cup of pasta. Costs almost nothing and nobody notices.
Here's what I'd serve with this.
Sour cream and pickled jalapeños, which cut straight through the richness.
Cornbread or saltines, depending on which side of that argument you're on.
Fried cabbage or a plain green salad for something fresh.
Taco soup if you want the same flavors in a lighter bowl.
Storing: keep it in an airtight container in the fridge for up to 4 days. It sets nearly solid when cold because the pasta keeps absorbing — that's normal, and broth brings it back on reheating.
Reheating: warm on the stove over medium-low with a half cup of beef broth or water, stirring until it loosens, about 5 minutes. The microwave works at 70% power for 2 minutes, but add the liquid first or the edges dry out.
★★★★★ 4.9 from 221 reviews — one pot chili mac with ground beef, kidney beans and elbow macaroni cooked right in the chili under melted cheddar. 30 minutes, 38g protein, 11g fiber.
Prep 10 min · Cook 25 min · Total 35 min · Serves 6 · Category: Comfort Food · Cuisine: American
Ingredients
1 1/2 lb ground beef
1 medium yellow onion, diced
1 red bell pepper, diced
4 garlic cloves, minced
2 tbsp chili powder
1 1/2 tsp ground cumin
1 tsp smoked paprika
1 tsp dried oregano
1 1/2 tsp kosher salt
3/4 tsp black pepper
1 (14.5 oz) can diced tomatoes
1 (15 oz) can tomato sauce
3 cups beef broth
1 (15 oz) can kidney beans, rinsed
2 cups dry elbow macaroni
2 cups sharp cheddar, shredded
3 scallions, sliced
sour cream, to serve
Instructions
Brown. Brown the beef in a large Dutch oven over medium-high 6-7 minutes. Drain most of the fat.
Vegetables. Add the onion and bell pepper and cook 4 minutes until softened.
Bloom. Add the garlic, chili powder, cumin, paprika, oregano, salt and pepper and stir 60-90 seconds until fragrant.
Liquids. Add the diced tomatoes, tomato sauce, beef broth and rinsed beans. Bring to a strong simmer.
Pasta. Stir in the dry macaroni, cover and simmer 10-12 minutes, stirring every few minutes, until just tender.
Cheese. Scatter the cheddar over the top, cover and rest off the heat 3 minutes. Top with scallions and sour cream.
Notes: Bring the liquid to a proper simmer before adding pasta. Stir every few minutes so the macaroni doesn't catch on the bottom. Pull it while it still looks slightly loose — the pasta keeps absorbing off the heat. Undercook by a minute if you plan to freeze it. Rinse the kidney beans well. Add a second can of beans plus 1 cup broth to stretch it to 8 servings.
If this is how you want to eat every day, this cookbook makes it easy.
The Ultimate GLP-1 High Protein High Fiber Cookbook for Weight Loss is built on the same idea as this recipe — lean protein, plenty of fiber, real food and portions big enough to keep you full. Simple, tested recipes for anyone eating higher-protein on purpose, on a GLP-1 medication or not.
Meal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.
FAQ
Can I cook the pasta separately instead?
You can, but the dish loses most of what makes it good. Cooking the macaroni in the chili means it absorbs the seasoned liquid while releasing starch that thickens the sauce. Pasta boiled in plain water and stirred in at the end tastes like two separate things sharing a bowl.
Why did my chili mac turn out gluey?
Usually the pasta went in before the liquid was properly simmering, or it wasn't stirred. Dry pasta sitting in barely-warm thick sauce releases starch without cooking evenly. Get a strong simmer going first, then stir every few minutes.
Can I make this in an Instant Pot?
Yes. Brown the beef and bloom the spices on sauté, then add everything including the pasta, and pressure cook on high for 4 minutes with a quick release. Stir in the cheese after. Use half a cup less broth since there's no evaporation under pressure.
How do I make it spicier?
Add a diced jalapeño with the onion, increase the chili powder to three tablespoons, or stir in a minced chipotle in adobo with the tomatoes. A teaspoon of cayenne is the blunt approach. Serving hot sauce on the side lets everyone decide for themselves.