Turn the Instant Pot to the saute setting. Add the olive oil and allow it to heat for about 1 minute.
Add the ground beef, sausage and diced onion to the inner pot. Cook for 5–7 minutes, breaking the meat apart with a wooden spoon as it cooks, until browned and fully cooked.
Stir in the minced garlic, italian seasoning, onion powder, salt, and black pepper. Cook for another 30 seconds until fragrant.
Carefully scrape the bottom of the instant pot to loosen any brown bits stuck to the bottom of the pot. This helps prevent a burn notice during pressure cooking.
Pour in the marinara sauce and beef broth. Stir until combined.
Add pasta, making sure the noodles are mostly covered, but avoid excessive stirring.
Place the lid on the Instant Pot and set the valve to sealing. Cook on high pressure for 5 minutes.
Once the cook time ends, allow a natural release for 10 minutes. Then carefully perform a controlled quick release of the remaining pressure.
Open the lid and stir the pasta gently. The noodles should be tender and coated in sauce.
Add the ricotta cheese, cottage cheese, parmesan cheese, and 1 cup of mozzarella cheese. Stir until creamy and fully combined.
Sprinkle the remaining mozzarella cheese over the top. Place the lid loosely over the pot for 2–3 minutes to allow the cheese to melt.
Garnish with fresh basil and serve warm.