
Taco Macaroni and Cheese is comfort food at its absolute best. Imagine creamy, cheesy pasta loaded with seasoned ground beef, zesty salsa, and all your favorite taco flavors in one skillet.
I’m pretty sure I’ve made this recipe at least a dozen times since I first threw it together on a busy Tuesday night. Henry was working late, and the kids were asking for both tacos and mac and cheese (because of course they were). Instead of making two separate dinners, I combined them into one glorious dish.
Isabella, Emma, and Noah devoured it. Henry came home to leftovers and immediately asked me to add it to our regular rotation. Trust me when I say this taco macaroni recipe has become a weeknight hero in our house.
What makes this dish so special is how it brings together the creamy richness of mac and cheese with the bold, savory flavors of taco night. Plus, it all comes together in one pot, which means less cleanup and more time with your family. If you love easy, flavor-packed dinners, you’ll also want to try my slow cooker chicken tacos recipe for another family favorite.
Why You’ll Love This Taco Mac and Cheese
- One-pot wonder: Everything cooks in a single Dutch oven, making cleanup a breeze.
- Ready in 30 minutes: Perfect for busy weeknights when you need dinner fast.
- Kid-approved flavors: Cheesy, savory, and just the right amount of seasoning.
- Customizable toppings: Add sour cream, avocado, crushed chips, or whatever you love.
- Hearty and filling: This dish satisfies even the hungriest appetites.
- Budget-friendly: Made with simple pantry staples and affordable ingredients.

Ingredients You’ll Need for Taco Macaroni and Cheese
Here’s everything you need to make this beef taco mac:
Main Ingredients:
- Olive oil For sautéing the onion and browning the beef
- White onion Adds sweetness and depth of flavor
- Ground beef The protein base of this dish
- Salt and black pepper Essential seasonings
- Beef broth Creates the cooking liquid for the pasta
- Salsa Brings moisture and taco flavor
- Taco seasoning The flavor powerhouse of this recipe
- Garlic powder Adds extra savory depth
- Pasta shells Perfect for catching all that cheesy sauce
- Cream cheese Makes the sauce extra creamy
- Cheddar cheese For that classic mac and cheese flavor
Optional Garnishes:
- Sour cream
- Crushed corn chips
- Sliced avocado
- Diced tomatoes
- Sliced green onions
- Chopped cilantro or parsley
You can easily swap ground turkey or chicken for the beef if you prefer. I’ve also made this with a mild salsa when the kids wanted something less spicy.
How to Make Taco Macaroni and Cheese
Making this one pot taco pasta couldn’t be easier. Here’s how it comes together:
Step 1: Sauté the onion
Heat the olive oil in a Dutch oven over medium high heat. Add the diced onion and cook until soft and translucent, about 3-4 minutes.
Step 2: Brown the beef
Add the ground beef along with salt and pepper. Use a wooden spoon to break up any chunks as it cooks. When the beef is no longer pink, drain the fat from the pan. This usually takes about 6-8 minutes.
Step 3: Add liquids and pasta
Stir in the beef broth, salsa, taco seasoning, garlic powder, and uncooked pasta shells. Make sure everything is well combined.
Step 4: Simmer with the lid on
Put the lid on the pot and reduce the heat to low. Let the mixture cook for about 15 minutes, stirring every 5 minutes to prevent sticking. The pasta should absorb most of the liquid during this time.
Step 5: Check the consistency
Remove the lid and check if the liquid has been absorbed. If there’s still excess moisture, leave the lid off and cook for a few more minutes to let it steam off.
Step 6: Add the cheese
Turn off the heat and add the cream cheese and 2 cups of shredded cheddar. Stir until the cheese is completely melted and creates a creamy sauce. Save that extra cup of cheese for topping.
Step 7: Garnish and serve
Sprinkle the remaining cheese on top and add your favorite garnishes like sour cream, crushed chips, avocado, tomatoes, green onions, or cilantro.
The beauty of this recipe is how forgiving it is. If your pasta needs a bit more time, just add a splash more broth and keep cooking.

Storage and Reheating Tips for Taco Mac and Cheese
Refrigerator storage: Store leftovers in an airtight container in the fridge for up to 4 days. The flavors actually develop even more overnight, making leftovers taste amazing.
Freezer storage: You can freeze this taco macaroni and cheese in freezer-safe containers for up to 3 months. Let it thaw in the refrigerator overnight before reheating.
Reheating: Reheat gently on the stovetop over low heat with a splash of beef broth or milk to restore the creamy texture. You can also microwave individual portions, stirring halfway through.
Pro tip: The pasta tends to absorb liquid as it sits, so don’t be afraid to add a bit of broth when reheating to loosen it up.
FAQs About Taco Macaroni and Cheese
Can I make Taco Macaroni and Cheese ahead of time?
Yes, you can make it ahead and reheat gently with a splash of broth or milk. I sometimes prep this in the morning, keep it in the fridge, and then reheat it when we’re ready for dinner. Just add a bit of extra liquid when reheating to keep it creamy.
What pasta works best for taco mac and cheese?
Shells work great because they catch all that cheesy sauce, but elbow macaroni or rotini also work well. I’ve even used penne in a pinch. The key is to use a short pasta shape that will cook evenly in the pot.
Can I make this recipe less spicy?
Yes, use mild salsa and a mild taco seasoning to keep it kid-friendly. You can also reduce the amount of taco seasoning or skip the garlic powder if you want it really mild. I always keep a jar of mild salsa on hand for when the kids want their version.
Can I freeze Taco Macaroni and Cheese?
Yes, freeze in airtight containers and thaw before reheating for best texture. I portion it into individual servings so Henry can grab one for lunch. When you’re ready to eat it, let it thaw overnight in the fridge and reheat with a splash of broth.
Final Thoughts
This Taco Macaroni and Cheese combines everything I love about weeknight cooking: it’s quick, uses simple ingredients, and everyone at the table is happy. The creamy cheese sauce mixed with savory taco flavors creates a dish that’s both comforting and exciting.
Whether you’re feeding picky kids or hungry adults, this taco macaroni recipe delivers every single time. The best part is how easily you can customize it with different proteins, heat levels, and toppings to make it your own.
Recipes You May Like
If you’re loving this taco mac and cheese, you’ll definitely want to try these other family favorites:
- Easy Stuffed Pepper Soup Recipe All the flavors of stuffed peppers in a cozy soup
- Lasagna Soup Recipe Comfort food in a bowl with all the lasagna flavor
- Pizza Soup Recipe Your favorite pizza toppings transformed into a hearty soup


Happy cooking
Print
Taco Macaroni and Cheese
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
Taco Macaroni and Cheese is comfort food at its absolute best. Imagine creamy, cheesy pasta loaded with seasoned ground beef, zesty salsa, and all your favorite taco flavors in one skillet.
Ingredients
- Olive oil For sautéing the onion and browning the beef
- White onion Adds sweetness and depth of flavor
- Ground beef The protein base of this dish
- Salt and black pepper – Essential seasonings
- Beef broth – Creates the cooking liquid for the pasta
- Salsa – Brings moisture and taco flavor
- Taco seasoning The flavor powerhouse of this recipe
- Garlic powder Adds extra savory depth
- Pasta shells Perfect for catching all that cheesy sauce
- Cream cheese Makes the sauce extra creamy
- Cheddar cheese For that classic mac and cheese flavor
- Sour cream (optional garnish)
- Crushed corn chips (optional garnish)
- Sliced avocado (optional garnish)
- Diced tomatoes (optional garnish)
- Sliced green onions (optional garnish)
- Chopped cilantro or parsley (optional garnish)
Instructions
- Heat the olive oil in a Dutch oven over medium-high heat. Add the diced onion and cook until soft and translucent, about 3-4 minutes.
- Add the ground beef along with salt and pepper. Use a wooden spoon to break up any chunks as it cooks. When the beef is no longer pink, drain the fat from the pan. This usually takes about 6-8 minutes.
- Stir in the beef broth, salsa, taco seasoning, garlic powder, and uncooked pasta shells. Make sure everything is well combined.
- Put the lid on the pot and reduce the heat to low. Let the mixture cook for about 15 minutes, stirring every 5 minutes to prevent sticking. The pasta should absorb most of the liquid during this time.
- Remove the lid and check if the liquid has been absorbed. If there’s still excess moisture, leave the lid off and cook for a few more minutes to let it steam off.
- Turn off the heat and add the cream cheese and 2 cups of shredded cheddar. Stir until the cheese is completely melted and creates a creamy sauce. Save that extra cup of cheese for topping.
- Sprinkle the remaining cheese on top and add your favorite garnishes like sour cream, crushed chips, avocado, tomatoes, green onions, or cilantro.
Notes
The pasta tends to absorb liquid as it sits, so don’t be afraid to add a bit of broth when reheating to loosen it up. You can easily swap ground turkey or chicken for the beef if you prefer. Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: One-Pot
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 4g
- Sodium: 780mg
- Fat: 26g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 85mg

