Taco Macaroni and Cheese Recipe
Introduction
This Taco Macaroni and Cheese Recipe brings together two comforting favorites in one easy skillet meal. Tender pasta shells are cooked with seasoned ground beef, salsa, taco seasoning, and beef broth, then finished with cream cheese and plenty of shredded cheddar.
The result is creamy, cheesy, and packed with taco-inspired flavor without requiring a separate pot for the pasta. Everything comes together in one skillet, making this a practical choice for busy weeknights when you want a filling homemade dinner.
Serve it straight from the skillet with your favorite taco toppings, such as chopped tomatoes, green onions, avocado, or fresh cilantro.
Quick Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
- Difficulty Level: Easy
- Cuisine: American / Mexican-inspired
- Course: Main Course / Dinner
Ingredients
For the Taco Macaroni and Cheese
- 1 tablespoon olive oil
- 1 small white onion, diced
- 1 pound ground beef
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 1/2 cups beef broth
- 1 cup salsa
- 1 package taco seasoning
- 1 teaspoon garlic powder
- 3 cups uncooked pasta shells
- 4 oz cream cheese, at room temperature
- 3 cups shredded cheddar cheese
Step-by-Step Instructions
1. Sauté the onion
Heat the olive oil in a large deep skillet or Dutch oven over medium heat.
Add the diced onion and cook for about 3–4 minutes, stirring occasionally, until it begins to soften and turn translucent.
2. Brown the ground beef
Add the ground beef to the skillet with the onion.
Cook for about 6–8 minutes, breaking the beef apart with a wooden spoon as it cooks. Continue until the beef is browned and no longer pink.
Drain excess grease if necessary.
3. Season the beef
Add the salt, black pepper, taco seasoning, and garlic powder.
Stir well so the seasonings are evenly distributed throughout the beef and onion mixture.
Cook for about 30 seconds to bring out the flavor of the seasonings.
4. Add the broth and salsa
Pour in the beef broth and salsa.
Stir everything together, scraping the bottom of the skillet to loosen any browned bits.
Bring the mixture to a gentle simmer.
5. Cook the pasta
Add the uncooked pasta shells directly to the skillet.
Stir well so the shells are mostly submerged in the liquid.
Cover the skillet and cook for about 10–12 minutes, stirring every few minutes to prevent the pasta from sticking to the bottom.
Cook until the shells are tender but still have a little bite.
If the liquid disappears before the pasta is cooked, add a small splash of beef broth or water and continue cooking.
6. Add the cream cheese
Reduce the heat to low.
Add the softened cream cheese and stir until it melts into the sauce and creates a creamy consistency.
Make sure there are no large pieces of cream cheese remaining.
7. Add the cheddar cheese
Gradually add the shredded cheddar cheese, stirring after each addition until melted.
The sauce should become creamy and thick, coating the pasta shells and seasoned beef.
8. Serve
Remove the skillet from the heat and let it stand for about 2–3 minutes.
Serve warm with your favorite taco-inspired toppings.
Recipe Tips for Success
- Use a large skillet: The pasta needs enough room to cook evenly and absorb the liquid.
- Break up the beef well: Smaller pieces distribute more evenly throughout the macaroni.
- Use room-temperature cream cheese: It melts more easily and helps create a smoother sauce.
- Stir the pasta regularly: Because the pasta cooks directly in the skillet, occasional stirring helps prevent sticking.
- Don’t overcook the shells: Cook until just tender. They will continue to soften slightly in the hot cheese sauce.
- Shred your own cheddar when possible: Freshly shredded cheese generally melts more smoothly than some pre-shredded varieties.
- Adjust the consistency: If the finished macaroni and cheese seems too thick, stir in a small splash of warm beef broth or water.
- Taste before adding more salt: Taco seasoning, salsa, beef broth, and cheddar can all contain salt.
Ingredient Substitutions
- Ground beef: Ground turkey or ground chicken can be used instead. The flavor will be a little lighter.
- Beef broth: Chicken broth or vegetable broth can be substituted, although beef broth gives the dish a richer flavor.
- Cheddar cheese: Monterey Jack, Colby Jack, or a Mexican cheese blend can be used.
- Cream cheese: Neufchâtel cheese can be used for a slightly lighter alternative.
- White onion: Yellow onion can be substituted without changing the cooking method.
- Pasta shells: Elbow macaroni, rotini, or another short pasta shape can work well. Cooking time may vary slightly.
Recipe Variations
Spicy Taco Mac and Cheese
Use hot salsa and add diced jalapeños or a pinch of cayenne pepper for extra heat.
Chicken Taco Mac and Cheese
Replace the ground beef with ground chicken and use chicken broth instead of beef broth.
Extra Cheesy Taco Mac
Add a little Monterey Jack or Pepper Jack along with the cheddar for a more complex cheese flavor.
Vegetable Taco Mac
Add diced bell peppers, corn, or black beans along with the salsa for extra texture and vegetables.
Mild Family-Friendly Version
Use mild salsa and mild taco seasoning. Serve hot sauce or sliced jalapeños separately so everyone can adjust the heat.
Storage and Reheating
Allow leftovers to cool before transferring them to an airtight container. Refrigerate within about two hours and use within 3–4 days.
The pasta will absorb some of the sauce as it sits, so leftovers may be thicker than when freshly prepared.
To reheat, place a portion in a skillet over low to medium heat. Add a small splash of beef broth, water, or milk and stir gently until heated through.
You can also reheat individual portions in the microwave in short intervals, stirring between each interval.
This dish can be frozen, although the creamy cheese sauce and pasta may have a slightly softer texture after thawing. If freezing, cool completely and store in a freezer-safe container. Thaw overnight in the refrigerator before reheating gently.
Serving Suggestions
Taco Macaroni and Cheese is filling enough to serve as a complete meal, but taco-style toppings make it even more enjoyable.
Try adding:
- Diced tomatoes
- Sliced green onions
- Fresh cilantro
- Diced avocado
- Sliced jalapeños
- Sour cream
- Sliced black olives
- Crushed tortilla chips
- Extra shredded cheddar
- Fresh lime wedges
A simple green salad, roasted vegetables, or corn on the cob also works well on the side.
Nutrition Information
Estimated nutrition per serving, based on 6 servings and the ingredients listed above. Actual values will vary depending on the ground beef, cheese, taco seasoning, salsa, and other brands used.
- Calories: Approximately 600
- Protein: Approximately 32g
- Carbohydrates: Approximately 49g
- Fat: Approximately 32g
- Saturated Fat: Approximately 15g
- Fiber: Approximately 3g
- Sugar: Approximately 6g
- Sodium: Approximately 1,200mg
Frequently Asked Questions
Can I make Taco Macaroni and Cheese ahead of time?
Yes. You can prepare it ahead and refrigerate it. Keep in mind that the pasta will absorb some of the sauce as it sits, so add a splash of broth or milk when reheating to bring back some of the creaminess.
Can I use a different type of ground meat?
Yes. Ground turkey or chicken can replace the ground beef. If using poultry, chicken broth works particularly well.
Can I use elbow macaroni instead of shells?
Absolutely. Elbow macaroni is a good substitute. Just keep an eye on the cooking time because different pasta shapes can cook at slightly different rates.
How do I make the sauce creamier?
Make sure the cream cheese is softened before adding it, and add the cheddar gradually over low heat. If the sauce becomes too thick, stir in a small amount of warm broth or milk.
Can I make this Taco Mac and Cheese spicy?
Yes. Use hot salsa, spicy taco seasoning, diced jalapeños, or a little cayenne pepper. You can also add sliced jalapeños as a topping.
Why is my pasta still hard?
Different pasta brands and shapes require different amounts of liquid and cooking time. If the pasta is still firm and the skillet is dry, add a small amount of broth or water, cover, and continue cooking until tender.
Can I freeze Taco Macaroni and Cheese?
Yes, although the texture may change slightly after freezing and thawing. Store it in an airtight freezer-safe container and thaw it in the refrigerator before reheating.
What are the best toppings for Taco Macaroni and Cheese?
Diced tomatoes, avocado, cilantro, green onions, jalapeños, sour cream, and crushed tortilla chips are all good choices. Add toppings just before serving.
Final Thoughts
Taco Macaroni and Cheese is the kind of skillet dinner that makes a busy evening easier. The ground beef, taco seasoning, salsa, creamy cheese, and tender pasta come together in one pan, so there is less cleanup without sacrificing the comforting texture of homemade mac and cheese.
Keep the toppings simple or set out a selection so everyone can customize their own bowl. It is an easy dinner to make when you want something hearty, cheesy, and full of taco-inspired flavor.1
PrintTaco Macaroni and Cheese Recipe
Taco Macaroni and Cheese is a comforting one-pot dinner that combines seasoned ground beef, tender pasta shells, creamy cheese, salsa, and classic taco flavors. It’s an easy family-friendly meal that’s rich, cheesy, and ready for a busy weeknight.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican-Inspired
Ingredients
- 1 tablespoon olive oil
- 1 small white onion, diced
- 1 pound ground beef
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 1/2 cups beef broth
- 1 cup salsa
- 1 package taco seasoning
- 1 teaspoon garlic powder
- 3 cups uncooked pasta shells
- 4 oz cream cheese, room temperature
- 3 cups shredded cheddar cheese
Instructions
- Heat the olive oil in a large deep skillet or Dutch oven over medium heat.
- Add the diced onion and cook for 2–3 minutes, until it begins to soften.
- Add the ground beef and cook for 6–8 minutes, breaking it apart with a spoon, until browned and cooked through. Drain excess grease if necessary.
- Season the beef with salt, black pepper, taco seasoning, and garlic powder. Stir well to combine.
- Pour in the beef broth and salsa, then stir to combine.
- Add the uncooked pasta shells and bring the mixture to a gentle boil.
- Reduce the heat to medium-low, cover, and simmer for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.
- Remove the skillet from the heat and stir in the softened cream cheese until completely melted and creamy.
- Add the shredded cheddar cheese a handful at a time, stirring until melted and smooth.
- Let the macaroni and cheese rest for 2–3 minutes to thicken, then serve warm.
Notes
- Use a large deep skillet so the pasta has enough room to cook evenly.
- Stir the pasta occasionally while simmering to prevent it from sticking to the bottom of the pan.
- If the mixture becomes too thick, stir in a small splash of beef broth or milk.
- For extra taco flavor, add a pinch of chili powder, cumin, or crushed red pepper flakes.
- You can substitute ground turkey or ground chicken for the beef if desired.
- For a cheesier finish, sprinkle extra cheddar cheese over each serving.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk or broth.
