Microwave the broccoli with cheese sauce and cook the rice according to the directions on each of the packages. Set aside.
In a large saucepan, melt the butter over medium-high heat. Cook the onions, celery, and almonds in the butter, stirring frequently, until the vegetables are crisp-tender and the almonds are lightly browned, about 6 minutes.
Stir in the cooked broccoli with cheese sauce, cooked rice, ham, thyme, marjoram, salt, and pepper. Stir in the half and half. Cook, stirring frequently, until warmed through, 2 to 3 minutes (do not boil). Sprinkle each portion with paprika, if desired, and serve warm.
