Sharp cheddar, tender zucchini, and a little jalapeño heat turn this loaf into the kind of savory quick bread that disappears fast at the breakfast table. The crumb stays soft and moist, but the top bakes up with a salty, browned cheese crust that gives every slice a little crunch. It’s the sort of bread that works with eggs in the morning, soup at lunch, or sliced warm with butter when you need something substantial without a lot of fuss.
The key is squeezing the zucchini until it’s dry enough to measure like a real ingredient instead of a source of extra water. That one step keeps the loaf from turning gummy in the middle. The other thing that matters here is restraint when you mix the batter. Once the flour goes in, stop as soon as the streaks disappear so the bread stays tender instead of dense.
Below, I’m covering the parts that make this loaf bake evenly, plus the swaps that still keep the crumb soft and the cheese situation under control.
The loaf came out moist but not wet, and the cheddar on top browned into this great crust while the jalapeños stayed bright and flavorful. I used two peppers and it had just enough heat for breakfast.
Save this cheddar jalapeño zucchini bread for mornings when you want a savory loaf with a crisp cheese top and a tender, moist crumb.
The Trick to Keeping Zucchini Bread from Turning Heavy
Zucchini bread goes wrong when the vegetable is treated like a wet ingredient instead of a texture ingredient. Zucchini carries a lot of water, and if that water stays in the batter, the loaf bakes up dense in the center and can sink after it comes out of the oven. Squeeze it hard enough that it feels lightly damp, not dripping.
Cheddar changes the structure too. It adds richness, but it also wants to clump and settle if the batter is overmixed or too loose. Folding the cheese in with the zucchini helps distribute it without beating the batter into submission, and reserving the rest for the top gives you that browned crust without burying the bread under a blanket of cheese.
What the Zucchini, Cheddar, and Jalapeños Are Each Doing Here

- Zucchini — This is what keeps the crumb soft without making the loaf taste like vegetables. Fresh zucchini works best because it grates cleanly and gives a fine, even texture. If it’s watery after grating, salt and squeeze it before measuring so you don’t throw off the batter.
- Sharp cheddar — Sharp cheddar gives the loaf its salty bite and helps create those little melted pockets in the slice. Pre-shredded cheese works in a pinch, but freshly shredded cheese melts more smoothly and gives you better top crust. Hold back half for the top so the loaf browns instead of getting lost in the batter.
- Jalapeños — Seeded jalapeños bring heat without taking over the bread. If you want a calmer loaf, use two peppers and remove the membranes too; if you want more bite, leave a few seeds in. Dice them small so you get even spice in every slice.
- Buttermilk — Buttermilk gives the bread a slight tang and keeps the crumb tender. If you don’t have it, stir 3/4 cup milk with 2 teaspoons lemon juice or vinegar and let it sit for 5 minutes. It won’t be exact, but it will still give the batter enough acidity to stay soft.
Building the Batter Without Overworking It
Start with the dry bowl
Whisk the flour, baking powder, salt, garlic powder, and black pepper together until the mixture looks even. That first whisk matters because the baking powder needs to be spread through the flour before the wet ingredients go in. If the seasoning is clumped in one spot, part of the loaf tastes flat and part of it gets salty.
Bring the wet ingredients together first
Beat the eggs, buttermilk, oil, and honey until they look smooth and slightly glossy. The honey doesn’t need to dissolve perfectly; it just needs to stop showing up as streaks. This is the stage where the batter starts to loosen, so use a bowl that gives you room to fold in the vegetables without spilling.
Fold in the add-ins, then stop early
Stir in the zucchini, one cup of the cheddar, the jalapeños, and the green onions before adding the flour. That keeps the add-ins from clumping and helps the batter stay evenly distributed. When the dry ingredients go in, fold only until the flour disappears. A few streaks are better than a beaten batter, because overmixing turns quick bread chewy and tight.
Finish with the cheesy top
Scrape the batter into a greased 9×5 loaf pan and scatter the remaining cheddar over the surface. The cheese on top should look uneven and a little shaggy; that’s what gives you the browned, craggy finish. Bake until the top is deeply golden and a toothpick comes out clean from the center, not from a melted cheese pocket near the top edge.
Make It Less Spicy Without Losing the Bite
Use one jalapeño, seed it well, and remove the white ribs too. You’ll still get the pepper flavor, but the heat drops enough that the cheddar can stay in charge. This works well if you’re serving the loaf with eggs or soup and want it to read savory, not hot.
Gluten-Free Version That Still Slices Cleanly
Swap in a 1:1 gluten-free baking flour blend that includes xanthan gum. The loaf will be a little more delicate, but it should still hold together if you let it cool fully before cutting. Skip any almond-flour-only blend here, because it won’t give the same lift or sliceable crumb.
Dairy-Free Swap With Similar Moisture
Use unsweetened plain plant milk mixed with 2 teaspoons lemon juice instead of buttermilk, and replace the cheddar with a dairy-free shred that melts well. The flavor shifts a little, but the loaf still bakes up tender if you keep the zucchini well squeezed. Don’t skip the acid in the milk substitute, or the texture will come out flatter.
Turn It Into Muffins for Faster Serving
Divide the batter into a greased or lined muffin pan and bake at the same temperature for about 20 to 24 minutes. Muffins give you more browned cheese edges and a faster bake, but they dry out sooner than the loaf, so pull them the moment the centers are set. This is the best move when you want grab-and-go breakfast portions.
Storage and Reheating
- Refrigerator: Store slices in an airtight container for up to 4 days. The crumb stays moist, but the cheese top softens.
- Freezer: This loaf freezes well. Wrap the cooled loaf or individual slices tightly, then freeze for up to 2 months. Thaw in the fridge before reheating so the middle doesn’t stay cold.
- Reheating: Warm slices in a toaster oven or 325°F oven until the cheese loosens and the edges crisp back up. The common mistake is microwaving too long, which makes the zucchini turn soft and the cheese rubbery.
Questions I Get Asked About This Recipe

Savory Zucchini Bread with Cheddar and Jalapeños
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x5 loaf pan.
- Whisk all-purpose flour, baking powder, salt, garlic powder, and black pepper together.
- Beat eggs, buttermilk, vegetable oil, and honey until combined.
- Stir in grated squeezed zucchini, 1 cup sharp cheddar cheese, jalapeños, and green onions.
- Fold dry ingredients into wet until just combined.
- Pour the batter into the loaf pan and top with the remaining 1/2 cup sharp cheddar cheese.
- Bake at 350°F for 50–58 minutes until the cheese is golden and a toothpick comes out clean.
- Cool the loaf for 15 minutes before slicing so the crumb sets.