Start by heating olive oil in a skillet over medium heat. Add the ground beef and onions, breaking up the meat as it cooks. Cook until the beef is browned and the onions are soft. Season with salt, pepper, and taco seasoning. This step builds a flavorful base that’ll soak into your pasta later.
Transfer the seasoned beef and onion mixture into your crockpot. Pour in the Rotel tomatoes (with their juices), 2 tablespoons of chopped cilantro, beef broth, and water. Give everything a good stir so the flavors can blend beautifully before adding the pasta.
Break your spaghetti noodles in half and add them to the crockpot. Stir gently to make sure they’re evenly coated in the liquid and not clumped together. The noodles will cook slowly, absorbing the delicious taco-infused broth.
Cover the crockpot and cook on high for 2.5 hours or low for 4–5 hours. Stir occasionally if possible. You’ll know it’s done when the pasta is tender and most of the liquid has been absorbed, leaving a saucy, cheesy consistency.
Once your spaghetti is cooked, stir in the shredded sharp cheddar cheese until melted and creamy. Top with the remaining tablespoon of fresh cilantro for a bright, flavorful finish. Serve it hot and watch everyone go for seconds!