I have made enchilada pasta every which way over the years, and most of them were just fine. Edible, even good on a sleepy Tuesday night, but never the kind of thing you text your sister about mid-bite. This batch was different. I sent her the recipe before I’d even finished eating. It is the one-pan version that actually delivers on the creamy, spicy, cheesy promise without leaving an entire kitchen’s worth of dirty dishes in the sink.
The short version: This comes together in 30 minutes and tastes like it simmered all day — one pan, no draining, zero stress.
Simone, who is eight and has very strong opinions about her food, declared it “better than Taco Tuesday.” That is the highest honor we have in this house, and I have not heard the request for Taco Tuesday since.
- Serves: 6 as a main
- Hands-On Time: 15 min | Total Time: 30 min
- Difficulty: Easy — one pan, no boiling water separately, no fancy skills required
- Cost per serving: ~$3.50
- Calories: ~480 per serving
- Dietary Notes: Adaptable for gluten-free / vegetarian
(Photo above: overhead shot of the finished pasta in a wide cast-iron skillet, creamy red sauce clinging to every piece of rotini, a pile of shredded Mexican cheese melting on top, fresh cilantro scattered over, bright green against the deep red. A fork rests on the lip of the pan next to a small bowl of extra toppings.)
Why This One-Pan Method Works So Much Better

The trick is building the sauce right in the pan where you cook the pasta. No separate pot of water, no draining, no colander to wash. The starch from the pasta releases directly into the sauce as it boils, making it naturally creamier than any version where you cook them separately and try to combine them later. It is the difference between a sauce that coats the pasta and a sauce that clings to it.
Plus, blooming the spices in the same pan after browning the meat wakes them up in a way that simmering them in liquid just cannot match. A quick thirty seconds in the hot fat and suddenly the cumin and chili powder smell like something you want to eat immediately. The whole process is about making every step do double duty, which is exactly what a busy weeknight needs.
The result is a dinner that tastes like it had more time and more hands than it actually did. That is the kind of cooking I live for.
Ingredients That Actually Matter
- 1 lb ground beef (or ground chicken / black beans): Browning it well creates the fond on the bottom of the pan that flavors the entire dish. Do not rush this step — those brown bits are the difference between a sauce that tastes like something and a sauce that tastes like a backdrop.
- 1 can (28 oz) red enchilada sauce: Use a good quality brand like Las Palmas or Hatch. The sauce is doing most of the heavy lifting here, so make it count. Mild or medium depending on your crowd.
- 1 can (4 oz) diced green chiles: This little can adds brightness that cuts through the cheese and the richness. Do not skip it — it is the thing that keeps the dish from feeling heavy.
- 12 oz short pasta (rotini, penne, or shells): A sturdy shape with ridges or nooks holds onto the sauce best. Rotini is my go-to because every piece ends up coated like armor.
- 2 cups shredded Mexican blend cheese: Melting it right into the pan at the end makes everything creamy without a separate step. Freshly shredded melts better than pre-shredded — the anti-caking coating on the bagged stuff keeps it from getting truly smooth.
- Cilantro and green onions: The fresh finish that makes the dish look as good as it tastes. My kid picks the cilantro out. I add extra for myself. It balances out.
The Setup
- A wide, deep skillet or Dutch oven with a tight-fitting lid — you need room for the pasta to boil and expand without sticking. A 12-inch skillet is perfect.
- A wooden spoon or spatula for scraping up those browned bits.
That is honestly it. One pan. One spoon. Done.
Here’s How I Do It – One Pan, No Stress
This goes fast, so read through once before you start. Most of these steps are two minutes each.
Prep everything: Open the cans, measure the cheese, chop the cilantro. It makes the cooking part a straight shot.
- Brown the beef: Heat your skillet over medium-high heat. Add the ground beef and cook, breaking it up with your spoon, until it is deeply browned and crispy in places. About 6-7 minutes. Do not rush this — the brown bits on the bottom of the pan are the foundation of the whole sauce. Remove the beef to a plate with a slotted spoon, leaving the drippings in the pan.
(📸 Photo tip: You should see a nice brown crust on the bottom of the pan after you remove the beef. That is gold. Do not wash it out.) - Bloom the spices: Reduce the heat to medium. Add a splash of oil if the pan looks dry, then add 1 tablespoon cumin, 1 tablespoon chili powder, 1 teaspoon garlic powder, and 1 teaspoon onion powder. Stir constantly for 30 seconds until they smell fragrant and toasty.
(📸 Photo tip: The spices should look darker and the kitchen should smell like the best taco truck you know.) - Build the sauce: Pour in the enchilada sauce, the diced green chiles (with their liquid), and one can of diced tomatoes (14 oz, undrained). Stir vigorously, scraping up all those browned bits from the bottom of the pan.
- Cook the pasta: Add 2 cups of chicken or vegetable broth and the 12 oz of pasta. Stir everything together. Bring it to a boil, then cover, reduce the heat to a gentle simmer, and cook for 10-12 minutes. Stir once halfway through to make sure nothing is sticking to the bottom.
- Finish it: Turn off the heat. Stir in 1 cup of the shredded cheese, then top with the remaining cheese and the cooked beef. Cover for 2-3 minutes until the cheese is completely melted and glossy.
(📸 Photo tip: The steam rising when you lift the lid is the payoff. You should see a creamy, cohesive sauce coating every piece of pasta.) - Fresh toppings: Sprinkle generously with chopped cilantro and sliced green onions. Serve straight from the pan with a dollop of sour cream if you are that kind of person (I am).
How I Make This for the Week
I make a double batch on Sundays and we are set for at least two weeknight dinners. It reheats beautifully and the flavor only gets better as it sits.
- Fridge: Store in an airtight container for up to 4 days. Add a splash of broth or water when reheating to bring back the creamy consistency.
- Freezer: Freeze in individual containers (without the fresh toppings) for up to 2 months. Thaw overnight in the fridge.
- Reheat: The microwave works in a pinch, but the stovetop with a splash of liquid keeps the texture right. Medium heat, covered, stirring occasionally.
What I’ve Learned After Making This 20 Times
- Don’t overcook the pasta: Check it a minute or two before the package directions say. It will continue to cook slightly from the residual heat after you turn it off, and nobody wants mushy pasta. Al dente is the goal.
- Use full-fat cheese: Low-fat cheese does not melt the same way, and the fat helps carry the flavors across your tongue. This is not the place to cut corners.
- Trust the liquid ratio: It will look like a lot of liquid at first, almost like a soup. Do not panic. The pasta absorbs it perfectly as it cooks. I know it looks alarming around minute three, but trust me — it comes together.
- Make it spicier if you want: Dice up a jalapeño and cook it with the spices, or use hot enchilada sauce. My household needs the mild version because Simone has opinions about spice level. I adjust after the fact with hot sauce on my own plate.
Make It Yours – Easy Swaps
- Vegetarian: Swap the beef for two cans of black beans or pinto beans (drained and rinsed) and add a cup of frozen corn when you add the pasta. This is the version I make for myself on Meatless Mondays and it holds up beautifully.
- Gluten-Free: Use your favorite gluten-free pasta and gluten-free certified broth. The method is exactly the same. Check the pasta a minute early since GF pasta sometimes cooks faster.
- Kid-Friendly (Less Spicy): Use mild enchilada sauce and skip the extra chili powder. My kids eat this version without complaint, which honestly is the highest compliment.
- Creamier: Stir in ¼ cup of sour cream or cream cheese at the very end, right before you add the shredded cheese. It makes the sauce extra luxurious and adds a slight tang that cuts through the richness.
Questions My Readers Always Ask
Q: Why did my pasta come out mushy or dry?
A: It usually means the heat was too high or it cooked too long. Keep it at a gentle simmer, not a rolling boil, and check it right at the 10-minute mark. If it looks dry before the pasta is done, add a quarter cup of broth or water. Every stovetop runs a little differently, and this one is easy to adjust on the fly.
Q: Can I make this dairy-free?
A: Yes. Use a dairy-free shredded cheese alternative. I have tested this with a couple of brands and it works, though the melt will not be quite as smooth. The sauce itself is flavorful enough to carry it. Skip the sour cream or use a coconut-based alternative.
Q: How long does it last? Can I freeze it?
A: It keeps in the fridge for up to 4 days in an airtight container. It freezes beautifully for up to 2 months — I portion it into individual containers for easy lunches. Reheat with a splash of broth or water to bring the sauce back to life.
Q: What do you serve with this?
A: A simple green salad with lime vinaigrette and some crusty bread to soak up the extra sauce is my go-to. Or just a dollop of sour cream, a few slices of avocado, and some pickled jalapeños on top. My kids like it with tortilla chips for scooping.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- [INTERNAL LINK PLACEHOLDER: The Best Black Bean Soup for Lazy Sundays] — Smoky, hearty, and made in one pot. Toppings are mandatory.
- [INTERNAL LINK PLACEHOLDER: My Go-To Chicken Tinga Nachos] — The shredded chicken is the star, and the whole thing comes together faster than delivery.
- [INTERNAL LINK PLACEHOLDER: Creamy Green Chile Chicken Enchiladas] — For the nights when you want the full enchilada experience without the one-pan shortcut.
This one-pan enchilada pasta is what I make when I need a guaranteed win on a Tuesday night. It is fast, it is creamy, and it makes the whole house smell like dinner is something to look forward to. If you try it, drop a comment and let me know how it went — I love hearing about the wins (and the creative substitutions you come up with).
📌 Save this one-pan enchilada pasta recipe for the next time you need a quick, creamy, and totally satisfying dinner that the whole family will actually agree on — it is a weeknight game changer.

One-Pan Enchilada Pasta That’s Creamier, Faster, and Way More Flavorful Than Takeout
Equipment
- Large Skillet or Dutch Oven with Lid
- Wooden spoon or spatula
Ingredients
Meat
- 1 lb ground beef
Sauce and Pasta
- 1 can (28 oz) red enchilada sauce
- 1 can (4 oz) diced green chiles (with liquid)
- 1 can (14 oz) diced tomatoes (undrained)
- 2 cups chicken or vegetable broth
- 12 oz short pasta (rotini, penne, or shells)
Spice Blend
- 1 tablespoon ground cumin
- 1 tablespoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
Cheese and Toppings
- 2 cups shredded Mexican blend cheese (divided)
- Fresh cilantro for garnish
- Green onions for garnish
- Sour cream for serving (optional)
Instructions
- Brown the beef: Heat your skillet over medium-high heat. Add the ground beef and cook, breaking it up with your spoon, until it is deeply browned and crispy in places, about 6-7 minutes. Remove the beef to a plate with a slotted spoon, leaving the drippings in the pan.
- Bloom the spices: Reduce the heat to medium. Add a splash of oil if the pan looks dry, then add 1 tablespoon cumin, 1 tablespoon chili powder, 1 teaspoon garlic powder, and 1 teaspoon onion powder. Stir constantly for 30 seconds until fragrant.
- Build the sauce: Pour in the enchilada sauce, the diced green chiles (with their liquid), and one can of diced tomatoes (14 oz, undrained). Stir vigorously, scraping up all those browned bits from the bottom of the pan.
- Cook the pasta: Add 2 cups of chicken or vegetable broth and the 12 oz of pasta. Stir everything together. Bring it to a boil, then cover, reduce the heat to a gentle simmer, and cook for 10-12 minutes. Stir once halfway through.
- Finish it: Turn off the heat. Stir in 1 cup of the shredded cheese, then top with the remaining cheese and the cooked beef. Cover for 2-3 minutes until the cheese is completely melted and glossy.
- Fresh toppings: Sprinkle generously with chopped cilantro and sliced green onions. Serve straight from the pan with a dollop of sour cream if desired.
