I’m still shocked that one pot, a handful of simple ingredients, and a little broccoli can turn into orzo this creamy, cheesy, and impossible to stop eating.

I’m obsessed with this One Pot Cheesy Orzo With Broccoli because it hits that mac-and-cheese craving but feels a little more dinner-ish. The orzo gets creamy and almost risotto-like, while the broccoli keeps every bite from feeling too heavy.
And the sharp cheddar? That’s the whole reason I keep sneaking forkfuls straight from the pot.
I love how it tastes rich, cheesy, and a little messy in the best way, with tiny pasta that clings to everything. But mostly, I adore that it gives me big comfort-food energy without turning into a full kitchen production.
Simple. Cheesy.
Ridiculously satisfying.
Ingredients

- Olive oil and butter make the base rich, cozy, and just a little glossy.
- Yellow onion brings sweet, mellow flavor that makes everything taste more homemade.
- Garlic adds that warm, savory kick you’ll smell right away.
- Orzo cooks up creamy and soft, kind of like easy weeknight risotto.
- Broth gives the orzo real flavor instead of tasting plain or flat.
- Milk helps turn the whole pot creamy without feeling too heavy.
- Broccoli adds color, bite, and a veggie moment that actually works.
- Sharp cheddar melts in bold and cheesy, exactly what you came for.
- Parmesan adds salty depth and makes the sauce taste a little fancier.
- Salt and pepper keep the flavors awake, not bland.
- Plus red pepper flakes add a tiny kick if you like heat.
- Lemon juice brightens things up so the cheese doesn’t feel too rich.
- Basically, parsley makes it look fresh and adds a clean finish.
Ingredient Quantities
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 small yellow onion, finely chopped (about 1 cup)
- 2 cloves garlic, minced
- 1 1/2 cups dry orzo
- 3 cups low sodium chicken broth or vegetable broth
- 1 cup milk (whole or 2 percent)
- 3 cups broccoli florets, cut into bite sized pieces
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese
- Salt to taste, about 1/2 teaspoon
- Freshly ground black pepper, about 1/4 teaspoon
- 1/4 teaspoon red pepper flakes, optional
- 1 tablespoon lemon juice, optional
- 2 tablespoons chopped fresh parsley, optional
How to Make this
1. Heat olive oil and butter in a large wide pot or deep skillet over medium heat until butter is melted and foamy.
2. Add the chopped onion and cook until softened and translucent, about 4 to 5 minutes.
3. Stir in the minced garlic and cook 30 seconds until fragrant.
4. Add the dry orzo and toast, stirring frequently, about 2 minutes.
5. Pour in the chicken or vegetable broth and the milk, stir to combine, and bring to a gentle boil.
6. Add the broccoli florets, reduce heat to a simmer, cover, and cook until the orzo is tender and the broccoli is bright green and fork tender, about 10 to 12 minutes, stirring occasionally to prevent sticking.
7. Remove from heat and let sit uncovered 1 to 2 minutes to thicken slightly.
8. Stir in the shredded sharp cheddar and grated Parmesan until melted and smooth.
9. Season with salt, freshly ground black pepper, and red pepper flakes if using; stir in lemon juice if desired.
10. Sprinkle with chopped fresh parsley, adjust seasoning to taste, and serve immediately.
Equipment Needed
1. Large wide pot or deep skillet with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or silicone spatula
5. Measuring cups and spoons
6. Cheese grater (for Parmesan and cheddar if not pre-shredded)
7. Liquid measuring cup (for broth and milk)
8. Small bowl and spoon for mixing/holding grated cheese and lemon juice
9. Tongs or slotted spoon for stirring and serving
FAQ
One Pot Cheesy Orzo With Broccoli Recipe Substitutions and Variations
- Olive oil: substitute with avocado oil, light olive oil, or canola oil for high heat cooking.
- Butter: use ghee for a nuttier flavor, or an equal amount of olive oil or vegan margarine for dairy free.
- Chicken broth: replace with vegetable broth for a vegetarian version, or dilute 1 cup water plus 1 teaspoon bouillon if needed.
- Sharp cheddar: swap in Gruyere or Fontina for meltiness and a rounder flavor, or use a mild cheddar plus 1/4 cup extra Parmesan for sharper taste.
Pro Tips
1. Toast the dry orzo until it smells nutty before adding liquids. That extra minute or two builds a deeper flavor and helps the pasta hold its texture so the final dish stays pleasantly al dente instead of turning mushy.
2. Cut the broccoli into uniform, bite sized pieces and add the florets early, but reserve any very thick stems to add a few minutes later. That way the florets become bright and tender while thicker pieces don’t overcook into mush.
3. Use warm or room temperature milk and gently simmer rather than boil once the liquids are combined. Sudden high heat can make the dairy separate and create a grainy sauce. Stir occasionally and allow the pot to rest off the heat for a minute so the sauce thickens before adding cheese.
4. Shred the cheddar fresh from a block and add it off the heat in small handfuls, stirring until smooth. Pre-shredded cheese has anti clumping agents that prevent a silky melt. Finish with a splash of lemon juice or a pinch of salt to brighten the flavors and a quick grind of black pepper for contrast.

One Pot Cheesy Orzo With Broccoli Recipe
I’m still shocked that one pot, a handful of simple ingredients, and a little broccoli can turn into orzo this creamy, cheesy, and impossible to stop eating.
6
servings
375
kcal
Equipment: 1. Large wide pot or deep skillet with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or silicone spatula
5. Measuring cups and spoons
6. Cheese grater (for Parmesan and cheddar if not pre-shredded)
7. Liquid measuring cup (for broth and milk)
8. Small bowl and spoon for mixing/holding grated cheese and lemon juice
9. Tongs or slotted spoon for stirring and serving
Ingredients
-
1 tablespoon olive oil
-
1 tablespoon butter
-
1 small yellow onion, finely chopped (about 1 cup)
-
2 cloves garlic, minced
-
1 1/2 cups dry orzo
-
3 cups low sodium chicken broth or vegetable broth
-
1 cup milk (whole or 2 percent)
-
3 cups broccoli florets, cut into bite sized pieces
-
1 1/2 cups shredded sharp cheddar cheese
-
1/2 cup grated Parmesan cheese
-
Salt to taste, about 1/2 teaspoon
-
Freshly ground black pepper, about 1/4 teaspoon
-
1/4 teaspoon red pepper flakes, optional
-
1 tablespoon lemon juice, optional
-
2 tablespoons chopped fresh parsley, optional
Directions
- Heat olive oil and butter in a large wide pot or deep skillet over medium heat until butter is melted and foamy.
- Add the chopped onion and cook until softened and translucent, about 4 to 5 minutes.
- Stir in the minced garlic and cook 30 seconds until fragrant.
- Add the dry orzo and toast, stirring frequently, about 2 minutes.
- Pour in the chicken or vegetable broth and the milk, stir to combine, and bring to a gentle boil.
- Add the broccoli florets, reduce heat to a simmer, cover, and cook until the orzo is tender and the broccoli is bright green and fork tender, about 10 to 12 minutes, stirring occasionally to prevent sticking.
- Remove from heat and let sit uncovered 1 to 2 minutes to thicken slightly.
- Stir in the shredded sharp cheddar and grated Parmesan until melted and smooth.
- Season with salt, freshly ground black pepper, and red pepper flakes if using; stir in lemon juice if desired.
- Sprinkle with chopped fresh parsley, adjust seasoning to taste, and serve immediately.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 260g
- Total number of serves: 6
- Calories: 375kcal
- Fat: 17.8g
- Saturated Fat: 9.8g
- Trans Fat: 0.08g
- Polyunsaturated: 0.33g
- Monounsaturated: 3g
- Cholesterol: 48mg
- Sodium: 583mg
- Potassium: 283mg
- Carbohydrates: 34g
- Fiber: 3.4g
- Sugar: 4g
- Protein: 17.7g
- Vitamin A: 600IU
- Vitamin C: 42mg
- Calcium: 362mg
- Iron: 1.3mg



















