Go Back
+ servings
Print Recipe
4.80 from 5 votes

Broccoli and Cheddar Baked Risotto

Cheesy rice with broccoli and topped with crispy bacon is an easy dish to love. This is a simple, one-pan meal with a risotto-inspired method of adding stock to the rice a bit at a time. This yields super tender, individual pieces of rice and a single dish that can stand on its own as a full meal.
To adjust the servings in this recipe, click on the number next to servings.
Prep Time20 mins
Cook Time45 mins
Total Time1 hr 5 mins
Course: Main Dish
Keyword: easy, weeknight-friendly, one pan meal, rice
Servings: 4
Calories: 678kcal
Author: Jess Smith via Inquiring Chef
Cost: $7.00


  • Saucepan
  • Saute Pan or Dutch Oven


  • 5 cups Chicken or Vegetable Stock
  • 8 strips Bacon, chopped
  • ¼ cup Water
  • 1 large head Broccoli, chopped into small florets
  • 3 Tablespoons Butter (unsalted or salted butter will work, but adjust salt to taste)
  • 1 cup Diced Onion
  • 4 cloves Garlic, diced
  • 1 ½ cups Arborio Rice
  • ½ cup Dry White Wine (substitute stock or water)
  • 4 ounces Cheddar Cheese, finely cubed


  • Pour stock into a saucepan. Bring it to a boil and then reduce the heat so the stock stays warm but is not boiling. (This is a key step in making risotto. Adding warm stock to the risotto means it will cook more quickly and evenly.)
  • Heat a large saute pan with a lid (or Dutch oven) over medium-high heat.
  • Add water to pan. When water begins to simmer, add broccoli florets and cover the pan with a lid.
  • Leave broccoli to steam with the lid on until tender, about 5 minutes (remove the lid and check a floret when needed). Set broccoli aside and sprinkle it with some salt.
  • Return to heated pan and add bacon. Cook bacon until very crisp and golden brown, 6 to 8 minutes. Transfer bacon to a paper towel-lined plate to cool.
  • Drain all but a thin layer of bacon fat out of the pan.
  • Reduce heat in the pan to low-medium.
  • Add butter to remaining bacon fat. When butter melts, add onion and garlic and saute until softened, 5 to 6 minutes.
  • Add rice and stir to coat.
  • Add wine and cook until wine is completely absorbed.
  • Add 1 cup of warm stock and cook, stirring frequently, until stock is completely absorbed by the rice. Continue this process, adding 1 cup of stock at a time and cooking until all of the rice is absorbed, until you get rice that is tender and sitting in a thick, creamy sauce. (The total process should take between 25 and 30 minutes. The rice may be tender before you use all the stock, so just discard extra stock or use it for another purpose.)
  • Remove rice from the heat and gently fold in cheese cubes and steamed broccoli.
  • Taste rice. Depending on the saltiness of the stock you used, it may need some extra salt, so add that as needed.
  • Transfer rice to a serving platter. Sprinkle bacon on top and serve.


Calories: 678kcal | Carbohydrates: 77g | Protein: 24g | Fat: 28g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 59mg | Sodium: 1598mg | Potassium: 979mg | Fiber: 7g | Sugar: 5g | Vitamin A: 1254IU | Vitamin C: 160mg | Calcium: 316mg | Iron: 5mg