There’s something wildly satisfying about one-pot meals that come together quickly, deliver big flavor, and leave you with only a single skillet to wash. This Taco Spaghetti (ONE POT!) is comfort food with a fiesta twist — spaghetti meets taco night in a saucy, cheesy, weeknight-saving skillet. It’s bold, breezy, and built around pantry-friendly ingredients. I love it for busy evenings, for feed-the-crowd dinners, and for when you want something familiar but a little unexpected.
The technique is simple: sweat aromatics, brown lean ground beef, deepen the base with tomato paste and taco seasoning, add tomatoes and enchilada sauce, pour in chicken broth and pasta, simmer until the strands are tender, then finish with a blanket of extra-sharp Cheddar. One pot, minimal fuss, maximum comfort.
Why you’ll love this Taco Spaghetti (ONE POT!)

- One pot from start to finish — less cleanup and more time for everything else.
- Bold, layered flavors: caramelized onion and pepper, concentrated tomato paste, and a savory mix of taco seasoning and beef bouillon.
- Flexible: top it with shredded lettuce, chopped tomatoes, or creamy avocado if you like.
- Quick to make — about 30 minutes from stovetop to table.
Ingredients
Make sure you have everything ready before you start — mis en place saves time and keeps the process smooth.
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced, 1 cup
- 1 medium red pepper, finely diced, 1 cup
- 1 tablespoon minced garlic
- 1 pound lean ground beef (93/7)
- 2 tablespoons tomato paste
- 1 (1-ounce) packet taco seasoning (see note 1)
- 1 teaspoon beef bouillon powder
- 1 (14.5-ounce) can diced tomatoes or crushed tomatoes
- 10 ounces mild red enchilada sauce (see note 2)
- 3 cups chicken broth, plus more if needed
- 12 ounces spaghetti — not the whole package, see note 3
- Salt and pepper to taste
- 1 cup freshly shredded extra-sharp Cheddar cheese (pack to measure)
Notes
- Note 1: Use your favorite taco seasoning or make a simple mix of chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper if you prefer a homemade blend.
- Note 2: Mild red enchilada sauce adds a gentle, tangy depth. If you can’t find it, a mild tomato-based enchilada sauce or a light red pasta sauce will work.
- Note 3: This recipe uses 12 ounces of spaghetti. Most store packages are 16 ounces, so measure out 12 ounces and save the rest for another meal.
Equipment

- Large deep skillet or wide, heavy-bottomed pot with a lid (large enough to hold 3 cups of liquid plus pasta)
- Wooden spoon or spatula
- Measuring cups and spoons
- Box grater for the Cheddar (or pre-shredded if you prefer)
Step-by-step directions

The directions below follow the original recipe order but are rewritten into clear, step-by-step instructions to keep the process smooth and predictable. Read through once before starting so you can work confidently.
- Heat the oil: Place a large deep skillet or pot over medium heat. Add 2 tablespoons olive oil and let it warm for about 30 seconds so the oil shimmers but doesn’t smoke.
- Sauté the aromatics: Add 1 cup finely diced yellow onion and 1 cup finely diced red pepper to the hot oil. Cook, stirring occasionally, until the vegetables are softened and starting to brown, about 5 to 7 minutes. Add 1 tablespoon minced garlic and cook for another 30 to 60 seconds, until fragrant. Keep the vegetables moving so the garlic doesn’t burn.
- Brown the beef: Push the vegetables to one side of the pan or make a small well in the center. Add 1 pound lean ground beef (93/7) to the pan. Break the meat into chunks with your spoon and brown it, stirring and turning, until it’s cooked through and no pink remains, about 5 to 7 minutes. Drain any excess fat if your pan accumulates a lot of grease, leaving a little for flavor.
- Add concentrated flavors: Stir in 2 tablespoons tomato paste, 1 (1-ounce) packet taco seasoning, and 1 teaspoon beef bouillon powder. Mix well so the tomato paste and seasonings coat the meat and vegetables. Cook 1 to 2 minutes to let the tomato paste darken slightly and deepen in flavor.
- Pour in the tomatoes and enchilada sauce: Add the 1 (14.5-ounce) can diced tomatoes (or crushed tomatoes) and 10 ounces mild red enchilada sauce to the skillet. Stir to combine, scraping up any browned bits from the bottom of the pan — those add great flavor.
- Add broth and pasta: Pour in 3 cups chicken broth, then add 12 ounces spaghetti. Break the spaghetti in half if it’s too long to fit in the pan. Stir gently to distribute the noodles and make sure they’re mostly submerged in the liquid. If necessary, press the strands down so they’re covered by the sauce.
- Simmer until tender: Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer. Partially cover the pan with a lid and cook, stirring occasionally to prevent sticking, until the spaghetti is tender and most of the liquid is absorbed, about 12 to 15 minutes. If the pasta looks dry before it’s fully cooked, add more broth or water, 1/4 cup at a time, until the noodles reach the desired doneness.
- Season and finish: Taste the sauce and season with salt and pepper to taste. If you want an extra hit of savory depth, adjust with a pinch more beef bouillon or taco seasoning. Turn off the heat and sprinkle 1 cup freshly shredded extra-sharp Cheddar cheese evenly over the top. Cover the pan for 2 minutes so the residual heat melts the cheese into a creamy layer.
- Serve: Give everything a gentle stir to combine the melted cheese into the sauce, or leave it swirled on top for a cheesy finish. Spoon portions into bowls and serve hot with your favorite toppings — think sliced green onions, chopped cilantro, diced tomatoes, or a dollop of sour cream if you like.
Toppings and serving ideas
- Fresh chopped cilantro and sliced green onions for brightness.
- Diced avocado or a few slices of fresh tomato for creaminess and freshness.
- A squeeze of lime brightens the whole dish just before serving.
- For extra heat, add sliced pickled jalapeños or a sprinkle of crushed red pepper.
- Serve with a simple side salad or warm tortillas to make it a bigger spread.
Make-ahead and storage
- Refrigerate leftovers in an airtight container for up to 3 days. Pasta will absorb more sauce as it sits; add a splash of broth or water when reheating to loosen it up.
- Reheat gently on the stovetop over low-medium heat, stirring frequently, or microwave in 30-second bursts until warmed through. Add a little liquid to restore creaminess.
- To freeze: Cool completely, then transfer to a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating.
Common troubleshooting
- If the pasta is undercooked but the sauce is gone: Add a half-cup of hot broth or water, cover, and simmer until the noodles finish cooking.
- If the sauce is too thin: Simmer uncovered for a few minutes to reduce and concentrate, or stir in a little extra shredded cheese to thicken slightly.
- If the dish tastes flat: A pinch more taco seasoning or a small squeeze of lime can sharpen the flavors.
Variations
- Vegetarian: Swap the ground beef for a plant-based ground alternative or cooked lentils. Use vegetable broth in place of chicken broth.
- Spicy: Use a medium or hot enchilada sauce and add a pinch of cayenne or crushed red pepper.
- Creamy: Stir in 1/4 cup sour cream or a few tablespoons of cream cheese off heat for a richer finish.
Final thoughts
Taco Spaghetti (ONE POT!) is exactly the kind of recipe you keep on repeat for cozy weeknights when you want big flavor without fuss. It hits all the right notes — savory beef, tangy tomato, warming spices, and a melty Cheddar finish — all in one skillet and ready faster than you’d expect. Measure out the 12 ounces of spaghetti, pull together the pantry staples, and in about half an hour you’ll have a satisfying, crowd-pleasing dinner on the table. Enjoy!

Taco Spaghetti (ONE POT!)
Equipment
- Large Pot
- Wooden Spoon or Spatula
- Tongs
- Measuring cups and spoons
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion finely diced (about 1 cup)
- 1 medium red bell pepper finely diced (about 1 cup)
- 1 tablespoon garlic minced
- 1 pound lean ground beef 93/7
- 2 tablespoons tomato paste
- 1 ounce taco seasoning packet (about 1-ounce)
- 1 teaspoon beef bouillon powder
- 14.5 ounces canned diced tomatoes or crushed tomatoes
- 10 ounces mild red enchilada sauce
- 3 cups chicken broth plus more if needed
- 12 ounces spaghetti break in half before adding; not the whole package
- salt and pepper to taste (suggested 1/4 tsp salt and 3/4 tsp pepper)
- 1 cup extra-sharp Cheddar cheese freshly shredded, add gradually
Instructions
- Heat 2 tablespoons olive oil in a large pot over high heat until shimmering.
- Add the diced onion and red pepper and cook 3–5 minutes, stirring occasionally, until the onion is translucent; push the vegetables to the edges of the pot.
- Add the ground beef to the center of the pot and sear about 1 minute per side; then break it apart with a wooden spoon and cook until mostly browned with only a little pink remaining.
- Stir in the minced garlic, tomato paste, taco seasoning, and beef bouillon powder; season with salt and pepper (suggested 1/4 teaspoon salt and 3/4 teaspoon pepper) and cook until the beef is fully browned.
- Pour in the canned tomatoes, enchilada sauce, and chicken broth and bring the mixture to a full boil.
- Break the spaghetti in half and submerge it in the boiling liquid. Reduce heat as needed to maintain a gentle boil and cook 10–12 minutes, stirring often and scraping the bottom to prevent sticking.
- About 8–10 minutes into cooking, reduce the heat to medium to avoid excessive evaporation so the pasta can finish cooking in the sauce.
- When the spaghetti is al dente, remove the pot from heat; the sauce should be saucy but not dry. Use tongs to toss the pasta for about a minute so the sauce thickens and the pasta becomes perfectly tender.
- Allow the mixture to cool slightly, then gradually stir in the shredded cheddar 1/4 cup at a time, tossing until fully incorporated and smooth.
- Serve immediately.
Notes
- For the taco seasoning: use 1 tbsp chili powder, 1 tsp each paprika, cumin, garlic powder, and onion powder, and 1/2 tsp oregano if making your own.
- If the sauce soaks up and pasta is still firm, lower the heat and add extra broth as needed.
- If the sauce isn't absorbing, increase the heat slightly to help the pasta cook.
