01 -
Preheat oven to 350°F (175°C) and grease a large casserole dish.
02 -
Cook elbow macaroni according to package directions until al dente. Drain and set aside.
03 -
Heat olive oil in a skillet over medium heat. Add chopped onion and minced garlic; sauté until softened and fragrant.
04 -
Add ground beef to the skillet and cook until browned. Drain excess fat.
05 -
Stir in undrained diced tomatoes, condensed tomato soup, paprika, Italian seasoning, salt, and pepper. Simmer the mixture for 5 minutes.
06 -
Add cooked macaroni and sour cream to the skillet. Stir until fully incorporated.
07 -
Transfer the beef and pasta mixture to the prepared casserole dish. Evenly top with shredded cheddar and mozzarella cheese.
08 -
Bake uncovered for 25 to 30 minutes, or until the cheese is melted and bubbly.
09 -
Allow the casserole to cool for 5 minutes before serving.