This simple One Pot Taco Mac and Cheese combines creamy Velveeta Shells & Cheese with seasoned ground beef and taco spices for a comforting, speedy weeknight meal.

This one-pot dinner is cheesy, beefy, and loaded with taco flavor. Everything cooks in a single pot for minimal cleanup and maximum flavor, and the recipe comes together in about 25–30 minutes using pantry staples.
The pasta cooks right in the pot with the seasoned beef so the shells absorb the savory juices as they simmer. Serve with extra toppings like salsa, sour cream, chopped cilantro, and a squeeze of lime to brighten the dish.
[feast_advanced_jump_to]
Shortcut Notes
- One pot: Pasta cooks in the same pot as the beef—no colander and less cleanup.
- Few ingredients: Using boxed shells & cheese keeps prep quick. Excluding water and toppings, this is roughly a five-ingredient recipe.
- Quick dinner: Ready in about 25–30 minutes from start to finish.
Ingredient Breakdown

- Lean ground beef: Adds flavor and protein. Use a lean mix (for example 90/10) to avoid excess grease; drain if needed.
- Taco seasoning: Provides the classic taco profile—chili powder, cumin, paprika, and more. See Notes for a simple homemade blend.
- Tomato paste: Gives depth and a touch of tomato flavor without bulk from diced tomatoes.
- Velveeta Original Shells & Cheese: The boxed shells and cheese packets melt into a smooth sauce. Use two 12-ounce boxes or one 24-ounce family-size box.
- Sour cream: Stirred in at the end for extra creaminess and a slight tang to balance the cheese.
- Optional garnishes: Chopped cilantro, extra sour cream, lime wedges, and salsa are all great finishing touches.
See the recipe card for exact quantities.
Instructions

Brown the beef: In a large pot or Dutch oven, cook the ground beef over medium-high heat until browned, breaking it into pieces as it cooks. Drain any excess fat if desired.

Season: Stir the taco seasoning and tomato paste into the browned beef. Cook for about 1 minute until fragrant and the tomato paste deepens slightly in color.

Cook the pasta: Add the shell pasta and water to the pot (set the cheese sauce packets aside). Bring to a boil, then lower the heat, cover, and simmer 9–11 minutes, stirring occasionally so the pasta doesn’t stick. Cook until tender and most of the liquid is absorbed.

Add the cheese sauce: Remove the pot from heat. Stir in the cheese sauce packets and sour cream until smooth and creamy. If the mixture is too thick, add a splash of water to reach your preferred consistency.

Garnish and serve: Spoon into bowls and top with chopped cilantro, more sour cream, salsa, and lime wedges if you like. Serve warm.
Substitutions
- Ground beef: Swap for ground turkey or chicken to reduce fat.
- Taco seasoning: Use a homemade mix or fajita seasoning if preferred (see Notes for a DIY blend).
- Sour cream: Greek yogurt works well, or use cream cheese for a richer finish.
Behind the Recipe
This dish is inspired by classic taco flavors and the convenience of boxed mac and cheese—nostalgic, comforting, and easy to customize. The best part is finishing each bowl exactly how you like it with your favorite toppings.
Tip: Stir often while the pasta cooks to prevent sticking and ensure even cooking.

FAQ
No — the pasta cooks in the same pot with the beef and water.
Yes. Use a larger pot and monitor the pasta; you may need a splash more water while boiling.
Did you make this recipe? I’d love your feedback—please leave a rating and review to help others know what to expect.

📖 Recipe

One Pot Taco Mac and Cheese
Equipment
-
Large pot or Dutch oven
Ingredients
Mac & Cheese
- 1 pound lean ground beef
- 1 taco seasoning packet
- 2 tablespoons tomato paste
- 24 ounces Velveeta Original Shells & Cheese two 12 oz boxes or one 24 oz family size
- 4 cups water
- ½ cup sour cream
Optional Toppings
- Chopped cilantro
- Sour cream
- Lime wedges
- Salsa
Instructions
-
Brown the beef: In a large pot or Dutch oven, cook the ground beef over medium-high heat until browned, breaking it up as it cooks. Drain if desired.
-
Season: Add the taco seasoning and tomato paste to the beef. Stir well to coat and cook about 1 minute until fragrant.
-
Cook the pasta: Add the shells and water to the pot (set the cheese packets aside). Bring to a boil, then simmer covered 9–11 minutes, stirring occasionally, until the pasta is tender and most liquid is absorbed.
-
Add the cheese sauce: Remove from heat. Stir in the cheese packets and sour cream until creamy. Add a splash of water if needed to thin.
-
Garnish: Serve warm with optional toppings like chopped cilantro, extra sour cream, lime wedges, and salsa.
Notes
Storage: Refrigerate leftovers in an airtight container for 3–4 days. Reheat on the stove or in the microwave.
Freezing: You can freeze this dish, though the cheese texture may change slightly. Freeze in portions for 3–4 months, thaw overnight in the fridge, and reheat gently.
Nutrition
Food safety
- Cook ground beef to an internal temperature of 160°F (71°C).
- Use separate utensils for raw and cooked meat to avoid cross-contamination.
- Wash hands after handling raw meat.
- Do not leave perishable food at room temperature for extended periods.
Follow official food-safety guidelines for additional details.
More One Pot Recipes
If you enjoy one-pot meals, try other easy recipes like creamy chicken, crockpot mac, or skillet pork chops and beef noodles for simple weeknight dinners.
- One Pan Creamy Garlic Chicken Breasts
- Crockpot Velveeta Mac and Cheese
- One Pan Creamy Garlic Pork Chops
- One Pot Ground Beef Egg Noodles