If you love tacos and mac and cheese, why choose between them when you can have both? This Taco Macaroni and Cheese is the best of both worlds—creamy, cheesy, and packed with all the bold flavors of your favorite taco night.
Picture this: tender elbow macaroni smothered in a velvety cheese sauce, loaded with seasoned taco beef, black beans, and diced tomatoes, then topped with fresh cilantro, sour cream, and creamy avocado. It’s the perfect meal when you want something hearty, satisfying, and full of flavor.
This dish is perfect for busy weeknights, a fun twist on taco Tuesday, or a crowd-pleasing dinner that the whole family will love. Best of all? It’s a one-pot meal that comes together in under 30 minutes—because who has time for complicated recipes?
Why You’ll Love This Recipe:
- Easy & Quick – Ready in about 30 minutes, making it perfect for a busy weeknight dinner.
- Creamy & Cheesy – A rich, gooey cheese sauce coats every bite of pasta.
- Loaded with Flavor – Taco-seasoned ground beef, garlic, and onions make this an explosion of bold, delicious taste.
- Customizable – Add more spice, swap in different cheeses, or even use ground turkey for a lighter option.
Now, let’s dive into this mouthwatering taco-mac and cheese mashup!
Ingredients You’ll Need:
For the Pasta
- 12 oz elbow macaroni – The perfect shape for catching all that cheesy goodness.
- 1 tbsp olive oil – Prevents sticking and adds a little richness.
For the Taco Meat
- 1 lb ground beef – Lean or regular; just be sure to drain the fat.
- 1 small onion, diced – Adds sweetness and depth.
- 2 cloves garlic, minced – Because every great dish needs garlic.
- 1 packet taco seasoning – Or make your own with chili powder, cumin, paprika, and oregano.
- ½ cup beef broth – Enhances the meaty flavor and keeps everything juicy.
- 1 cup diced tomatoes – Fresh or canned both work.
- 1 cup black beans, drained & rinsed – Adds protein and fiber.
For the Cheese Sauce
- 2 tbsp butter – The base of a rich sauce.
- 2 tbsp all-purpose flour – Helps thicken the sauce.
- 2 cups milk – Whole milk makes it extra creamy, but any kind works.
- 2 cups shredded cheddar cheese – Sharp cheddar gives the best flavor.
- 1 cup shredded Monterey Jack cheese – Melts beautifully and adds a mild, creamy taste.
- ½ tsp paprika – A little smoky depth.
- ½ tsp salt & ½ tsp black pepper – To season the sauce perfectly.
For Garnish (Optional, but Highly Recommended!)
- ½ cup chopped fresh cilantro – Brightens everything up.
- ½ cup sour cream – Adds a creamy, tangy contrast.
- ½ cup diced avocado – Because tacos and avocado are meant to be.
- ½ cup sliced jalapeños – For those who like a little heat.
How to Make Taco Macaroni and Cheese:
Step 1: Cook the Pasta
Start by boiling a large pot of salted water. Cook the elbow macaroni until it’s al dente, according to the package instructions. Drain the pasta and toss it with a little olive oil to keep it from sticking. Set aside.
Pro Tip: Slightly undercook the pasta by about a minute—it will finish cooking when mixed with the cheese sauce later.

Step 2: Make the Taco Meat
While the pasta is cooking, heat a large skillet over medium heat. Add the ground beef and cook until it’s browned and no longer pink. If there’s excess grease, drain it.
Now, add the diced onion and garlic. Cook for another 2-3 minutes until the onions are soft and fragrant.

Step 3: Season the Meat
Sprinkle in the taco seasoning and stir well. Pour in the beef broth, followed by the diced tomatoes and black beans. Let everything simmer for about 5 minutes until the mixture thickens slightly.
At this point, your kitchen will smell absolutely amazing—like taco night, but even better!

Step 4: Make the Cheese Sauce
In a separate medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 1 minute to remove the raw flour taste.
Slowly whisk in the milk, stirring constantly, and let it cook until it thickens slightly (about 3-4 minutes).

Pro Tip: If your sauce is too thick, add a little extra milk. If too thin, let it cook a little longer.
Now, turn off the heat and stir in the cheddar cheese, Monterey Jack cheese, paprika, salt, and black pepper. Stir until smooth and creamy. And just like that, you have the ultimate cheesy sauce ready to coat every inch of pasta!

Step 5: Bring Everything Together
With all the key components ready, it’s time for the final (and most exciting) step—combining everything in a large pot or skillet.
- Return the drained macaroni to the pot where it was cooked. This helps warm up the pasta slightly and makes it easier to mix everything together.
- Pour in the taco meat mixture, making sure to scrape every bit of that flavorful ground beef, tomatoes, and black beans into the pot.
- Drizzle the cheese sauce over the top, using a spatula to get every last drop of the creamy goodness.
Now, grab a large spoon or spatula and stir everything together until well combined. The cheesy sauce will coat the pasta, the taco meat will mix in evenly, and the beans and tomatoes will add pops of flavor throughout.

Step 6: Adjust and Taste
At this point, give your dish a taste. Does it need a little more salt or pepper? Maybe an extra pinch of paprika for smokiness? This is your chance to make it exactly how you like it.
If you love heat, consider adding a few dashes of hot sauce or some crushed red pepper flakes. If you prefer a creamier texture, you can add a splash of milk to loosen the sauce just a bit.
Step 7: Serve and Garnish
Now that your Taco Macaroni and Cheese is ready, it’s time to serve it up and add some finishing touches.
Scoop generous portions into bowls or onto plates, and get creative with toppings. Here are some of the best garnishes to take this dish to the next level:
- Chopped fresh cilantro – Adds a fresh, herby contrast to the rich cheese.
- A dollop of sour cream – Balances out the spice and adds a cool, tangy element.
- Diced avocado – Brings a creamy, buttery texture that pairs beautifully with the taco flavors.
- Sliced jalapeños – Perfect for those who love a little extra heat.
If you want to make it extra indulgent, consider crushing some tortilla chips on top for added crunch. It gives this dish a nacho-inspired twist that is absolutely irresistible.

Helpful Tips & Variations:
This Taco Macaroni and Cheese is already a crowd-pleaser, but if you want to customize it even further, here are some fun ways to mix things up:
Make It Spicier
- Use hot taco seasoning instead of mild.
- Add diced green chilies to the taco meat.
- Stir in a bit of chipotle powder or cayenne pepper for an extra kick.
Make It Lighter
- Swap out ground beef for ground turkey or chicken.
- Use reduced-fat cheese and low-fat milk.
- Skip the sour cream and avocado, or use Greek yogurt instead.
Make It a One-Pan Meal
- Instead of cooking the pasta separately, add uncooked macaroni directly into the taco meat mixture with an extra cup of broth. Cover and simmer until the pasta is tender, then stir in the cheese sauce.
Add Extra Veggies
If you want to pack in some more nutrition, try adding:
- Diced bell peppers – Adds sweetness and crunch.
- Corn kernels – Gives a pop of sweetness and texture.
- Spinach or kale – Stir in at the end for a boost of greens.
Frequently Asked Questions (FAQ):
1. Can I use a different type of pasta?
Absolutely. While elbow macaroni is the classic choice, you can use cavatappi, penne, rotini, or even shells to catch all that cheesy goodness. Just adjust the cooking time based on the pasta you choose.
2. What can I use instead of ground beef?
If you want a lighter version, try ground turkey or chicken. For a vegetarian twist, swap the beef for crumbled tofu, lentils, or extra black beans.
3. Can I make this in advance?
Yes! Taco Macaroni and Cheese stores and reheats really well. Make it ahead, let it cool completely, and store it in an airtight container in the fridge for up to 3 days. When reheating, add a splash of milk to keep the sauce creamy.
4. How can I make this dish even creamier?
For an extra creamy sauce, use half-and-half instead of milk or stir in a little cream cheese when adding the shredded cheese. This will make the sauce even more indulgent.
5. What’s the best way to add spice?
If you love heat, try these options:
- Use hot taco seasoning instead of mild.
- Stir in a teaspoon of cayenne pepper or chipotle powder.
- Add chopped jalapeños or green chilies to the taco meat.
- Drizzle with hot sauce before serving.
6. Can I make this gluten-free?
Yes! Simply swap out the regular macaroni for gluten-free pasta and use gluten-free flour or cornstarch to thicken the cheese sauce.
7. Can I freeze leftovers?
Yes, Taco Macaroni and Cheese freezes well. Store it in a freezer-safe container for up to 2 months. Thaw in the fridge overnight before reheating.
Why You Need to Try This Recipe:
Taco Macaroni and Cheese is the perfect mashup of two beloved comfort foods—rich, creamy mac and cheese meets bold, zesty taco flavors. Whether you’re making this for a cozy weeknight dinner, a family gathering, or just to satisfy a comfort food craving, this dish delivers on flavor, texture, and pure cheesy goodness.
Let’s Get Cooking!
If you’ve made this Taco Macaroni and Cheese, I’d love to hear about it. Leave a comment with your favorite toppings or variations, and let me know if you made any tweaks to the recipe.
And if you’re looking for more fun comfort food mashups, check out some of my other easy and cheesy recipes!
Enjoy every cheesy, taco-loaded bite!
Print
Taco Macaroni and Cheese: The Ultimate Comfort Food Mashup
- Total Time: 40 minutes
Description
This Taco Mac and Cheese combines the bold flavors of tacos with the creamy comfort of macaroni and cheese. It’s a perfect weeknight meal that’s cheesy, hearty, and packed with taco-seasoned beef, black beans, and a creamy homemade cheese sauce.
Ingredients
For the pasta:
- 12 oz elbow macaroni
- 1 tbsp olive oil
For the taco meat:
- 1 lb ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning
- ½ cup beef broth
- 1 cup diced tomatoes (canned or fresh)
- 1 cup black beans, drained and rinsed
For the cheese sauce:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- ½ tsp paprika
- ½ tsp salt
- ½ tsp black pepper
For garnish (optional):
- ½ cup chopped fresh cilantro
- ½ cup sour cream
- ½ cup diced avocado
- ½ cup sliced jalapeños
Instructions
1️⃣ Cook the pasta:
Bring a large pot of salted water to a boil. Add the macaroni and cook according to package instructions until al dente. Drain and toss with olive oil to prevent sticking. Set aside.
2️⃣ Prepare the taco meat:
In a large skillet over medium heat, cook the ground beef until browned. Drain any excess fat. Add the diced onion and minced garlic, and cook until softened, about 2-3 minutes.
3️⃣ Season the meat:
Stir in the taco seasoning, beef broth, diced tomatoes, and black beans. Simmer for 5 minutes until slightly thickened. Remove from heat.
4️⃣ Make the cheese sauce:
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute until golden brown. Gradually whisk in the milk, stirring constantly until thickened, about 3-4 minutes.
5️⃣ Add the cheese:
Remove the sauce from heat and stir in shredded cheddar, Monterey Jack cheese, paprika, salt, and pepper. Stir until smooth and creamy.
6️⃣ Combine everything:
In a large pot, mix the cooked pasta, taco meat, and cheese sauce. Stir until everything is well combined and coated in the creamy sauce.
7️⃣ Serve and garnish:
Dish out portions and top with cilantro, sour cream, diced avocado, and sliced jalapeños as desired. Serve hot and enjoy!
Notes
- You can swap ground beef for ground turkey or chicken.
- For a spicier kick, use pepper jack cheese instead of Monterey Jack.
- If you like extra creaminess, add a splash of heavy cream to the cheese sauce.
- Prep Time: 15 minutes
- Cook Time: 25 minutes

