This creamy Zucchini Risotto delivers everything you want from a comforting rice dish: rich parmesan and butter, bright lemon, tender zucchini, and crispy bacon on top. It’s indulgent, satisfying, and easy to make for a cozy family dinner.

This zucchini risotto is one of my favorite ways to use summer squash. It’s creamy from the rice starch and cheese, brightened with lemon zest and juice, and finished with crunchy bacon for contrast. The zucchini blends into the risotto, making it an easy way to add vegetables to a dish without changing the flavor too much—great for kids or picky eaters. Because the recipe includes protein from cheese and bacon, it’s fine on its own, but it also pairs well with a simple green salad or roasted vegetables for a more complete meal.
Table of Contents
- Why You’ll Love This Recipe
- Ingredients & Substitutions
- How to Make Zucchini Risotto
- Recipe Serving Suggestions
- Expert Tips
- Additions & Variations
- Recipe FAQs
- More Side Dish Recipes
- Creamy Zucchini Risotto Recipe
Why You’ll Love This Recipe
- Rich without cream: Parmesan and butter create a decadent mouthfeel without adding cream.
- Ultra-creamy texture: Slow simmering of arborio rice with warm broth releases starch for a silky finish.
- Vegetable-forward: Zucchini adds color, moisture, and nutrition while blending smoothly into the dish.
- Family friendly: Bacon and cheese make this a crowd-pleaser—even with selective eaters.
- Comfort food: Warm and filling, risotto is especially welcome on cool or rainy evenings.
Ingredients & Substitutions

- Shallot: If you don’t have shallots, one large yellow onion works well. Shallots offer a more subtle, slightly sweet flavor, but onions are a fine substitute.
- Kosher salt: Recipes are tested with Morton kosher salt; if you use table salt, reduce the amount because table salt is finer and saltier by volume.
- White wine: Use a dry white wine such as pinot grigio or sauvignon blanc to deglaze and add acidity—avoid sweet wines, which can imbalance the risotto.
The complete list of ingredients and exact amounts appears in the recipe card below.
How to Make Zucchini Risotto
Quick Overview
- Cook and crisp bacon; set aside.
- Sauté shallot and garlic in a bit of butter and reserved bacon fat.
- Cook zucchini briefly with herbs and seasoning.
- Toast arborio rice briefly, then deglaze with white wine.
- Gradually add warm broth, stirring until rice is al dente and creamy.
- Finish off the risotto with butter, shredded Parmesan, lemon zest and juice, and top with crumbled bacon.
Step by Step Instructions

Only use arborio (risotto) rice for a proper creamy texture; other rices will not yield the same result.
Step 1: In a large, deep skillet, cook the bacon over medium-low heat until it’s crisp. Remove bacon and drain on paper towels, reserving about 2–3 teaspoons of the rendered fat in the pan.
Step 2: Reduce heat to low and add 1 tablespoon of butter to the reserved fat. Add the finely chopped shallot and minced garlic and sauté for 4–5 minutes until fragrant and softened. Meanwhile, warm the broth in a separate saucepan and keep it at a gentle simmer.
Step 3: Turn the skillet heat to medium. Add another tablespoon of butter, the grated or diced zucchini, salt, dried thyme, and freshly cracked black pepper. Sauté about 5 minutes, until the zucchini is tender but not mushy.

Use warm or hot broth when ladling it into the rice—this helps coax more starch from the rice and keeps the cooking temperature steady.
Step 4: Add the arborio rice to the pan and sauté for 2–3 minutes so each grain is lightly toasted and coated in fat.
Step 5: Pour in the white wine to deglaze the pan and cook until the liquid has mostly evaporated.
Step 6: Add about 2/3 cup of the warm broth and stir constantly until the rice absorbs the liquid. Continue to add broth in 2/3 cup increments, stirring regularly, until the rice is tender but still slightly firm to the bite (al dente). This process usually takes 20–25 minutes.

Step 7: Remove the pan from the heat. Stir in the remaining butter and the shredded parmigiano reggiano until fully incorporated and the risotto is glossy.
Step 8: Add lemon zest and the juice of half a lemon, taste, and adjust seasoning with salt and pepper as needed.
Step 9: Crumble the cooked bacon and sprinkle it over the finished risotto. Serve immediately, garnished with additional lemon zest or fresh basil if desired.
Recipe Serving Suggestions
Top the risotto with crumbled bacon and fresh basil or parsley for contrast. The dish is rich on its own, so I don’t recommend heavy sauces. If you want extra protein, roasted or grilled chicken, seared fish, or a simple rotisserie chicken pair nicely.
- Baked or roasted chicken
- Pan-seared fish or sea bass
- Cast-iron lamb chops
- Beef kabobs or grilled steak
Expert Tips
- Don’t rinse the rice: The starch on the surface of arborio rice is what creates the creamy texture—measure it dry and add it straight to the pan.
- Cook to al dente: Risotto should be tender but still slightly firm at the center. Overcooked risotto becomes mushy.
- Keep the heat moderate: Avoid very high heat, which can scorch the rice or evaporate the liquid too quickly. A steady medium or medium-low works best.
Additions & Variations
- Slow cooker: Combine all ingredients except bacon, cheese, and lemon in a slow cooker and cook on high for 2–3 hours. Stir in Parmesan off-heat and finish with bacon and lemon zest.
- Vegan: Substitute plant-based butter and cheese, omit bacon or use a vegan bacon alternative, and swap chicken broth for vegetable broth.
- Leftovers: Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of broth to loosen the texture. Leftover risotto also works well formed into arancini (risotto balls) or fried cakes.

Recipe FAQs
Creaminess comes from the starch released by arborio rice as it cooks and is stirred with warm liquid. That starch combines with butter and cheese to make a silky sauce.
Risotto can become gummy if over-stirred, or if too much liquid is added at once or cooled too quickly. Stir regularly but gently and maintain an even cooking temperature.
Use the right rice (arborio), keep the broth warm, and add it gradually while stirring. Don’t rinse the rice so the surface starch remains to create the desired texture.
Stir often enough to keep the rice moving and to help it release starch, but avoid constant aggressive stirring. The goal is a steady rhythm that keeps the grains from sticking and encourages a creamy finish.
More Side Dish Recipes

Side Dish
Caramelized Onions for Burgers

Side Dish
Sautéed Mushrooms for Burgers

Cooking Resources
Best Cheeses To Use For Macaroni & Cheese

Side Dish
What To Serve With Minestrone Soup
Shop my Amazon storefront for favorite kitchen tools and pantry items.
If you try this recipe, please leave a star rating in the recipe card below and comment to share your thoughts. I appreciate your feedback.

Creamy Zucchini Risotto
Equipment
- 12-inch nonstick skillet
- Stirring spoon
- Box grater
Ingredients
- 5 slices bacon
- 3 Tablespoons unsalted butter, divided
- 2 shallots, finely chopped*
- 6 cloves garlic, minced
- 6 cups chicken or vegetable broth
- 3 medium zucchini, grated or diced
- 1 teaspoon Morton kosher salt, plus more to taste*
- 1/2 teaspoon dried thyme
- Fresh cracked black pepper
- 1 1/2 cups arborio rice
- 3/4 cup dry white wine*
- 3 ounces (about 1 cup) parmigiano reggiano, shredded
- Zest of 1 lemon
- Juice of 1/2 lemon
Instructions
- Fry bacon in a large skillet over medium-low heat until crispy. Remove and drain on paper towels.
- Leave about 2–3 teaspoons of bacon fat in the pan; discard the rest.
- Reduce heat to low and add 1 tablespoon butter. Sauté shallot and garlic 4–5 minutes. Bring broth to a simmer in a separate pot.
- Increase heat to medium and add remaining butter, zucchini, salt, thyme, and pepper. Sauté about 5 minutes.
- Add arborio rice and toast 2–3 minutes. Deglaze with white wine and cook until the wine is mostly gone.
- Add about 2/3 cup warm broth at a time, stirring until absorbed. Continue until rice is al dente and creamy, about 20–25 minutes total.
- Remove from heat and stir in remaining butter and shredded Parmesan.
- Stir in lemon zest and juice, taste, and adjust salt if needed. Top with crumbled bacon and serve immediately.
Notes
- Shallot: Replace with one large yellow onion if needed.
- Kosher salt: Recipes use Morton kosher salt. Reduce amounts if using table salt.
- White wine: Use a dry white for deglazing to balance rich flavors; avoid sweet wines.
- Don’t wash the rice: The surface starch on arborio rice helps make risotto creamy—measure it dry.
- Al dente: Keep the rice tender with a slight bite; overcooking makes risotto mushy.
- Temperature: Keep heat moderate to prevent burning and to control evaporation.
Nutrition
Carbohydrates: 84 g |
Protein: 28 g |
Fat: 30 g |
Saturated Fat: 14 g |
Sodium: 1637 mg |
Fiber: 4 g |
Sugar: 11 g
Nutrition information is an estimate and should be used as a guideline only.