In a large skillet or frying pan, heat the olive oil over medium heat.
2 Tablespoons olive oil
Add the ground beef and chopped onion, and bell peppers and cook until meat is no longer pink and has browned.
1 pound lean ground beef or ground turkey, ½ cup diced yellow onion, 1/2 cup diced red bell pepper, 1/2 cup diced green bell pepper
Add the ground beef and cook until it's no longer pink and starts to brown.
Add minced garlic.
2 teaspoons minced garlic
Sprinkle the taco seasoning over the cooked beef mixture. Stir well to evenly coat the beef with the seasoning.
1 ounce taco seasoning
Pour in the diced tomatoes (including the juices) and break up any large tomato chunks with a wooden spoon.
10 ounces Rotel diced tomatoes and green chiles
Add the uncooked spaghetti (or pasta of your choice) to the skillet, and pour in the beef broth. Stir to combine all the ingredients.
8 ounces spaghetti, 2 1/2 cups beef broth
Bring the mixture to a boil over high heat. Once it's boiling, reduce the heat to low, cover the skillet, and simmer for 15 minutes, or until the pasta is cooked al dente. Stir occasionally to prevent sticking.
Remove the skillet from heat and sprinkle the shredded cheddar cheese over the top. Gently stir to distribute the cheese throughout the skillet, allowing it to melt.
1 cup Mexican cheese
Serve immediately.