This post may contain affiliate links. Please read our disclosure policy.

One Pot Taco Mac and Cheese is the perfect blend of seasoned ground beef, pasta, cheese and your favorite taco toppings all rolled into one fantastic dish. It’s fast, easy and ready in under 30 minutes!

A close up overhead shot of a pot of taco mac and cheese

One pot meals are perfect for busy families. They cook in under 30 minutes and use just one pan for easy clean-up. This One Pot Taco Mac and Cheese recipe has the perfect blend of spices and cheesy pasta goodness. It’s a one dish wonder that your whole family is sure to love.

Be sure to try our One Pot Pizza PastaOne Pot Mexican Chicken and Rice, and One Pot Creamy Chicken and Noodles!

Ingredients for Taco Mac and Cheese

This taco inspired mac and cheese is made with ground beef, onion and garlic, seasoned generously with taco seasoning, as well as 2 cups of dry macaroni, beef broth, water, and diced cherry tomatoes. I considered using salsa, but really wanted the taco flavors to come through, rather than the tomato and spice.

  • Ground Beef – I prefer to use a ground beef that is at least 85-90% lean.
  • Onion – diced and cooked with the ground beef.
  • Garlic – for flavor.
  • Taco Seasoning – I use some to season the meat as it cooks, and some to add the the cooking liquid to flavor the whole dish.
  • Pasta – Choose any small cut pasta you like, but macaroni is the obvious choice. Shells, Farfalle or Rotini all work as well.
  • Beef Broth – the cooking liquid for the pasta.
  • Sharp Cheddar Cheese – You want to grate this yourself off the block. Avoid the pre-shredded cheese as it contains an anti-caking agent that prevents melting.
  • Cherry Tomatoes – I love adding fresh tomatoes to this dish. They add brightness and some acidity that pairs wonderfully with the creamy cheese. Add some to the pasta to cook, and save some for garnishing at the end.
  • Green Onions – Thinly sliced, for garnishing.

How to Make One Pot Taco Mac and Cheese

See the recipe card below for full, detailed instructions

  1. The first steps are to cook the ground beef with the onion and garlic i a large skillet over medium heat. I scooped the meat onto a paper towel covered plate to drain it, but you could also just mop up the grease with some paper towels. Leaving a little bit is ok and just adds to the flavor.
  2. Next you’ll add the beef broth and water, pasta, tomatoes and more taco seasoning. I use taco seasoning a lot and sometimes will make my own. But I often just use a packet seasoning or the Ortega Taco Seasoning which comes in a larger container so you can use as much or as little as you need.
  3. Simmer the pasta and meat mixture for about 15-20 minutes. If there is still a lot of liquid in the pan, just turn up the heat a bit and stir the pasta as the liquid evaporates. You want it to be a little saucy when you add the cheese so it will form a nice cheese sauce. You’re going to add a whole bunch of that shredded goodness to the pan and stir it until it’s nice and melted. Place the lid on the pan for a few minutes to let it melt completely.
  4. Once the cheese is completely melted, garnish with diced tomatoes and green onion.
collage of images showing how to make taco pasta


What is a One Pot Meal?

One Pot meals are an easy way to completely simplify your dinnertime routine. They are warm and comforting like a casserole, but require minimal prep and clean up and just about 30 minutes to make. You just need a pot or a pan to cook in plus a few prep tools. That’s just a few dishes to wash!

One Pot Meals typically include a protein, starch and veggies all rolled into one delicious dish making it a full and complete meal.

Can I make Taco Mac and Cheese with Chicken?

Absolutely! If you want to use chicken instead of ground beef, just cut chicken breasts into small pieces and cook in place of the ground beef. You just need to brown the chicken, not cook it all the way through. Then proceed with adding the pasta, liquid, etc.


Spicy: Bring the heat by adding a can of diced jalapenos or a can of Rotel tomatoes (well drained) in place of the cherry tomatoes. A pinch or two of cayenne pepper will also turn up the heat.

Deluxe: Top with crushed tortilla chips, shredded lettuce, diced tomatoes, and sour cream.

Cheese: Another way to change it up would be with different types of cheese. A white cheddar would be delicious or even gruyere or pepper jack. You could make it extra creamy by adding a couple of ounces of cream cheese.

Meat: Any kind of ground meat will work. Feel free to swap in ground turkey or ground chicken, even ground pork or sausage.

Serving Suggestions

Like I mentioned this is a full and complete meal in one, so you could really just serve it on its own and be fine for four people.

A large pot with taco mac and cheese. A wooden spoon lifts a serving up

If you want to stretch it a little further, add copycat Olive Garden Salad and maybe some chips and guacamole or homemade salsa. I like to garnish with more fresh tomatoes and sliced green onions.

Or, stir in some steamed broccoli or serve some veggies on the side.

What to do with leftovers

Storage: Store taco macaroni leftovers in an airtight container in the fridge for up to 4-5 days.

Freezing: I don’t like the texture of thawed and reheated pasta, but if you need to freeze it, transfer to a freezer friendly container and freeze for up to 3 months.

Reheating: Thaw completely if frozen and reheat in the microwave for 60-90 seconds.

  • Depending on the brand of taco seasoning you use, you may need to add a little salt at the end. Just be sure to taste it first.
  • You can use any type of small cut pasta you like, but elbow noodles are the obvious choice.
A bowl of cheesy taco macaroni with two forks and sliced green onion garnish

More Easy One Pot Meals to Try

Social media image of Taco Mac & cheese

One Pot Taco Macaroni and Cheese

4.61 from 48 votes
One Pot Taco Mac and Cheese is the perfect blend of seasoned ground beef, pasta, and cheese. It's fast, easy and ready in 30 minutes!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 servings


  • 1 tablespoon olive oil
  • 1 pound lean ground beef
  • 1 cup diced white onion about 1 small
  • 1 tablespoon minced garlic
  • 2 tablespoon Taco Seasoning divided in half
  • 1/2 pound small, dry pasta about 2 ½ cups
  • 1 cup water
  • 2 cups beef broth
  • 2 cups freshly shredded cheddar cheese about 6 ounces
  • 1 pint cherry tomatoes diced, plus some for garnish if desired
  • thinly sliced green onions for garnish if desired
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!


  • In a 12-inch skillet or a 3-quart pot, heat olive oil over medium-high heat and cook the onions until slightly soft; 2 minutes. Add garlic and stir for about 30 seconds before adding the ground beef and 1 tablespoon of taco seasoning. Break up the beef with your spatula. Cook until beef is no longer pink. Drain and return to the pan.
  • Add water, broth, pasta, diced cherry tomatoes, and another tablespoon of taco seasoning.
  • Cover the pan and cook over low heat for 15 minutes, stirring twice to keep the pasta from sticking to the bottom of the pan. Remove cover, increase heat to medium and stir pasta until most of the liquid is gone. (Note, if the liquid is already absorbed this step is unnecessary).
  • Turn off heat and add the shredded cheese, reserving a handful for topping. Stir until cheese is completely melted. Top with remaining cheese and cover the pan, letting it sit for 5 minutes to allow cheese to melt completely.
  • Divide into bowls, and garnish with diced tomatoes and green onions. Other optional garnishes include cilantro, sour cream, avocado, olives or crushed tortilla chips.
Keyword taco mac and cheese


Calories: 450kcalCarbohydrates: 35gProtein: 33gFat: 19gSaturated Fat: 10gCholesterol: 86mgSodium: 663mgPotassium: 637mgFiber: 2gSugar: 4gVitamin A: 841IUVitamin C: 21mgCalcium: 308mgIron: 3mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Sandy says:

    Hi- this is the first time replying, but I just have say my family loves your recipes as I do too! I’ve made many of your great recipes, and never had a thing go wrong, just yummy dinners, and most of the time it’s just staples people have on hand! Thanks so much! And keep them coming! 🥰

    1. Kristin says:

      You are so welcome Sandy! Thanks for stopping by.

  2. Jessica Burrola says:

    I had a couple questions. What would your suggestion be to make this ahead of time? In addition when adding the pasta, is it cooked or no? I wasn’t sure if it needed to be cooked before or just put in as dry.

    1. Kristin Maxwell says:

      No, the pasta is not cooked first, it’s adding uncooked to the mix. You could make it ahead and reheat it.

  3. Patti Goodman says:

    I made this tonight! I had about 11/2 lbs. of some leftover taco meat and didn’t really know what to do with it since we were taco-d out lol I came across your recipe and thought it would be perfect and it was! Since my meat was already cooked and seasoned, I just dumped in the pan and added a can of drained diced tomatoes (didn’t have any other tomatoes in the house), beef broth and onions, along with a cup of whole wheat elbow macaroni and let it simmer away! When all of the liquid had absorbed, I added 4 ounces of cream cheese, just to use it up and it made it oh so creamy! I added a bit more taco seasoning and then we had dinner! I know I altered it a tiny bit, but I will make again from scratch! Thanks for the idea, we loved it!

    1. Kristin says:

      You are so welcome Patti! Fantastic feedback! Thanks for taking the time to share.

  4. Alex says:

    Recommendation… if you use two boxes of Velveeta which would equal a triple batch of noodles in this case, rather than using 6 cups broth and 3 cups water, use 4 cups broth and 2 cups water. Mine was still a little watery using this combination but overall the meal is outstanding. Nice job to its inventor!

  5. Joey Malino says:

    I must have done something wrong it was very bland.

    1. Kristin Maxwell says:

      The seasonings are flavorful, usually the issue is that it just needs more salt.

    2. Jeri Ann says:

      Same.followed the directions but added extra seasoning. Just a bowl of cheesy meat and pasta

      1. Kristin Maxwell says:

        Not sure what you were expecting…it’s a mac and cheese dish?? Everyone’s flavor preferences are different.

  6. KatLuna says:

    I wasn’t sure I was going to like it, made it more for the family. It’s delicious! Creamy, a little spicy and very filling. I doubled the recipe and cooked it an additional 12 minutes. Thank you for a one pot quick dinner that I’ll make again.

    1. Kristin says:

      You are so welcome KatLuna! Thank you for the awesome feedback.

  7. Martha says:

    Do you think this can be made with Velveeta instead of the shredded cheddar?

    1. Kristin Maxwell says:

      Sure, really any kind of cheese will work, as long as it’s melty!

  8. Deanna says:

    Added a diced red pepper to the onions and garlic. Huge hit with my kids, and great for lunches the next day too! Thanks so much!

    1. Kristin says:

      You are so welcome Deanna! Thanks for stopping by

  9. Jeff says:

    Only thing I did differently was one can of rotel undrained in lieu of cherry tomatoes, came out fantastic. I had to let it cook uncovered for about 15 extra minutes to get all the liquid absorbed, but well worth the wait.

    1. Kristin says:

      Awesome feedback Jeff! Thanks for stopping by.

  10. Lisa says:

    I made this for a potluck with our camping group. It was delicious and everybody loved it. Definitely a keeper!

    1. Kristin says:

      Nice! Thank you for your feedback Lisa.

  11. Lisa says:

    I’m making this for a camping potluck. Can I double all the ingredients or should I make two separate batches? Thank you so much!

    1. Kristin Maxwell says:

      Hi, If you have a 5-quart saute pan (a skillet with high sides) a double batch would likely work. However if you’re not sure, I’d ere on the side of caution and make two batches.

      1. Lisa says:

        Thank you so much! I’ll play it safe and make two batches. I’ll come back and review after I make it! 😊

  12. Suzanne Scott says:

    Delicious! All of my teenage girls loved it. I used a can of petite diced tomatoes instead of fresh, added a diced red pepper and omitted the beef broth and used 1 1/2 c of water instead. It was perfect to make on a busy sports night. Thank you!

    1. Kristin says:

      Awesome feedback Suzanne! Thanks for stopping by.

  13. Cherie says:

    Love it so easy
    Added kidney beans
    Used diced can tomatoes
    That is all I have
    Cooking now
    Love the smell

    1. Kristin says:

      Fantastic feedback Cherie! Thanks for stopping by.

  14. Kim says:

    New family favorite! We omitted the cherry tomatoes for the little one and swapped the beef broth for chicken broth because that’s what we had on hand. We will make again!

    1. Kristin says:

      Nice! Thank you so much Kim for stopping by. (love the feedback).

  15. EDDIE says:


    1. Kristin Maxwell says:

      I hear what you’re saying. The first tablespoon of taco seasoning helps to flavor the meat while it’s cooking, and despite draining some of the liquid will stay behind. Then more taco seasoning is added to flavor the sauce.

  16. Diana says:

    I made this last night for my parents and I. I used a can of Rotel tomatoes. Loved how easy it was! Good taco flavor too!

    1. Kristin says:

      Thank you Diana! and thank you for your feedback.

  17. Melanie says:

    Made this on the weekend, was skeptical at first but was absoultely delishous! Recommended it to my sister 🙂

  18. Rebecca Payne says:

    I can’t wait to try this one.

  19. Irene Koester says:

    You did not say to cook the pasta before adding this to the meat, I did not cook the pasta it has been cooking on low heat for 30 minutes and the pasta is not cooked yet!!! Did you omit cooking the pasta in your recipe? Help! Very disappointed!!!! I would give this recipe a zero or less!

    1. Kristin Maxwell says:

      The pasta is NOT cooked before adding it to pan. Everything cooks together with the meat, liquid and dry pasta. I’m sorry that it didn’t work out for you, Did you follow the directions exactly as written?

    2. Kristin Maxwell says:

      Also, you can watch the video in the post to see how this works.

    3. Chris says:

      Then you didn’t do something right. I’ve made this half a dozen times and it comes out perfectly every time. There are many other dishes I make where you add the pasta in and cook everything together. Following the directions to a T makes a huge difference. It’s definitely not the recipes fault as much as it is the person who cooked it. Doesn’t seem like anyone else had any problems.

  20. Kim says:

    I made this recipe as is, except I used one large white onion and three garlic cloves. I love the one pan thing and the taco seasoning and will make it again, but with a few modifications. I would ditch the beef broth (which gives it a “dinner in a box” taste) and the cherry tomatoes and replace both with a can of diced tomatoes. I would also add some chopped bell peppers. Lastly, I would add some black pepper and fresh cilantro as garnish. It’s a fun recipe, it leaves a lot of room for improvisation.

    1. Kristin says:

      Sounds delicious Kim! Thanks for stopping by.

    2. alberta says:

      Going to try this one, it looks yummy

  21. T.C. says:

    What’s the serving size?

    1. Kristin Maxwell says:

      The whole recipe will feed 4-6 people depending on how much you serve each person. Serving size is probably around 1 1/2 cups.

      1. T.C. says:

        Thank you! I can’t wait to try this.

  22. Jen says:

    Have you tried leaving out the beef or adding some black beans or something instead? I’d like to make a vegetarian version of this.

    1. Kristin says:

      I think black beans would be delicious!

  23. Lindsay says:

    Even better with a little sour cream mixed in!

  24. Caroline @ chocolate & carrots says:

    Making this right now and the house smells amazing!!!

    1. Amy says:

      Delicious. I used mild Rotel & added 1 can black beans. Used 1 cup oat milk instead of water to make it more creamy since I only used 1 cup cheese (low dairy house). I Used 3 cups gluten free Tinkyada rotini. Ended up adding 1/2 cup more chicken broth. Will make again. Thanks!