Taco Mac and Cheese Recipe

Taco Mac and Cheese

taco mac and cheese photo

Taco Mac and Cheese Recipe

Taco Mac and Cheese is an easy weeknight dinner that takes about 30 minutes or so to make. You will need a pot for the pasta, a saucepan for the cheese sauce, and a pan to cook the meat mixture. We actually cook all three that the same time so that in the end all we have to do is combine and eat. It really isn’t as hard as it looks, there are just a lot of steps. Let me tell you though, the effort is worth it because my entire family loves this recipe. It makes enough for leftovers so that my family of four can have leftover mac and cheese, and we use the meat sauce to make burritos the night after.

What I also like about this recipe is the fact that even my picky eater still enjoys the mac and cheese portion, while the rest of us add the taco meat to our meals before we eat. So, if you have a picky eater no worries! You can still have them eat the mac and cheese and a side of veggies.

Taco Mac and Cheese

Taco Mac and Cheese Recipe

Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes

My son asks for this recipe no less than once a week and it's always a crowd-pleaser.


  • 1 Pound Shells or Elbow macaroni (any shape small pasta you like)
  • For the Meat Sauce:
  • 1 Pound Ground Beef
  • 1 Small to Medium Onion, Chopped
  • 1 cup of Salsa
  • 1/2 tsp Garlic, Minced
  • 2 TBSP Chili powder
  • 1 TBSP Cumin
  • 1 tsp Oregano, dried
  • Salt and Pepper, to taste
  • For Cheese Sauce:
  • 8 ounces Cream Cheese
  • 2 cups Milk
  • 1/2 cup sour cream
  • 2 cups Mexican cheese blend (we use the type without extra seasonings, usually a 4 cheese blend)


    1. Boil pasta according to package directions.

    For Meat Sauce
    1. Brown ground beef and onion together in large skillet on medium-high heat until cooked through and no longer pink. Drain fat if needed.
    2. Add Garlic to ground beef and onion mixture and cook for a few moments
    3. Add Chili powder, Cumin, Oregano, Salt, Pepper, and Salsa and stir to combine
    4. Simmer over low heat while you complete the rest of the meal

    For Cheese Sauce
    1. Add cream cheese, milk, and sour cream to the saucepan over medium-high heat. Stir until cream cheese is melted and mixture begins to thicken.
    2. Slowly add the cheese, stirring as you add. Continue stirring until the mixture is bubbly.

    2. Drain pasta and return to pain.
    3. Add cheese mixture and stir to combine.
    *This is your mac and cheese portion of the meal. Instead of combining the meat mixture at this point, we keep it separate so that we can make burritos the next night with the leftover meat mixture.

    Portion the mac and cheese among bowls and add the meat mixture on top. Add additional salsa on top, if desired.
    Serve and enjoy!

My family loves this recipe and I’ve been known to make it a couple of times a month. It’s a great variation on plain mac and cheese or even traditional tacos. Take a look at our taco seasoning recipe, as well if you are wanting to make traditional tacos. 

Even on Keto, this is something I can eat with just a few changes. Instead of the pasta, I make spaghetti squash and eat that with the meat sauce, sour cream, and cheese. 



Related Content:


Adapted from a recipe on The Frugal Navy Wife.

You may also like


  1. We just had tacos for dinner last night but I think I just found a new dinner for my meal plan! This looks so delicious! You really have some yummy recipes!

    1. This is absolutely one of my favorite recipes. The fact that everyone in the family loves it is a bonus, Jenn!