Taco Macaroni
One-pot meals are the ultimate solution for busy weeknights—simple, satisfying, and packed with flavor. Taco macaroni, with its creamy cheese, zesty taco seasoning, and tender pasta, checks all these boxes while being effortless to prepare. This dish brings together the comforting texture of macaroni and cheese with the bold flavors of a classic taco, making it a surefire hit at the dinner table.
Table of Contents

I first stumbled upon the idea of taco macaroni during a casual dinner party. Everyone was craving Mexican food, but I wanted something that didn’t require endless pots and pans. The result was this delicious one-pot taco pasta. Since then, it has become a staple in my house—perfect for family dinners or when unexpected friends drop by. Trust me, once you set foot into taco macaroni territory, you’ll find it hard to explore any other pasta recipes!
Why You’ll Love This Recipe
- Simple & Quick: Whip it up in under 45 minutes, ideal for those busy evenings.
- Irresistible Flavor: The combination of taco spices with creamy cheeses delivers a taste that’s hard to resist.
- Eye-Catching Appeal: Vibrant colors from toppings like cilantro and jalapeños make every plate a feast for the eyes.
- Flexible Serving: Enjoy it as a family dinner or serve it at your next casual gathering.
- Diet-Friendly Options: Easily adaptable for gluten-free with the right pasta choice, making it a versatile favorite.
Ingredients You’ll Need
- 1 tablespoon extra virgin olive oil: This helps to sauté vegetables without burning while adding a touch of richness.
- 1 large yellow onion, finely diced: Provides a sweet base flavor; you can substitute with a white onion if needed.
- 1 pound ground beef: The heart of this dish; you can replace it with turkey or a plant-based alternative for a leaner version.
- 2 teaspoons garlic, minced: Adds aromatic flavor; fresh is best, but jarred garlic can work in a pinch.
- 2 tablespoons tomato paste: Enhances the dish’s richness; double the amount for a deeper tomato flavor.
- 1 packet (1 ounce / 3 tablespoons) taco seasoning: Fuels the taco flavors; feel free to use homemade blends to control the spice level.
- 1 can (10 ounces) diced tomatoes with green chilies, undrained (like Rotel): Provides a tangy kick; you can use plain diced tomatoes if you prefer mild.
- 2 cups (16 ounces / 480 g) beef broth: The cooking liquid that adds depth; substitute with vegetable broth for a vegetarian option.
- ¾ cup (178.5 g) heavy whipping cream: Contributes to the creamy texture you crave; half-and-half can work, but the richness will be less.
- 8 ounces medium shell pasta, uncooked: These shells hold sauce beautifully; any pasta shape will work, but adjust cooking times accordingly.
- 4 ounces cream cheese, diced: Melts in for a creamy finish; you could swap it with a vegan cream cheese for a dairy-free option.
- 1 cup (113 g) mild cheddar cheese, shredded: Adds a classic cheesy flavor; you can mix in sharp cheddar for a stronger taste.
- 1 cup (113 g) Monterey Jack cheese, shredded: Balances out the sharpness with its creamy texture; feel free to substitute with pepper jack for more heat.
- ¼ cup (57.5 g) sour cream, plus more for garnish: Rounds out the flavors; Greek yogurt is a great alternative for a tangy twist.
- Cilantro, chopped for garnish: Brightens flavors; if you’re not a fan, green onions make a great substitute.
- Jalapeño, sliced for garnish: Offers a spicy crunch; omit if you’re looking for a milder dish.
How to Make Taco Macaroni

- Sauté the Onions: In a large skillet with a lid or Dutch oven, heat 1 tablespoon of extra virgin olive oil over medium heat. Once shimmering, toss in the diced onion and sauté for 4 to 5 minutes. You want them softened and slightly translucent for that extra depth of flavor.
- Cook the Ground Beef: Add 1 pound of ground beef to the skillet, breaking it up with a spatula. Cook for about 8 to 10 minutes or until browned and fully cooked through. Make sure to drain any excess grease to avoid a greasy dish.
- Incorporate Garlic and Tomato Paste: Stir in 2 teaspoons of minced garlic and 2 tablespoons of tomato paste. Let this cook for about 1 minute until fragrant and the paste is fully incorporated into the beef.
- Add the Seasoning and Liquids: Sprinkle in a packet of taco seasoning, then pour in 1 can of diced tomatoes with green chilies, 2 cups of beef broth, and ¾ cup of heavy whipping cream. Give everything a good stir to combine and ensure the pasta will be submerged in that luscious liquid.
- Bring to a Boil: Crank up the heat until the mixture reaches a low boil, then reduce to a simmer. Cover the pot and let it cook for around 10 to 12 minutes, stirring occasionally. Check the pasta for tenderness— you want it cooked but still with a bit of bite.
- Finish with Cheeses: Once the pasta is tender and most of the liquid is absorbed, remove the skillet from heat. Stir in 4 ounces of diced cream cheese, 1 cup of shredded mild cheddar cheese, and 1 cup of shredded Monterey Jack cheese. Blend until everything is melted and smooth.
- Mix in Sour Cream: Finally, fold in ¼ cup of sour cream until just combined, adding a velvety finish to the pasta.
- Serve and Garnish: Serve hot, garnished with chopped cilantro, sliced jalapeños, and a dollop of sour cream for that extra flair.
Storing & Reheating
Store any leftovers in an airtight container at room temperature for about 2 hours; afterward, transfer to the fridge, where it will keep for up to 3 days. For longer storage, freeze in a heavy-duty freezer bag for up to 3 months. When ready to enjoy again, reheat in a skillet over medium heat or in the microwave for 2–3 minutes, stirring occasionally. The creaminess may become slightly less pronounced, but adding a splash of beef broth can help restore that silky texture.
Chef’s Helpful Tips
- Avoid overcooking your pasta— testing it a minute or two early can prevent mushiness.
- If you want a little more kick, consider adding a diced bell pepper or some chopped black olives for extra color and taste.
- For creamier consistency, use block cheese instead of pre-shredded varieties, which often contain anti-caking agents that can change the texture.
- Don’t hesitate to adjust the spice level of the taco seasoning to suit your taste—go for a milder base and elevate the spice with fresh jalapeños if desired.
- This dish is also great for meal prep— just assemble everything up to the cheese stage, store it in the fridge, and then finish cooking when you’re ready to eat.
This one-pot taco macaroni really shines with its wonderful combination of flavors and creamy texture. It’s a wonderful option when you’re looking to prepare something that not only satisfies your cravings but also allows you to spend quality time with loved ones around the table. Dive into this recipe, and let your taste buds lead the way!

Recipe FAQs
Can I make taco macaroni vegetarian?
Absolutely! You can easily swap ground beef for a plant-based crumble or canned black beans. Adjust the seasoning to complement the substituted protein.
How can I add more vegetables?
Feel free to toss in diced bell peppers, sliced olives, or even some fresh spinach at the same time as the garlic. They’ll cook down nicely, adding both nutrients and flavor.
Can I prepare this ahead of time?
Yes, you can prep it up to the point of adding the cheese. Store in the fridge, and when you’re ready to eat, simply reheat and stir in the cheese.
What if I don’t have heavy cream?
No worries! You can substitute heavy cream with half-and-half, milk, or even a blend of Greek yogurt and milk if you want a lighter option.
PrintMore Main Dishes Recipes
- Crispy Roasted Parmesan Cabbage Steaks with Garlic Herb Butter
- Creamy Tuscan Salmon
- Oven Baked Chicken Cutlets
- Easy Sweet and Sour Chicken (Healthy One Skillet Recipe)
- Creamy Cucumber Salad with Sour Cream & Dill
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Taco Macaroni
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: One Pot
- Cuisine: Mexican
Description
This Taco Macaroni offers a delightful mix of flavors that will please any palate. With its creamy texture and hearty ingredients, it’s perfect for a hassle-free dinner that’s also comforting.
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 large yellow onion, finely diced
- 1 pound ground beef
- 2 teaspoons garlic, minced
- 2 tablespoons tomato paste
- 1 packet (1 ounce / 3 tablespoons) taco seasoning, store-bought or homemade
- 1 can (10 ounces) diced tomatoes with green chilies (such as rotel), undrained
- 2 cups (16 ounces / 480 g) beef broth
- ¾ cup (178.5 g) heavy whipping cream
- 8 ounces medium shell pasta, uncooked
- 4 ounces cream cheese, diced
- 1 cup (113 g) mild cheddar cheese, shredded
- 1 cup (113 g) monterey jack cheese, shredded
- ¼ cup (57.5 g) sour cream, plus more for garnish
- cilantro, chopped for garnish
- jalapeno, sliced for garnish
Instructions
- Heat olive oil in a large skillet or Dutch oven over medium heat.
- Add the diced onion and cook for 4 to 5 minutes until softened.
- Add ground beef and cook until browned, about 8 to 10 minutes. Drain excess grease.
- Stir in the minced garlic and tomato paste, cooking for 1 minute.
- Add taco seasoning, diced tomatoes, beef broth, heavy cream, and uncooked pasta, stirring to combine.
- Bring to a low boil, then reduce heat to a simmer, covering the pot and cooking for 10 to 12 minutes.
- Once pasta is tender and liquid mostly absorbed, remove from heat.
- Stir in cream cheese, cheddar, and Monterey Jack cheeses until melted and smooth.
- Fold in sour cream and serve garnished with cilantro and jalapenos.
Notes
Feel free to adjust the spice level by using mild or hot taco seasoning.
For a lighter version, substitute ground turkey for ground beef.
Add your favorite veggies to enhance the nutrition or flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 624
- Sugar: 3g
- Sodium: 1000mg
- Fat: 38g
- Saturated Fat: 22g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 100mg
