Sauté onion: In a large skillet, heat olive oil over medium heat. Add onion and cook for about 5 minutes until softened.
1 medium onion, 1 tablespoon olive oil
Brown the beef: Add ground beef to the skillet and cook for 6–8 minutes until browned.
1 pounds lean ground beef
Season: Stir in garlic, paprika, Italian seasoning, bay leaf, salt, and pepper. Cook for 30 seconds until fragrant.
3 cloves garlic, 1 teaspoon Italian seasoning, 1 bay leaf, ½ teaspoon sweet paprika, salt + black pepper
Simmer tomatoes: Stir in the diced tomatoes and simmer for 2–3 minutes.
1 can
Add broth and orzo: Pour in beef broth and orzo. Stir and bring to a boil.
1 cup orzo pasta, 2 cups low-sodium beef broth
Cook orzo: Reduce heat to medium-low and simmer for 10–12 minutes, uncovered. Stir often to prevent sticking.
Add spinach: Stir in fresh spinach and cook 1 minute until wilted.
2 cups fresh spinach
Finish: Discard the bay leaf. Top with chopped parsley and grated parmesan if desired.