One Pot Cheesy Enchilada Pasta is the ultimate weeknight dinner hero — a creamy, cheesy, boldly flavored skillet meal that brings together the best of two beloved comfort foods: enchiladas and pasta. This recipe is a celebration of smart, efficient cooking, where everything cooks in a single skillet — from browning the ground beef to simmering the pasta right in the sauce — which means deeply developed flavor and minimal cleanup. The magic begins with browning seasoned ground beef with diced onions until deeply savory, then stirring in fragrant taco seasoning. A can of enchilada sauce and beef broth are poured in, creating a rich, slightly smoky, tomato-y base that’s full of authentic Southwestern flavor. Uncooked rotini pasta goes directly into the skillet, absorbing all that delicious liquid as it cooks, becoming tender and infused with the sauce from the inside out.
The brilliance of this recipe lies in the creamy, cheesy finish. Once the pasta is tender, cream cheese is stirred in, melting into a luscious, velvety sauce that balances the enchilada’s tangy heat with rich, tangy creaminess. Then comes a generous shower of shredded Colby or cheddar cheese, which melts into a gooey, stretchy blanket that pulls apart with every forkful. The result is a dish that is creamy, cheesy, savory, and just a little bit spicy — a one-pan wonder that tastes like it took hours but actually comes together in under 30 minutes. Top it with fresh diced tomatoes, cilantro, and jalapeños for a burst of color and brightness, and you’ve got a meal that will have everyone at the table asking for seconds. Perfect for busy weeknights, this One Pot Cheesy Enchilada Pasta is guaranteed to become a family favorite.
Why You’ll Love This Recipe:
- One Pot, Minimal Cleanup: Everything cooks in a single skillet — even the pasta.
- Creamy, Cheesy, and Bold: Enchilada sauce, taco seasoning, and two kinds of cheese create incredible depth of flavor.
- Quick and Easy: On the table in under 30 minutes with simple ingredients.
- Family-Friendly Comfort Food: Familiar flavors with a fun pasta twist that kids and adults love.
- Customizable: Top with your favorite enchilada or taco toppings — avocado, sour cream, olives, or pickled onions.
Ingredients:
For the Pasta:*
1 tablespoon olive oil
1 pound ground beef (80/20 recommended)
1 medium yellow onion, diced
1½ tablespoons taco seasoning (or 1 packet)
1 (19-ounce) can mild enchilada sauce
2 cups low-sodium beef broth
10 ounces (about 3 cups) rotini pasta (or other short pasta)
For the Cheesy Finish:*
4 ounces cream cheese, softened and cut into cubes
2 cups shredded Colby cheese or cheddar cheese
Optional Toppings:*
Fresh cilantro, chopped
Diced fresh tomatoes
Sliced or pickled jalapeños
Sour cream
Diced avocado
Sliced black olives
Instructions:
Step 1: Brown the Ground Beef*
Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the ground beef and cook for 2-3 minutes, breaking it apart with a spoon. Add the diced onion and continue cooking until the beef is no longer pink and the onion is softened, about 5-6 minutes more. Drain any excess fat.
Step 2: Add Seasonings and Liquids*
Stir in the taco seasoning until the beef is evenly coated. Pour in the enchilada sauce and beef broth. Stir to combine, scraping up any browned bits from the bottom of the skillet. Bring the mixture to a simmer.
Step 3: Cook the Pasta*
Add the uncooked rotini pasta to the skillet and stir to submerge it in the liquid. Cover the skillet and reduce the heat to medium. Simmer for 15-20 minutes, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.
Step 4: Add the Cream Cheese*
Reduce the heat to low. Add the cubed cream cheese and stir until it is completely melted and incorporated into the sauce.
Step 5: Add the Shredded Cheese*
Add the shredded Colby or cheddar cheese and stir until melted and the sauce is creamy and smooth.
Step 6: Serve*
Remove the skillet from the heat. Garnish with fresh cilantro, diced tomatoes, and jalapeños if desired. Serve hot.
Tips:
- Use Low-Sodium Broth: Enchilada sauce and taco seasoning already contain salt. Low-sodium broth gives you better control over the final seasoning.
- Don’t Overcook the Pasta: Keep an eye on it during the last few minutes of cooking. You want it tender but not mushy.
- Soften the Cream Cheese: Let the cream cheese sit at room temperature for 20-30 minutes before adding, or microwave it for 15 seconds to soften. This helps it melt more smoothly.
- Customize the Heat: Use hot enchilada sauce, add a diced jalapeño with the onions, or stir in a teaspoon of chipotle powder for extra spice.
- Make it a Meal: Top with sour cream, avocado, and serve with a side of black beans or a simple green salad.
Storage Options:
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheating: Reheat gently on the stovetop over low heat, adding a splash of broth or milk to loosen the sauce as needed. The microwave also works well.
- Freezer: This dish freezes reasonably well for up to 2 months. Cool completely, transfer to a freezer-safe container, and freeze. Thaw overnight in the refrigerator before reheating.
- Make-Ahead: Assemble the dish through Step 3, let cool, and refrigerate. When ready to serve, reheat gently on the stovetop, then add the cream cheese and shredded cheese.
One Pot Cheesy Enchilada Pasta is the kind of meal that makes busy nights feel manageable and delicious. Creamy, cheesy, and packed with bold Southwestern flavor, it’s a one-pan wonder you’ll turn to again and again. Enjoy!

