30 Minute Taco Spaghetti
This 30 Minute Taco Spaghetti is the weeknight rescue you didn’t know you needed: bold taco flavors tossed with tender spaghetti, creamy cheese, and a bright sprinkle of cilantro. It delivers all the comfort of a pasta dinner with the playful, familiar spices of a taco night, and it’s ready in about the time it takes to yell “dinner!” to the family. Easy, satisfying, and layered with texture, this dish lives somewhere between tacos and a classic skillet pasta—making it ideal for busy evenings or effortless entertaining.
Why you’ll love this recipe

Think of this as a one-skillet miracle where the pasta cooks in a vibrant, savory sauce so every strand soaks up flavor. You don’t need to fuss with draining and rinsing multiple pots, and the creamy finish from the softened cream cheese adds a luscious silkiness that tames the taco spices. It’s flexible, forgiving, and reliably crowd-pleasing—kids and grown-ups both tend to go back for seconds.
Ingredients
- ▢12 ounces spaghetti noodles
- ▢2 tablespoons olive oil
- ▢1 cup diced onion (about half a large onion)
- ▢2 teaspoons minced garlic (about 2 cloves)
- ▢1 ½ pounds lean ground beef
- ▢1 (1-ounce) packet taco seasoning or 3 tablespoons homemade taco seasoning
- ▢1 (10-ounce) can Rotel tomatoes
- ▢1 ½ cups beef broth
- ▢3 tablespoons tomato paste
- ▢3 ounces softened cream cheese
- ▢1 ½ cups shredded Colby Jack cheese
- ▢chopped fresh cilantro for garnish
Make-ahead & swap tips
If you want to speed things up even more, dice the onion and mince the garlic the night before. Cooked ground beef holds well in the fridge for up to three days, so brown it ahead and reheat with the sauce when you’re ready. If you prefer a milder profile, use a reduced-spice taco seasoning; for a vegetarian twist, swap the ground beef for crumbled, firm tofu or a plant-based ground substitute and use vegetable broth in place of the beef broth.
Step-by-step instructions

The directions below are rewritten into clear, easy-to-follow steps while preserving the ingredient amounts and the order of actions so you can make this 30 Minute Taco Spaghetti without missing a beat.
- Bring a large pot of salted water to a boil and cook the ▢12 ounces spaghetti noodles according to package directions until al dente. Reserve a cup of the pasta water, then drain the spaghetti and set aside. Keep the pasta warm while you finish the sauce.
- While the pasta water heats, heat a large skillet over medium-high heat and add ▢2 tablespoons olive oil. Once the oil shimmers, add the ▢1 cup diced onion (about half a large onion). Sauté, stirring occasionally, until the onion is translucent and starting to brown, about 4 to 5 minutes.
- Add ▢2 teaspoons minced garlic (about 2 cloves) to the skillet with the onion. Stir and cook for 30 to 60 seconds, until fragrant. Be careful not to let the garlic burn.
- Add ▢1 ½ pounds lean ground beef to the skillet. Break the meat up with a spatula and cook until no pink remains and the beef is well browned, about 6 to 8 minutes. Drain any excess fat from the skillet if there is a lot left behind.
- Sprinkle the ▢1 (1-ounce) packet taco seasoning or 3 tablespoons homemade taco seasoning evenly over the browned beef. Stir thoroughly so the meat is coated with the seasoning and cook for 1 minute to bloom the spices.
- Pour in the ▢1 (10-ounce) can Rotel tomatoes and ▢1 ½ cups beef broth, then add ▢3 tablespoons tomato paste. Stir to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Reduce the heat to medium-low and stir in ▢3 ounces softened cream cheese. Keep stirring until the cream cheese melts into the sauce and forms a smooth, creamy texture. If the sauce seems too thick, add a splash of the reserved pasta water or an extra tablespoon of beef broth to loosen it.
- Add the drained spaghetti to the skillet, tossing or stirring until the noodles are evenly coated in the sauce. If needed, add a little of the reserved pasta water to help the sauce cling to the pasta. Heat together for 1 to 2 minutes so the pasta absorbs some of the sauce.
- Sprinkle ▢1 ½ cups shredded Colby Jack cheese over the pasta. Cover the skillet for a minute or two, or simply stir until the cheese melts and becomes gooey throughout the dish.
- Plate the pasta and finish with a generous sprinkle of chopped fresh cilantro for brightness. Serve immediately.
Make it your own

This 30 Minute Taco Spaghetti is a great canvas. Fold in a cup of black beans for extra fiber, top with sliced avocado for richness, or spoon a little salsa roja on each plate for a brighter, tangy kick. For a smoky note, stir in a few dashes of smoked paprika or swap the Rotel for a can of fire-roasted diced tomatoes. Want more veg? Add a cup of frozen corn or bell pepper strips when you sauté the onion so they cook through with the beef.
Serving suggestions
Serve this skillet-style pasta with a crisp side salad and lime wedges for cutting through the richness. Tortilla chips on the side double as a crunchy spoon and make this feel extra festive. Leftovers keep well in an airtight container in the fridge for up to three days; reheat gently on the stovetop with a splash of broth to revive the sauce.
Notes on ingredients
Using lean ground beef helps control excess grease, which keeps the sauce from becoming oily. Softened cream cheese melts smoothly into the sauce to create a silky mouthfeel—make sure it’s at room temperature or briefly microwave it for 10 seconds if it’s still firm. Colby Jack cheese melts beautifully and balances the taco seasoning without overpowering the dish; you can substitute a similar shredding cheese if you prefer.
Timing and workflow
To hit the advertised 30 minute mark, start boiling your pasta water first, then prep the onion and garlic while it heats. Cook the pasta while you brown the beef and build the sauce. This overlapping method means you’ll be combining everything right as the pasta finishes, so dinner comes together quickly and efficiently.
How this comes together
The method intentionally layers flavors: sautéing the onion develops sweetness, briefly cooking the garlic releases a fragrant base, and browning the beef creates savory complexity. The taco seasoning blooms in the hot fat of the meat and then merges with tomatoes, broth, and tomato paste to form a sauce that clings to spaghetti—rather than simply bathing it—while the cream cheese smooths the edges for a cohesive, comforting bite.
Nutrition snapshot
Because this is a hearty, cheese-forward skillet meal featuring ground beef and pasta, it’s a satisfying main course that provides protein, carbohydrates, and some dairy-derived fats. You can lighten the dish by choosing a lower-fat cheese or by bulking it up with vegetables like spinach, zucchini, or extra tomatoes.
Final thoughts
Whether you’re feeding picky eaters or just want an easy dinner with a familiar flavor profile, this 30 Minute Taco Spaghetti hits the sweet spot. It’s fast, flavorful, and fun—the perfect weeknight meal to keep in your repertoire. The combination of taco spice and creamy pasta is unexpectedly perfect, and once you try it, it’ll likely become one of those dishes you reach for whenever time is short but cravings are loud.
Printable checklist
- ▢12 ounces spaghetti noodles
- ▢2 tablespoons olive oil
- ▢1 cup diced onion (about half a large onion)
- ▢2 teaspoons minced garlic (about 2 cloves)
- ▢1 ½ pounds lean ground beef
- ▢1 (1-ounce) packet taco seasoning or 3 tablespoons homemade taco seasoning
- ▢1 (10-ounce) can Rotel tomatoes
- ▢1 ½ cups beef broth
- ▢3 tablespoons tomato paste
- ▢3 ounces softened cream cheese
- ▢1 ½ cups shredded Colby Jack cheese
- ▢chopped fresh cilantro for garnish
Enjoy this quick, cheesy, and delightfully spicy pasta—the kind of dish that proves weeknight dinners can be both simple and special. Make, plate, and dig in while it’s hot!

30 Minute Taco Spaghetti
Ingredients
Equipment
Method
- Cook the spaghetti in a large pot of boiling salted water according to package directions until al dente. Drain and set aside.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, until tender and translucent, about 5–6 minutes.
- Add the minced garlic to the skillet and cook for 30–60 seconds until fragrant.
- Add the ground beef and increase heat to medium-high. Cook, breaking up the meat, until no longer pink, about 5–7 minutes. Drain excess fat if desired.
- Reduce heat to medium and stir in the taco seasoning, Rotel tomatoes (undrained), tomato paste, beef broth, and softened cream cheese. Stir until the cream cheese melts and the sauce is smooth, about 4–5 minutes.
- Add the cooked spaghetti to the skillet and toss to combine. Sprinkle the shredded Colby Jack cheese over the pasta and stir until the cheese is fully melted and the sauce coats the noodles.
- Garnish with chopped fresh cilantro and serve immediately.
Notes
- Store leftovers in an airtight container for 3–4 days.
- You can freeze portions for up to 3 months.
- Thaw frozen portions overnight in the refrigerator.
- Reheat with a splash of water or broth if needed.
