| |

Easy Cheesy Taco Spaghetti Casserole

Homemade Easy Cheesy Taco Spaghetti Casserole photo

Craving something comforting, cheesy, and slightly unexpected? This Easy Cheesy Taco Spaghetti Casserole checks every box. It takes pantry-friendly spaghetti and transforms it into a taco-inspired, oven-baked meal the whole family will devour. Rich enchilada sauce, seasoned beef, and melting cheese make each bite saucy and satisfying. Plus, it’s a one-dish wonder that comes together quickly and reheats beautifully for lunches and leftovers.

Why you’ll love this recipe

Classic Easy Cheesy Taco Spaghetti Casserole image

This Easy Cheesy Taco Spaghetti Casserole blends two universal favorites—spaghetti and taco flavors—into a single, crowd-pleasing dish. It’s perfect for busy weeknights when you want something hearty without a lot of fuss. The layers of tender pasta, well-seasoned beef, and gooey cheese give you textural contrast and big, bold flavor in every forkful. It’s also very adaptable: add vegetables, swap cheeses, or make it spicier to suit your tastes.

Ingredients

  • 16 ounces thin spaghetti
  • 2 pounds ground beef
  • 1 cup chopped white onion
  • 1 package taco seasoning mix
  • 1/3 cup water
  • 30 ounces red enchilada sauce
  • 2 cups shredded Mexican cheese blend
  • 8 ounces American cheese or Velveeta, cut into 1/4-inch cubes
  • thinly sliced green onions
  • sliced black olives for serving (optional)
  • sour cream for serving (optional)

Note on ingredients: All quantities listed above are the amounts to use exactly as written. The recipe was written so flavors and textures balance perfectly when you follow these amounts.

Equipment

  • Large pot for boiling pasta
  • Large skillet or frying pan
  • Slotted spoon or pasta tongs
  • 9×13-inch baking dish
  • Mixing spoon or spatula
  • Measuring cups and knife for chopping

Prep and assembly overview

Easy Easy Cheesy Taco Spaghetti Casserole recipe image

Plan on about 10 minutes of prep and 30–35 minutes of hands-on cooking, plus 15–20 minutes baking time. Start by boiling the spaghetti until just under al dente so it finishes cooking in the oven. While pasta cooks, brown the ground beef with onion, then stir in taco seasoning, water, and enchilada sauce. Layer pasta, beef mixture, and cheeses in a baking dish, then bake until everything is bubbly and golden. Finish with sliced green onions and optional olives or sour cream when serving.

Step-by-step instructions

Delicious Easy Cheesy Taco Spaghetti Casserole dish photo

  1. Preheat and prepare: Heat your oven to 375°F (190°C). Grease a 9×13-inch baking dish lightly with cooking spray or a thin coating of oil so the casserole doesn’t stick.
  2. Cook the spaghetti: Bring a large pot of salted water to a boil. Add the 16 ounces of thin spaghetti and cook until it is just shy of al dente—about 7–8 minutes, depending on your pasta brand. Drain the spaghetti well and place it back into the pot or into a large bowl so it’s ready to combine with the sauce.
  3. Brown the ground beef and onion: While the pasta is cooking, heat a large skillet over medium-high heat. Add the 2 pounds ground beef and the 1 cup chopped white onion. Break the meat into small pieces with a spatula and cook until the beef is fully browned and the onion has softened, about 6–8 minutes. Drain any excess fat if needed.
  4. Season the meat: Reduce the heat to medium. Sprinkle the 1 package taco seasoning mix over the browned beef and onions, then pour in the 1/3 cup water. Stir well to distribute the seasoning and let it simmer for 1–2 minutes so the flavors meld and the liquid reduces slightly.
  5. Add enchilada sauce: Pour the 30 ounces red enchilada sauce into the skillet with the seasoned beef. Stir until the beef is evenly coated and the mixture is heated through. Allow the mixture to simmer gently for 2–3 minutes to bring the sauce and meat together.
  6. Combine pasta and meat sauce: Add the drained spaghetti to the skillet or return the sauce to the pot with the pasta. Stir thoroughly so every strand of spaghetti is coated in the taco-enchilada meat sauce. The mixture should be evenly saucy but not soupy.
  7. Layer the casserole: Transfer half of the spaghetti and meat mixture into the prepared 9×13-inch baking dish and spread it into an even layer. Sprinkle 1 cup of the shredded Mexican cheese blend over the first layer. Add the remaining spaghetti and meat mixture on top, pressing it down lightly. Scatter the remaining 1 cup of shredded Mexican cheese across the top.
  8. Add American or Velveeta cubes: Distribute the 8 ounces American cheese or Velveeta, cut into 1/4-inch cubes, evenly over the top of the shredded cheese layer. These cubes will melt into creamy pockets inside the casserole as it bakes.
  9. Bake: Place the casserole in the preheated 375°F oven and bake for 15–20 minutes, or until the cheese is fully melted, the edges are bubbling, and the top starts to develop golden spots. If you prefer a more browned top, you can broil for 1–2 minutes at the end—watch carefully to prevent burning.
  10. Rest and garnish: Remove the casserole from the oven and let it rest for 5 minutes. This helps the layers set and makes slicing neater. Sprinkle thinly sliced green onions across the top for a fresh, oniony finish. If using, add sliced black olives for a briny contrast and a dollop of sour cream to serve alongside each portion.

Taste and texture notes

This Easy Cheesy Taco Spaghetti Casserole balances saucy, meaty, and creamy elements. The enchilada sauce brings a tangy, savory base while the taco seasoning adds familiar spice. The shredded Mexican cheese melts into stretchy threads and the American cheese or Velveeta cubes create rich, creamy pockets—perfect for those who love extra melt. Thin spaghetti offers a tender, slightly toothsome pasta texture that holds the sauce well. Sliced green onions on top brighten every bite with a crisp, fresh note.

Serving suggestions

  • Serve with a simple green salad tossed in a lime-cilantro vinaigrette to cut through the richness.
  • Offer warm tortillas or tortilla chips on the side for scooping up cheesy bites.
  • Top individual servings with a spoonful of sour cream, sliced black olives, and an extra sprinkle of green onion.
  • For a heartier meal, pair with roasted corn or a black bean salad.

Make-ahead and storage tips

This casserole is ideal for meal prep. Assemble the dish through the step where you add the Velveeta or American cheese cubes, then cover and refrigerate for up to 24 hours before baking. When ready to bake, remove from the fridge while the oven preheats and add a few extra minutes to the baking time if it’s chilled. Leftovers keep well in an airtight container in the refrigerator for 3–4 days. Reheat in the microwave or in a 350°F oven covered with foil until warmed through.

Variations and swaps

  • Vegetable boost: Stir in a cup of cooked corn, diced bell pepper, or a drained can of black beans with the meat mixture for added color and nutrition.
  • Spicier: Add a chopped jalapeño to the onion when browning or stir in a few dashes of hot sauce to the enchilada sauce.
  • Cheese swap: If you prefer different melting qualities, swap the Mexican cheese blend for Monterey Jack and cheddar, keeping the total amount the same.
  • Smaller portions: Halve the recipe and bake in an 8×8-inch dish for a smaller crowd.

Common questions

Can I use a different pasta? Yes. Shorter shapes like penne or rigatoni work well and hold sauce nicely. Keep the same pasta weight so the moisture balance stays consistent.

Do I have to use both cheeses? You can use just the shredded cheese or just the cubed cheese, but using both gives you a combination of gooey meltiness and creamy pockets—my favorite result.

Is this freezer-friendly? You can freeze the fully assembled, unbaked casserole for up to 1 month. Thaw overnight in the refrigerator before baking, and add a few extra minutes to the baking time if still slightly cold.

Final thoughts

Easy Cheesy Taco Spaghetti Casserole is one of those happily unexpected dinners that feels both nostalgic and new. It’s straightforward to make, feeds a crowd, and delivers bold comfort-food flavor without requiring hours in the kitchen. Whether you’re feeding kids, meal-prepping, or just craving something cheesy and saucy, this casserole delivers. Serve it with simple garnishes and a crisp side salad, and you’ll have a dinner that disappears fast—just the way a great casserole should.

Printable recipe

Easy Cheesy Taco Spaghetti Casserole

  • 16 ounces thin spaghetti
  • 2 pounds ground beef
  • 1 cup chopped white onion
  • 1 package taco seasoning mix
  • 1/3 cup water
  • 30 ounces red enchilada sauce
  • 2 cups shredded Mexican cheese blend
  • 8 ounces American cheese or Velveeta, cut into 1/4-inch cubes
  • thinly sliced green onions
  • sliced black olives for serving (optional)
  • sour cream for serving (optional)
  1. Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  2. Cook 16 ounces thin spaghetti in salted boiling water until just shy of al dente (about 7–8 minutes). Drain well.
  3. In a large skillet over medium-high heat, cook 2 pounds ground beef with 1 cup chopped white onion until beef is browned and onion is softened, about 6–8 minutes. Drain excess fat if necessary.
  4. Reduce heat to medium. Stir in 1 package taco seasoning mix and 1/3 cup water. Simmer 1–2 minutes until flavors meld and liquid reduces slightly.
  5. Add 30 ounces red enchilada sauce to the skillet and stir until heated through, simmering 2–3 minutes.
  6. Combine the drained spaghetti with the beef and sauce, stirring so pasta is evenly coated.
  7. Spread half of the spaghetti mixture into the prepared baking dish. Sprinkle 1 cup shredded Mexican cheese blend over the layer. Top with the remaining spaghetti mixture and sprinkle the remaining 1 cup shredded Mexican cheese over the top.
  8. Scatter 8 ounces American cheese or Velveeta, cut into 1/4-inch cubes, evenly over the top.
  9. Bake for 15–20 minutes, until cheese is melted and edges are bubbly. Optional: broil 1–2 minutes for extra browning—watch closely.
  10. Remove from oven and let rest 5 minutes. Garnish with thinly sliced green onions. Serve with sliced black olives and sour cream if desired.
Homemade Easy Cheesy Taco Spaghetti Casserole photo

Easy Cheesy Taco Spaghetti Casserole

A comforting, cheesy casserole combining taco-seasoned beef with spaghetti and enchilada sauce for an easy family meal.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 8 servings

Equipment

  • 13x9-inch baking dish
  • Large Pot
  • Large skillet or Dutch oven
  • Colander
  • Wooden Spoon or Spatula

Ingredients
  

  • 16 ounces thin spaghetti
  • 2 pounds ground beef
  • 1 cup chopped white onion
  • 1 package taco seasoning mix
  • 1/3 cup water
  • 30 ounces red enchilada sauce
  • 2 cups shredded Mexican cheese blend
  • 8 ounces American cheese or Velveeta, cut into 1/4-inch cubes
  • green onions, thinly sliced
  • black olives, sliced (optional) for serving
  • sour cream (optional) for serving

Instructions
 

  • Preheat the oven to 350°F (175°C) and spray a 13×9-inch baking dish with nonstick spray.
  • Cook the thin spaghetti in a large pot of boiling salted water until al dente, then drain and set aside.
  • Meanwhile, heat a large skillet or Dutch oven over medium heat and cook the ground beef with the chopped white onion until the beef is browned and the onion is softened, about 6–8 minutes; drain any excess fat.
  • Return the beef mixture to the pan, stir in the taco seasoning mix and 1/3 cup water until combined.
  • Add the cooked spaghetti and the 30 ounces of red enchilada sauce to the beef, stirring until the pasta is evenly coated.
  • Transfer the mixture to the prepared baking dish, sprinkle the shredded Mexican cheese evenly over the top, then distribute the 1/2-inch (approx) cubes of American cheese or Velveeta across the casserole.
  • Bake in the preheated oven until the cheese is melted and just starting to brown, about 30 minutes.
  • Remove from the oven, sprinkle with thinly sliced green onions, and serve with sliced black olives and sour cream if desired.

Notes

  • This recipe serves about 8 people.
  • Use Velveeta for a creamier texture if desired.
  • Drain excess fat after browning the beef.
  • Shred your own cheese for better melt quality.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating