01 -
Pour the olive oil into a large pot or Dutch oven over medium-high heat.
02 -
Once the oil is hot, add the ground beef and diced onions. Crumble the ground beef well and continue cooking until the beef is fully browned.
03 -
Add the chopped garlic, stir, and continue cooking for about 1 minute.
04 -
Add the flour, stir well, and continue cooking for about 3 minutes.
05 -
Add the chicken broth and stir until the broth thickens.
06 -
Add the heavy cream and stir again.
07 -
Add the salt, pepper, onion powder, Italian seasoning, and paprika to the pot and stir well.
08 -
Bring the soup to a boil and add the carrots and uncooked macaroni noodles. Stir well and return the soup to a boil.
09 -
Once the soup is boiling, place a lid on the pot and reduce the heat to low. Leave the soup to simmer, stirring occasionally to prevent sticking, for 20 minutes.
10 -
After 20 minutes, remove the lid and stir well. Add the shredded cheddar and parmesan cheese. Stir until the cheese is melted. Serve and enjoy!