One of life’s simple pleasures is serving up a comforting dish that feels like a warm hug on a plate. Taco macaroni, or One Pot Taco Pasta as it’s fondly known, perfectly embodies this sense of coziness. Imagine tender pasta enveloped in a creamy, taco-flavored sauce filled with hearty ground beef, gooey cheese, and a hint of spice. It’s a vibrant blend of flavors that can transport you straight to your favorite taco spot but from the comfort of your home.

When I first crafted this recipe, I was searching for something quick yet satisfying for a busy weeknight dinner. It quickly became a family favorite—so simple to whip up and delightfully hearty, it has a way of bringing everyone to the table. Plus, the joy of making it in just one pot means fewer dishes to wash afterward. Who wouldn’t love that? If you crave a dish bursting with flavor, you’ve come to the right place.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Just 10 minutes of prep and 35 minutes total cook time mean dinner is ready in no time.
- Irresistible Flavor: The combination of creamy cheese, zesty taco seasoning, and tender pasta creates a satisfying meal that hits all the right notes.
- Eye-Catching Appeal: Serve it up hot, topped with fresh cilantro and jalapeños for a pop of color that makes your plate look just as good as it tastes.
- Flexible Serving: Perfect for cozy nights in, festive gatherings, or when you simply need a comfort meal.
- Diet-Friendly Options: Easily adjustable for those with dietary needs. You can swap out the ground beef for turkey or a plant-based option to cater to various preferences.
Ingredients You’ll Need
- 1 tablespoon extra virgin olive oil: This is your base for sautéing, adding richness to the flavor.
- 1 large yellow onion, finely diced: Adds natural sweetness and depth to the dish.
- 1 pound ground beef: The heart of this recipe; feel free to substitute with ground turkey or plant-based meat for a lighter or vegetarian option.
- 2 teaspoons garlic, minced: Brings aromatic flavor that enhances the overall taste.
- 2 tablespoons tomato paste: Deepens the tomato flavor and adds a rich color to the dish.
- 1 packet (1 ounce / 3 tablespoons) taco seasoning: This pre-packaged mix offers a blend of spices that brings the taco flavor to life.
- 1 can (10 ounces) diced tomatoes with green chilies (such as Rotel), undrained: Adds moisture, and acidity, and a kick of heat.
- 2 cups (16 ounces / 480 g) beef broth: For the pasta to soak up all the savory goodness as it cooks.
- ¾ cup (178.5 g) heavy whipping cream: Delivers a creamy texture that balances the spices perfectly.
- 8 ounces medium shell pasta, uncooked: The shells capture all those delicious flavors within.
- 4 ounces cream cheese, diced: This melts into the dish and creates a luxurious creamy finish.
- 1 cup (113 g) mild cheddar cheese, shredded: A classic that adds melty goodness.
- 1 cup (113 g) Monterey Jack cheese, shredded: Adds a smooth texture and mild flavor that complements the dish.
- ¼ cup (57.5 g) sour cream, plus more for garnish: A dollop on top adds tanginess that cuts through the richness.
- Cilantro, chopped for garnish: Fresh herbs brighten up the dish and add a lovely aroma.
- Jalapeno, sliced for garnish: Optional, for those who enjoy a little extra heat.
How to Make Taco Macaroni

Sauté the Aromatics: In a large skillet with a lid or Dutch oven over medium heat, add 1 tablespoon extra virgin olive oil. Once it’s hot and shimmering, toss in the diced onion and cook for about 4 to 5 minutes, stirring occasionally until the onion is softened and translucent.
Brown the Beef: Add 1 pound of ground beef to the pan. Use a spatula to break it up while it cooks, allowing it to brown thoroughly for about 8 to 10 minutes. When it’s all browned, carefully drain any excess grease from the pan.
Incorporate Garlic and Tomato Paste: Stir in 2 teaspoons of minced garlic and 2 tablespoons of tomato paste. Cook for about 1 minute until the garlic is fragrant and the tomato paste is well blended.
Season the Mixture: Sprinkle in 1 packet of taco seasoning, followed by adding 1 can of diced tomatoes with green chilies (undrained), 2 cups of beef broth, ¾ cup of heavy whipping cream, and the uncooked 8 ounces of medium shell pasta. Make sure you give everything a good stir so that the pasta is properly submerged in the liquid.
Cook the Pasta: Bring the mixture to a low boil, then reduce the heat to a gentle simmer. Cover the skillet and let it cook, stirring occasionally, until the pasta is tender—this usually takes about 10 to 12 minutes.
Melt the Cheeses: Once the pasta is tender and most of the liquid has been absorbed, remove the skillet from the heat. Add in 4 ounces of diced cream cheese, 1 cup of shredded mild cheddar cheese, and 1 cup of shredded Monterey Jack cheese. Stir until everything is melted and smooth.
Finish with Sour Cream: Fold in ¼ cup of sour cream until just combined, creating a luscious and creamy texture.
Serve and Garnish: Dish it out while it’s hot, garnishing with chopped cilantro, sliced jalapeños, and extra sour cream for those who want an extra tang.
Storing & Reheating
If you have leftover taco macaroni, cool it to room temperature before transferring it to an airtight container. It will last in the fridge for about 3 to 4 days. You can also freeze portions for up to 3 months—just be sure to write the date on the container! To reheat, simply microwave in intervals of 1 to 2 minutes, stirring in between, until heated through. Note that freezing may slightly change the texture, but stirring in a splash of milk or cream during reheating can help restore its creamy consistency.
Chef’s Helpful Tips
- Watch the Beef: Ensure you drain excess fat to prevent a greasy texture in your dish.
- Don’t Rush the Pasta: Make sure the pasta is fully cooked for a perfect bite; it’s better to stir occasionally and adjust heat for even cooking.
- Cheese Choices: Feel free to mix and match your favorite cheeses! Pepper jack can add a spicy twist.
- Garnish Creatively: Try adding diced avocado or pico de gallo for a fresh touch.
- Leftover Magic: If you have leftover taco macaroni, consider it an excellent filling for stuffed peppers or burritos the next day.
This dish truly is the epitome of comfort food. It’s satisfying, creamy, and bursting with flavor, making it a fantastic option for any dinner occasion. Whether you’re making it for a family night, a potluck, or just because it’s Tuesday, it never fails to impress. The best part? You can always tweak the flavors and ingredients to suit your palate—so get creative and have fun!

Recipe FAQs
Can I make this vegan?
Absolutely! You can substitute the ground beef with plant-based meat or hearty vegetables like lentils or mushrooms. Swap the cream and cheese for vegan alternatives to make it totally plant-based.
How can I make this dish spicier?
If you love heat, consider adding additional taco seasoning or include jalapeños right at the start. You can also serve with spicy salsa or hot sauce to kick up the heat!
What’s the best way to reheat this?
Reheat taco macaroni in the microwave, adding a splash of beef broth or cream to help revive the creamy texture. Heat it in short intervals, stirring to ensure it heats evenly.
How can I make this dish gluten-free?
If you’d like to enjoy this as a gluten-free meal, simply swap the medium shell pasta with gluten-free pasta. Be mindful of the broth and any other packaged seasonings to ensure they’re gluten-free as well.
PrintMore Main Dishes Recipes
- Honey Garlic Shrimp
- Honey Garlic Chicken
- Cheesy Potato Soufflé
- Bacon-Wrapped Jalapeño Poppers
- Turkey Tetrazzini
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: American
Description
Taco Macaroni brings together flavorful ground beef, creamy cheeses, and pasta for a quick and comforting meal. It’s perfect for dinner any night!
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, undrained
- 2 cups beef broth
- ¾ cup heavy whipping cream
- 8 ounces medium shell pasta, uncooked
- 4 ounces cream cheese, diced
- 1 cup mild cheddar cheese, shredded
- 1 cup monterey jack cheese, shredded
- ¼ cup 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 diced onion and cook until softened, about 4 to 5 minutes.
- Incorporate ground beef, breaking it apart until browned, about 8 to 10 minutes; drain excess grease.
- Mix in garlic and tomato paste, cooking for an additional minute.
- Stir in taco seasoning, diced tomatoes, beef broth, heavy cream, and uncooked pasta.
- Combine all ingredients, ensuring pasta is submerged in liquid.
- Bring to a low boil, reduce heat to simmer, cover, and cook for 10 to 12 minutes until pasta is tender.
- Remove from heat; add cream cheese, cheddar, and Monterey Jack cheeses and stir until melted.
- Fold in sour cream until just mixed, then serve garnished with cilantro, jalapenos, and extra sour cream.
Notes
Feel free to use ground turkey or chicken as a healthier alternative to beef.
For added spice, consider using spicy taco seasoning or fresh chili peppers.
This dish pairs excellently with a side salad or tortilla chips.
Nutrition
- Serving Size: 1 serving
- Calories: 505
- Sugar: 3g
- Sodium: 820mg
- Fat: 29g
- Saturated Fat: 15g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 26g
- Cholesterol: 90mg

