Heat olive oil in a large pot over medium heat. Toss in the onion and garlic, cook until fragrant and soft.
Add the ground beef and cook until browned. Drain off excess fat, but don’t worry if a little stays—it adds flavor.
Pour in the orzo and stir to coat it in all that meaty goodness.
Add beef broth, tomato sauce, cream, and seasoning. Stir well, bring to a boil, then reduce heat and cover.
Simmer for 10-12 minutes or until the orzo is tender. Stir occasionally so nothing sticks.
Remove the lid, stir in the cheddar cheese until melted and creamy.
Taste and adjust seasoning if needed. Sprinkle with parsley if you're feeling fancy.
Serve warm—possibly with a second spoon so no one has to wait their turn.