Welcome to a hearty weeknight favorite that’s as comforting as it is unexpected. This Creamy Taco Spaghetti brings together the familiar noodles-and-meat lineup with vibrant taco flavor and a smooth, cheesy finish. Think of it as a cozy Tex-Mex hug on a plate: pasta tossed in a savory, spiced sauce studded with beans, tomatoes, and two kinds of melty cheese. It’s fast, satisfying, and perfect for feeding a family or meal-prepping for the week.
The ingredient list below is straightforward, and the method is intentionally simple—brown the meat, season it, add the canned goodness, melt in the cheeses, and stir in the cooked spaghetti until everything is luxuriously saucy. I’ve rewritten the directions into clear, step-by-step instructions so you can roll through the process with confidence, even on busy nights.
Ingredients

- 8 ounces spaghetti
- 1 pound ground beef
- 1 (1-ounce) packet taco seasoning
- 2/3 cup water
- 1 tablespoon tomato paste
- 1 (10-ounce) can Rotel diced tomatoes and green chiles, undrained
- 1 (10.75-ounce) can condensed cream of chicken soup
- 8 ounces Velveeta cheese, cut into cubes
- 1 1/2 cups shredded cheddar cheese or Mexican cheese blend
- 1 (15-ounce) can black beans, rinsed and drained
- 2 tablespoons chopped fresh cilantro, optional
Notes on the ingredients: stick to the quantities listed when making this; the balance of pasta to sauce and the melting cheeses is what creates that silky texture. The Velveeta cubes melt into a smooth, glossy base while the shredded cheddar (or a Mexican blend) adds tang and depth. Rotel brings brightness and a little heat; the black beans add body and extra protein. If you’d like more spice, add a pinch of crushed red pepper or a dash of your favorite hot sauce at the end.
Prep and Equipment
- Large pot for boiling spaghetti
- Large skillet or sauté pan with a lid
- Colander
- Wooden spoon or heatproof spatula
Step-by-step Instructions
- Cook the spaghetti: Bring a large pot of salted water to a rolling boil. Add 8 ounces spaghetti and cook according to package directions until just al dente—tender but still with a slight bite. Reserve about 1/2 cup of the pasta cooking water, then drain the spaghetti in a colander and set aside.
- Brown the ground beef: While the pasta cooks, heat a large skillet over medium-high heat. Add 1 pound ground beef to the dry skillet. Use a wooden spoon to break the meat into small pieces and cook until no longer pink and nicely browned, about 6–8 minutes. If there’s excess fat, carefully spoon off and discard most of it, leaving a bit for flavor.
- Season the meat: Sprinkle 1 (1-ounce) packet taco seasoning over the browned beef. Pour in 2/3 cup water and add 1 tablespoon tomato paste. Stir well to dissolve the seasoning and evenly distribute the tomato paste. Reduce the heat to medium and let the mixture simmer gently for 2–3 minutes so the flavors meld and the sauce slightly thickens.
- Add tomatoes and soup: Pour the entire 1 (10-ounce) can Rotel diced tomatoes and green chiles, undrained, into the skillet. Add 1 (10.75-ounce) can condensed cream of chicken soup and stir until everything is fully combined. Keep the heat at medium-low and allow the mixture to warm through for about 2 minutes, stirring occasionally.
- Incorporate the melting cheese: Reduce the heat to low. Add 8 ounces Velveeta cheese, cut into cubes, to the skillet. Stir continuously until the Velveeta is completely melted and the mixture is smooth. Once the Velveeta has melted, sprinkle in 1 1/2 cups shredded cheddar cheese or Mexican cheese blend and continue stirring until the shredded cheese is melted and the sauce is uniformly creamy.
- Stir in the beans: Add 1 (15-ounce) can black beans, rinsed and drained, to the cheesy meat sauce. Stir gently to combine and heat the beans through, about 1–2 minutes. Taste the sauce and adjust seasoning if desired—add a pinch of salt or black pepper if needed.
- Combine with spaghetti: Add the cooked and drained spaghetti to the skillet with the creamy taco mixture. Toss gently but thoroughly so every strand of spaghetti is coated in the sauce. If the sauce feels too thick, add a few tablespoons of the reserved pasta cooking water (or up to 1/2 cup) and stir until you reach the desired silky consistency.
- Finish and serve: Once the spaghetti is evenly coated and heated through, remove the skillet from the heat. If using, sprinkle 2 tablespoons chopped fresh cilantro over the top for a pop of color and fresh flavor. Serve immediately while hot. This dish pairs well with simple sides like a green salad or tortilla chips for scooping.
Tips and Variations

- Make it milder or hotter: If you prefer milder flavors, choose mild Rotel or drain some of the juices. For more heat, add diced jalapeño when browning the beef or swirl in a spoonful of your favorite hot sauce.
- Cheese swap: If you prefer to skip processed cheese, you can use an extra cup of shredded cheese and a splash (2–4 tablespoons) of milk to help create creaminess. The texture will be slightly different but still delicious.
- Meat alternatives: Ground turkey or a plant-based ground “beef” substitute can be used in place of the ground beef if you’d like a lighter option. Keep the same 1 pound measurement.
- Make it ahead: The assembled dish holds well in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water or milk to loosen the sauce, or microwave in short bursts, stirring in between.
- One-pot shortcut: For fewer dishes, cook the spaghetti slightly under al dente, drain, and then toss it back into the pot while you make the sauce in the skillet. Combine everything in the pot to finish—just be careful not to overcook the pasta.
Why this works

This recipe is successful because it balances texture and flavor—soft spaghetti provides a neutral canvas for a chunky, seasoned meat sauce. The combo of Rotel and taco seasoning gives brightness and authenticity to the taco profile, while the Velveeta and shredded cheddar create a silky, clingy sauce that envelopes each strand. Black beans introduce a creamy bite and make the dish feel more substantial without overpowering the other elements.
Serving Suggestions
- Top with a dollop of sour cream or a drizzle of plain yogurt for a cool contrast.
- Serve with lime wedges on the side for added acidity and brightness.
- Offer crushed tortilla chips or crispy fried onions for crunch at the table.
- Pair with a simple chopped lettuce salad dressed in a light vinaigrette to cut through the richness.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat over low heat on the stove with a splash of water or milk, stirring until warmed through and saucy. The pasta will absorb sauce as it sits; add liquid when reheating to restore the glossy texture.
Final thoughts
This Creamy Taco Spaghetti is exactly the kind of dish that becomes a meal plan staple: affordable, quick, and beloved by kids and adults alike. It’s a creative mash-up that proves comfort food doesn’t have to be complicated. Make a big batch, invite a few friends, and enjoy the creamy, cheesy, taco-forward flavors that make weeknight dinners feel special.
Happy cooking—and enjoy every cheesy forkful of your Creamy Taco Spaghetti.

Creamy Taco Spaghetti
Equipment
- large nonstick skillet
- Saucepan
- Colander
Ingredients
- 8 ounces spaghetti
- 1 pound ground beef
- 1 ounce taco seasoning mix (1 packet)
- 2/3 cup water
- 1 tablespoon tomato paste
- 1 10-ounce can Rotel diced tomatoes and green chiles undrained
- 1 10.75-ounce can condensed cream of chicken soup
- 8 ounces Velveeta cheese cut into cubes
- 1 1/2 cups shredded cheddar or Mexican cheese blend
- 1 15-ounce can black beans rinsed and drained
- 2 tablespoons fresh cilantro chopped, optional
Instructions
- Bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente; drain and set aside.
- Heat the large nonstick skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until no longer pink, about 5–7 minutes; drain any excess fat.
- Sprinkle the taco seasoning over the cooked beef and pour in 2/3 cup water; stir and cook over medium-high heat for 2–3 minutes until the seasoning is incorporated.
- Stir in the tomato paste, undrained Rotel, and condensed cream of chicken soup. Add the cubed Velveeta and shredded cheddar; reduce heat to medium and cook, stirring, until all the cheese is melted and the sauce is smooth.
- Add the drained spaghetti and rinsed black beans to the skillet; toss gently to coat the pasta in the sauce and heat through.
- Sprinkle with chopped cilantro, if using, and serve immediately.
Notes
- Use hot taco seasoning and hot Rotel for more spice.
- Drain excess beef fat to reduce greasiness.
