Need dinner on the table quickly? This cheesy beef taco pasta is a family-favorite, combining the wonderful flavors of cheesy pasta with tacos. Best of all, it's ready in under 30 minutes and in one pot!
Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the onion and beef.
Break meat apart and cook until onions are warm and translucent. Sprinkle with salt and pepper as desired. Add the garlic, taco spices and diced bell pepper. Stir to combine.
Add the beef broth, water, diced tomatoes, tomato sauce and pasta shells. Bring everything to a gentle boil. Cover and cook according to pasta directions.
Check the doneness of the pasta, and using a spatula or silicone spoon, gently stir the mixture to make sure nothing is sticking to the bottom of the pot.
Once pasta is cooked through and the beef reaches an internal temperature of 165 degrees F as measured by a food thermometer, remove from heat. Add in cottage cheese, shredded cheeses and black beans. Stir and leave covered until ready to serve.