If you’re craving a dinner that’s bursting with flavor and comfort, you’re in for a treat. This Spicy Mexican Spaghetti with Creamy Cheese Recipe combines all the best Tex-Mex elements—taco-seasoned beef, a luscious creamy cheese sauce, and baked cheesy goodness—into one unforgettable dish.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Spicy Mexican Spaghetti with Creamy Cheese Recipe
- Top Tip
- How to Serve Spicy Mexican Spaghetti with Creamy Cheese Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Spicy Mexican Spaghetti with Creamy Cheese Recipe
Why You'll Love This Recipe
I’ve made this spicy Mexican spaghetti more times than I can count, and it never disappoints. There’s just something about the creamy cheese sauce melting together with that bold, saucy meat goodness that feels like a warm hug on a plate.
- Bold flavor: Taco seasoning and enchilada sauce bring authentic Tex-Mex spice to every bite.
- Cheesy comfort: The creamy cheese sauce coats each strand of spaghetti perfectly, making it irresistibly satisfying.
- Easy to make: Prepping this dish takes just 20 minutes, and it bakes beautifully in the oven.
- Feeds a crowd: With 6 hearty servings, it’s great for family dinners or meal prep.
Ingredients & Why They Work
Most of these ingredients are pantry staples with a little southwestern flair. When shopping, look for fresh veggies and a good-quality shredded Colby Jack cheese to get that melty, mild, creamy texture in the sauce.

- Olive oil: For sautéing veggies and adding subtle richness without overpowering flavors.
- Onion: Adds sweetness and depth to the meat sauce base.
- Green bell pepper: Brings a fresh crunch and color contrast.
- Garlic: Aromatic punch that powers both the meat and cheese sauces.
- Ground beef: The hearty protein foundation of this casserole.
- Taco seasoning: Infuses classic Tex-Mex spices effortlessly.
- Salt and black pepper: Essential to balance and enhance all ingredients.
- Crushed tomatoes: Provides tang and moisture for the meat sauce.
- Enchilada sauce: Adds richness and that signature Mexican flavor depth.
- Butter: Used in the cheese sauce to create a smooth roux.
- All-purpose flour: Thickens the creamy cheese sauce for perfect coating.
- Whole milk: Gives the cheese sauce its creamy, silky body.
- Colby Jack cheese: Melts beautifully with a mild, creamy taste.
- Spaghetti: Classic pasta that holds up well to baking and soaking up sauce.
- Fresh cilantro: Bright, fresh garnish that cuts through richness beautifully.
Make It Your Way
This Spicy Mexican Spaghetti with Creamy Cheese Recipe is wonderfully versatile, inviting you to put your own spin on a classic Tex-Mex comfort dish. Whether you like it hotter, lighter, or packed with extra veggies, it’s easy to customize without losing any of the cozy, cheesy goodness.
- Swap the Meat: For a leaner dish, I often swap the ground beef for ground turkey or chicken. It still soaks up the taco seasoning beautifully and keeps things lighter without sacrificing flavor.
- Turn Up the Heat: Love extra spice? Adding chopped fresh jalapeños into the meat sauce or stirring in a dash of your favorite hot sauce really amps up the kick, making this Mexican spaghetti your own fiery creation.
- Cheese Choices: Don’t have Colby Jack on hand? I’ve used cheddar or Monterey Jack cheese with great results — both melt smoothly and have that mild Tex-Mex vibe that complements the sauce perfectly.
- Veggie Boost: Feel free to toss in some corn kernels or black beans into the meat sauce. These add texture and a sweet pop that pairs surprisingly well with the rich, creamy cheese sauce.
- Make it Vegetarian: Replace the ground beef with seasoned lentils or crumbled tofu for a satisfying vegetarian version. The taco seasoning and enchilada sauce keep it packed with flavor.
Step-by-Step: How I Make Spicy Mexican Spaghetti with Creamy Cheese Recipe

Step 1: Sauté Your Veggies for That Flavor Base
Start by heating 1 tablespoon of olive oil in a large skillet over medium heat. Add your diced onion and cook it for about 3 minutes until it starts to soften and gives off a sweet aroma. Then add the diced green bell pepper and continue cooking for another 2 minutes. These veggies build the flavorful foundation of your sauce—make sure they soften but still keep a bit of their crunch for texture.
Step 2: Garlic and Ground Beef – The Heart of the Sauce
Stir in 3 cloves of minced garlic and let it cook for about 1 minute until fragrant—that garlicky scent means you're on the right track! Then add 1 pound of ground beef to the skillet. Break it up with your spoon and cook until it’s fully browned. Don’t forget to drain any excess fat; it keeps the sauce from getting greasy.
Step 3: Season and Simmer Your Meat Sauce
To that browned beef, add 1 packet of taco seasoning, 1 teaspoon salt, and ½ teaspoon black pepper. Stir this well so every bit of beef is coated in ranch-like Tex-Mex goodness. Pour in your 15-ounce cans of crushed tomatoes and enchilada sauce, then lower the heat and let everything simmer gently for 10 minutes. Stir occasionally to meld those bold flavors.
Step 4: Whip Up That Creamy Cheese Sauce
In a medium saucepan, melt 2 tablespoons of butter over medium heat. Add 3 cloves of minced garlic and sauté for about 1 minute until soft and fragrant. Sprinkle in 2 tablespoons of all-purpose flour while whisking constantly to create a smooth roux—cook this for about 1 minute to get rid of any raw flour taste. Slowly pour in 2 cups of whole milk while whisking to avoid lumps. Keep stirring and cooking for 3 to 4 minutes until the sauce thickens to a luscious, creamy consistency. Finally, stir in 2 cups of shredded Colby Jack cheese and season with ½ teaspoon salt and ¼ teaspoon black pepper until melted into a silky sauce.
Step 5: Combine Spaghetti with Cheese Bliss
Cook 16 ounces of spaghetti according to package instructions until just al dente—this helps prevent mushiness after baking. Drain well, then toss the hot spaghetti with your creamy cheese sauce until every strand is luxuriously coated. This is the gooey, dreamy base that makes this dish so comforting.
Step 6: Assemble and Bake Your Tex-Mex Casserole
Preheat your oven to 375°F and grease a 9×13-inch casserole dish. Spread the cheesy spaghetti mixture evenly in the dish, then spoon the meat sauce on top and spread it out smoothly. Next, sprinkle 1 ½ cups of shredded Colby Jack cheese over everything for that irresistible golden crust. Pop it into the oven and bake for 25 minutes, or until the top cheese is melted, bubbly, and slightly golden.
Step 7: Garnish and Enjoy
Once out of the oven, sprinkle freshly chopped cilantro over the casserole for a fresh, bright finish. Serve hot and get ready to enjoy every comforting, cheesy, spicy bite of your homemade Spicy Mexican Spaghetti with Creamy Cheese Recipe!
Top Tip
These tips will help you get the most flavor and perfect texture every time you make this Spicy Mexican Spaghetti with Creamy Cheese Recipe. A few simple tricks can take your dish from great to unforgettable!
- Drain the Beef Fat: I always drain excess fat after browning the ground beef to keep the sauce rich but not greasy, which really balances the flavors beautifully.
- Cook Spaghetti Al Dente: Cooking the spaghetti just until al dente prevents it from turning mushy after baking – I learned this the hard way after overcooked pasta ruined a batch.
- Layer Your Casserole: Spreading the creamy cheese sauce-coated spaghetti first, then the meat sauce, and topping with extra cheese creates a perfect harmony of texture and flavor in every bite.
- Add Fresh Cilantro at the End: Avoid cooking the cilantro in the oven to keep its bright, fresh essence – sprinkled right before serving adds the perfect finishing touch.
How to Serve Spicy Mexican Spaghetti with Creamy Cheese Recipe

Garnishes
Freshly chopped cilantro is a classic garnish that brightens the whole dish. You can also add a dollop of sour cream, sliced jalapeños for extra heat, or a sprinkle of diced green onions for an added pop of color and flavor.
Side Dishes
This hearty casserole pairs wonderfully with simple sides like a crisp Mexican street corn salad, tortilla chips with guacamole and salsa, or a light green salad dressed with lime vinaigrette to balance the richness.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator. They’ll stay fresh for up to 3 days – perfect for quick lunches or easy dinner reheats.
Freezing
You can freeze the baked casserole either before or after baking. Cool completely, then wrap tightly with foil or place in a freezer-safe container. It will keep well for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat leftovers in a preheated oven at 350°F for about 15–20 minutes until warmed through, or microwave individual portions stirring halfway for even heat. Adding a splash of milk before reheating helps maintain creaminess.
Frequently Asked Questions:
Absolutely! You can substitute the ground beef with plant-based meat alternatives or cooked lentils to keep the hearty texture. Just season and cook them as you would the beef.
Sure! Use mild taco seasoning or reduce the amount of enchilada sauce, and omit any additional spicy garnishes like jalapeños. The creamy cheese sauce also helps mellow the heat.
Yes! Both sauces can be made a day ahead and stored separately in the refrigerator. When ready, warm them up gently and continue with assembling and baking the casserole.
Colby Jack cheese is recommended for its excellent meltability and mild flavor, but you can also use cheddar or Monterey Jack to suit your taste.
Final Thoughts
Making this Spicy Mexican Spaghetti with Creamy Cheese Recipe has become one of my favorite go-to weeknight dinners—it’s cozy, flavorful, and feeds a crowd with ease. I hope these tips and serving ideas inspire you to make it a staple in your own kitchen. Don’t forget to garnish generously and savor every cheesy, spicy bite!
Print
Spicy Mexican Spaghetti with Creamy Cheese Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Description
Mexican Spaghetti combines a flavorful taco-seasoned ground beef sauce with a creamy cheese sauce tossed into spaghetti, baked with extra cheese, and garnished with fresh cilantro for a comforting and delicious Tex-Mex inspired dinner.
Ingredients
Meat Sauce
- 1 Tablespoon olive oil
- 1 medium onion diced
- 1 green bell pepper diced
- 3 cloves garlic minced
- 1 pound ground beef
- 1 packet taco seasoning
- 1 teaspoon salt
- ½ teaspoon black pepper
- 15 ounce can crushed tomatoes
- 15 ounce can enchilada sauce
Creamy Cheese Sauce
- 2 Tablespoons butter
- 3 cloves garlic minced
- 2 Tablespoons all-purpose flour
- 2 cups whole milk
- 2 cups shredded Colby Jack cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 16 ounces spaghetti cooked according to package instructions
Topping/Garnish
- 1 ½ cups shredded Colby Jack cheese for topping
- Fresh cilantro chopped (for garnish)
Instructions
- Prepare the meat sauce: Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3 minutes, until it starts to soften.
- Add bell pepper: Add the green bell pepper to the skillet and cook for another 2 minutes, stirring occasionally.
- Garlic addition: Stir in the minced garlic and cook for 1 more minute until fragrant.
- Cook ground beef: Add ground beef to the skillet and cook until browned, breaking it apart as it cooks. Drain any excess fat.
- Season meat sauce: Season the beef with taco seasoning, salt, and black pepper. Stir well to combine.
- Simmer sauce: Pour in the crushed tomatoes and enchilada sauce. Simmer the mixture over low heat for 10 minutes, stirring occasionally. Then set aside.
- Make cheese sauce: Melt butter in a medium saucepan over medium heat. Add minced garlic and cook about 1 minute. Sprinkle in flour while whisking constantly to form a roux, cooking for 1 minute.
- Add milk and thicken: Slowly pour in milk while whisking to keep smooth. Cook for 3 to 4 minutes until thickened.
- Add cheese: Stir in shredded Colby Jack cheese until melted. Season with salt and pepper.
- Combine spaghetti and cheese sauce: Toss cooked spaghetti with the cheese sauce until evenly coated.
- Preheat oven and prepare casserole dish: Preheat oven to 375°F and grease a 9×13-inch casserole dish.
- Assemble casserole: Spread the creamy spaghetti mixture evenly into the casserole dish. Spoon the meat sauce over the top and spread evenly. Sprinkle 1 ½ cups shredded Colby Jack cheese over the meat sauce.
- Bake: Bake in the preheated oven for 25 minutes or until the cheese on top is melted and bubbly.
- Garnish and serve: Remove from oven, sprinkle with freshly chopped cilantro, and serve hot. Enjoy!
Notes
- For a lighter version, use lean ground beef or substitute with ground turkey.
- You can substitute Colby Jack cheese with cheddar or Monterey Jack for similar flavor.
- Cook spaghetti just until al dente to avoid it becoming mushy after baking.
- Make sure to drain excess fat from the cooked beef to reduce greasiness.
- For extra spice, add chopped jalapeños or a dash of hot sauce to the meat sauce.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven or microwave.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 7 g
- Sodium: 800 mg
- Fat: 25 g
- Saturated Fat: 12 g
- Unsaturated Fat: 11 g
- Trans Fat: 0.3 g
- Carbohydrates: 45 g
- Fiber: 4 g
- Protein: 30 g
- Cholesterol: 75 mg




Leave a Reply