Boil water in a large pot.
Add penne pasta, cook, and drain well.
Heat oil in a skillet on medium.
Add onion and garlic, sauté until softened.
Add ground beef and cook until browned.
Drain excess fat from the skillet.
Season with salt, pepper, and paprika.
Pour Alfredo sauce into the skillet.
Stir until the sauce warms through.
Add cooked pasta to the skillet.
Mix well until everything combines.
Add cheddar and mozzarella cheese.
Stir until cheese melts completely.
Top with cooked bacon if using.
Garnish with parsley and pickles.