Start by browning the ground beef in your Instant Pot until it’s nicely caramelized, which should take just a few minutes. You want a beautiful brown color on the meat, so keep an eye on it to avoid burning.
Once the beef is browned, add in the diced onion and minced garlic. Stir them around until the onion becomes translucent and fragrant, about a couple of minutes. This step adds depth of flavor.
Sprinkle in the taco seasoning, salt, and black pepper. Stir everything together until the meat is well-coated and the spices are fragrant. Allow it a moment for the flavors to develop.
Add the tomato sauce and salsa to the pot. Stir well to combine, and be sure to scrape the bottom to prevent any sticking.
Stir in the beef stock thoroughly, creating a broth-like base. Ensure there is enough liquid to cook the pasta without the mixture becoming too dry.
Add the uncooked pasta shells, ensuring they are fully submerged in the liquid. This is essential for even cooking, so do not leave them on top.
Secure the lid on your Instant Pot and set it to cook on high pressure. The cooking should take around 20 minutes. Timing is crucial; overcooking can lead to mushy pasta.
After cooking, release the pressure carefully and remove the lid. Add the shredded cheddar cheese and heavy cream. Stir until fully melted and creamy, ensuring there are no clumps of cheese.
Finish by topping your pasta with the chopped cilantro for added freshness and color. Taste and adjust any seasoning as needed. Enjoy your creamy, flavorful taco pasta!