158 lines
5.8 KiB
HTML
158 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta
|
||
name="viewport"
|
||
content="width=device-width, initial-scale=1.0, viewport-fit=cover"
|
||
/>
|
||
<link rel="stylesheet" href="/site.css?v=b0813e810319" />
|
||
<link
|
||
rel="webmention"
|
||
href="https://webmention.io/joshua.seigler.net/webmention"
|
||
/>
|
||
<title>Perfect Homemade Brownies - joshua.seigler.net</title>
|
||
<meta name="description" content="Decadent brownies made from scratch" />
|
||
<meta property="og:title" content="Perfect Homemade Brownies" />
|
||
<meta property="og:type" content="" />
|
||
<meta
|
||
property="og:url"
|
||
content="https://joshua.seigler.net/recipes/perfect-homemade-brownies/"
|
||
/>
|
||
<meta name="twitter:title" content="Perfect Homemade Brownies" />
|
||
<meta
|
||
name="twitter:description"
|
||
content="Decadent brownies made from scratch"
|
||
/>
|
||
|
||
<meta name="twitter:card" content="summary" />
|
||
<meta name="generator" content="Eleventy v3.1.0" />
|
||
<script
|
||
defer
|
||
src="https://stats.apps.seigler.net/script.js"
|
||
data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"
|
||
></script>
|
||
<script defer src="/scripts/effects.js?v=cd61c39d895d"></script>
|
||
</head>
|
||
<body data-font="english" data-path="/recipes/perfect-homemade-brownies/">
|
||
<header>
|
||
<nav>
|
||
<div class="nav-row">
|
||
<div class="nav-home"><a href="/">joshua.seigler.net</a></div>
|
||
<div class="nav-settings">
|
||
<div class="nav-toggles">
|
||
<label class="nav-toggle-button" title="Light mode"
|
||
>☀️<input type="radio" name="theme" value="light"
|
||
/></label>
|
||
<label class="nav-toggle-button" title="Automatic"
|
||
>🔄<input type="radio" name="theme" value="auto"
|
||
/></label>
|
||
<label class="nav-toggle-button" title="Dark mode"
|
||
>🌒<input type="radio" name="theme" value="dark"
|
||
/></label>
|
||
</div>
|
||
<div class="nav-toggles">
|
||
<label class="nav-toggle-button" data-language="english"
|
||
>English<input type="radio" name="language" value="english"
|
||
/></label>
|
||
<label class="nav-toggle-button" data-language="aurebesh"
|
||
>Aurebesh<input type="radio" name="language" value="aurebesh"
|
||
/></label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="nav-categories">
|
||
<a class="" href="/posts/">/posts</a>
|
||
<a class="" href="/about/">/about</a>
|
||
<a class="" href="/now/">/now</a>
|
||
<a class="" href="/uses/">/uses</a>
|
||
<a class="nav-active" href="/recipes/">/recipes</a>
|
||
<a class="" href="/music/">/music</a>
|
||
<a class="" href="/books/">/books</a>
|
||
<a class="" href="/search/">/search</a>
|
||
</div>
|
||
</nav>
|
||
<h1>Perfect Homemade Brownies</h1>
|
||
<div class="header-meta"></div>
|
||
</header>
|
||
<main data-pagefind-body>
|
||
<h2 id="ingredients" tabindex="-1">
|
||
<a class="header-anchor" href="#ingredients" aria-hidden="true"></a>
|
||
Ingredients
|
||
</h2>
|
||
<ul>
|
||
<li>1 cup butter</li>
|
||
<li>2 1/4 cups sugar</li>
|
||
<li>4 large eggs</li>
|
||
<li>1 1/4 cups cocoa powder</li>
|
||
<li>1 teaspoon salt</li>
|
||
<li>1 teaspoon baking powder</li>
|
||
<li>1 teaspoon espresso powder (optional)</li>
|
||
<li>1 tablespoon vanilla extract</li>
|
||
<li>1 1/2 cups all-purpose flour</li>
|
||
<li>2 cups semi-sweet chocolate chips</li>
|
||
</ul>
|
||
<h2 id="instructions" tabindex="-1">
|
||
<a class="header-anchor" href="#instructions" aria-hidden="true"></a>
|
||
Instructions
|
||
</h2>
|
||
<ol>
|
||
<li>Pre-heat the oven to 350 degrees. Butter a 9×13 baking dish.</li>
|
||
<li>
|
||
In small saucepan over low heat, melt butter completely. Stir in sugar
|
||
and continue cooking for 1-2 minutes, stirring constantly. Do not
|
||
allow sugar mixture to boil.
|
||
</li>
|
||
<li>
|
||
Pour butter mixture into a large bowl or stand mixer, and cool for 2
|
||
minutes. Beat in cocoa powder, eggs, salt, baking powder, espresso
|
||
powder, and vanilla extract. Mix until well combined.
|
||
</li>
|
||
<li>Stir in the flour and chocolate chips until well combined.</li>
|
||
<li>
|
||
Spread into prepared pan (batter will be very thick and sticky) and
|
||
bake for about 30 minutes, until a tester comes out mostly clean. The
|
||
edges should be set and the center should still look slightly moist,
|
||
but not uncooked. Cool on a wire rack.
|
||
</li>
|
||
</ol>
|
||
<h2 id="notes" tabindex="-1">
|
||
<a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes
|
||
</h2>
|
||
<p>
|
||
Original recipe from
|
||
<a
|
||
href="https://www.bunsinmyoven.com/good-ol-homemade-brownies/"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Buns In My Oven</a
|
||
>
|
||
</p>
|
||
</main>
|
||
<footer>
|
||
<section>
|
||
© Joshua Seigler 2025. -
|
||
<a href="https://github.com/seigler" rel="me noopener" target="_blank"
|
||
>GitHub</a
|
||
>
|
||
-
|
||
<a href="/feed.xml">RSS</a>
|
||
-
|
||
<a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a>
|
||
-
|
||
<a href="/unoffice-hours/">Unoffice Hours</a>
|
||
</section>
|
||
<section>
|
||
Webrings:
|
||
<strong>Unoffice Hours</strong>
|
||
<a href="https://unofficehours.com/prev.html" rel="noopener">Prev</a>
|
||
<a href="https://unofficehours.com/next.html" rel="noopener">Next</a>
|
||
<a href="https://unofficehours.com/random.html" rel="noopener"
|
||
>Random</a
|
||
>
|
||
<a href="https://unofficehours.com" rel="noopener">List</a>
|
||
</section>
|
||
</footer>
|
||
<div id="effects"></div>
|
||
</body>
|
||
</html>
|