30 Minute Taco Spaghetti
There are dinners that feel like a hug and dinners that feel like a small kitchen celebration. This 30 Minute Taco Spaghetti does both: it’s quick, cozy, and wildly satisfying. Imagine the bright, taco-seasoned flavors you love, folded into a creamy, cheese-studded pasta that comes together in the time it takes to set the table. This version uses everyday pantry ingredients and keeps the flavors bold and family-friendly. It’s weeknight magic that doesn’t skimp on personality.
Why you’ll love this recipe
- It comes together in about 30 minutes, from start to finish.
- The combination of savory beef, tangy tomatoes, and melty Colby Jack cheese is irresistible.
- It’s pantry-friendly: most items are staples you likely already have.
- One-pot-ish feel—minimal pots, minimal cleanup, maximum flavor.
Ingredients
Serves 4–6
- ▢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
Equipment
- Large pot for boiling pasta
- Large skillet or sauté pan with a lid
- Colander
- Wooden spoon or spatula
- Measuring cups and spoons
Prep notes
Before you start the clock, bring a large pot of salted water to a boil for the spaghetti. Dice the onion, mince the garlic, and shred the Colby Jack cheese if needed. Having the cream cheese softened makes it easier to melt into the sauce quickly.
Step-by-step directions

- Cook the spaghetti: Add the 12 ounces spaghetti noodles to the large pot of boiling salted water and cook according to package instructions until just shy of al dente—usually around 8–10 minutes depending on your pasta. Reserve about ½ cup of the pasta cooking water just before draining. Drain the spaghetti in a colander and set aside.
- Sauté the aromatics: While the pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 cup diced onion (about half a large onion) and sauté, stirring occasionally, until the onion is translucent and beginning to brown at the edges, about 4–5 minutes. Add 2 teaspoons minced garlic (about 2 cloves) and cook for 30–60 seconds more until fragrant, taking care not to burn the garlic.
- Brown the beef: Increase the heat to medium-high and add 1 ½ pounds lean ground beef to the skillet with the onions and garlic. Break the meat up with a spoon and cook until it is no longer pink and has a bit of color, about 5–7 minutes. Drain any excess fat if your beef releases a lot of liquid.
- Season the meat: Sprinkle 1 (1-ounce) packet taco seasoning or 3 tablespoons homemade taco seasoning over the browned beef. Stir well to coat the meat evenly with the seasoning and let it toast for about 30 seconds to bloom the spices.
- Add tomatoes, broth, and tomato paste: Pour in 1 (10-ounce) can Rotel tomatoes (undrained), 1 ½ cups beef broth, and add 3 tablespoons tomato paste. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer, then reduce the heat so it holds a low simmer for 3–4 minutes. This lets the flavors meld and the tomato paste dissolve into the sauce.
- Incorporate the cheeses: Turn the heat to low. Add 3 ounces softened cream cheese to the skillet in chunks and stir until it melts into a smooth, creamy sauce. Next, stir in 1 ½ cups shredded Colby Jack cheese, a handful at a time, until the cheese is fully melted and the sauce is velvety. If the sauce seems too thick, add up to the reserved ½ cup pasta cooking water a few tablespoons at a time to reach your desired consistency.
- Combine pasta and sauce: Add the cooked spaghetti noodles to the skillet with the taco-spiced, cheesy beef sauce. Toss gently with tongs or a large spoon until all the noodles are evenly coated and the dish is hot throughout. Taste and adjust seasoning with salt and pepper if needed.
- Serve and garnish: Divide the taco spaghetti among bowls or a large serving dish. Sprinkle with additional shredded Colby Jack if you like extra cheesiness, and finish with chopped fresh cilantro for a burst of brightness. Serve immediately while hot.
Tips for success

- If you prefer a little more saucy texture, reserve more of the pasta water before draining and add it back gradually while tossing the spaghetti.
- For a lighter version, you can sub ground turkey for the beef without changing the amounts or technique.
- Warm the cream cheese slightly in the microwave for 10–15 seconds if your kitchen is cool—softened cream cheese blends in faster and creates a silkier sauce.
- Leftovers reheat well: rewarm gently on the stove over low heat with a splash of broth or water to loosen the sauce.
Make it your own
This recipe is a great base for customization. Stir in black beans or corn for extra texture, toss in a handful of baby spinach at the end to wilt, or top with sliced avocado for creaminess. If you like heat, add a pinch of cayenne or a few dashes of hot sauce when you add the taco seasoning.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop with a splash of beef broth or water to loosen the sauce, or microwave in 30-second bursts, stirring in between.
Nutrition snapshot (approximate per serving)
Calories and macros will vary depending on specific brands and serving sizes, but expect a hearty, protein-forward meal with satisfying fat and carbohydrate balance—perfect for refueling after a busy day.
Final notes
This 30 Minute Taco Spaghetti hits the sweet spot between playful and comforting. It’s fast enough for weeknights, flexible enough for crowds, and bold enough to become a repeat in your rotation. Gather the family, set out simple toppings like extra cheese and chopped cilantro, and let everyone dig in. You’ll love how a few pantry staples transform into something both familiar and totally new.

30 Minute Taco Spaghetti
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 1/2 pounds lean ground beef
- 1 ounce taco seasoning 1 (1-ounce) packet or about 3 tablespoons homemade
- 10 ounces Rotel tomatoes
- 1 1/2 cups beef broth
- 3 tablespoons tomato paste
- 3 ounces softened cream cheese
- 1 1/2 cups shredded Colby Jack cheese
- chopped fresh cilantro for garnish
Instructions
- 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 until tender and translucent, about 5–6 minutes.
- Add the minced garlic to the skillet and cook 1 minute more until fragrant.
- Add the ground beef and cook over medium-high heat, breaking it up with a spoon, until no longer pink; drain excess fat if desired.
- Reduce heat to medium and stir in the taco seasoning, Rotel tomatoes (with juices), tomato paste, beef broth, and softened cream cheese. Cook, stirring occasionally, until the cream cheese is melted and the sauce is combined, about 5 minutes.
- Add the cooked spaghetti to the skillet and stir in the shredded Colby Jack cheese until fully melted and the pasta is coated with the sauce.
- Garnish with chopped fresh cilantro and serve immediately.
Equipment
- Large Pot
- Colander
- Large Skillet
- Wooden spoon or spatula
Notes
- Store leftovers in an airtight container for 3–4 days.
- Freeze for up to 3 months.
- Thaw frozen portions overnight in the fridge.
- Reheat with a splash of water or broth if needed.

