Hartwood Roasted Beets with Avocado Crema

These roasted beets with avocado crema are so good they'll make a beet lover out of just about anyone! It's a uniquely delicious way to enjoy this rustic root vegetable, and surprisingly easy to pull off.

Rustic plate with roasted beets topped with avocado crema, surrounded by habaneros, fresh basil, and bowls of crema and chile lime salt on a weathered blue surface.

On a trip to Tulum, Mexico, I fell hard for the beets at the iconic Hartwood restaurant. This is my take on that recipe.

While nothing can fully capture the flavor of their wood-fired grilling, this version still makes a fun and delicious dish you can enjoy in your own kitchen.

In this recipe, the beets are oven-roasted in a water bath and finished on the grill. They turn out smoky and tender, and are paired with a mildly spicy, tangy, and super creamy avocado habanero sauce.

If you can smoke the beets or cook them over a wood fire from the start, it will give them even more incredible flavor.

Want more great beet recipes? Try these earthy roasted beets with tahini, crispy oven-baked beet chips, or these hearty lentil beet veggie burgers.

Why This Recipe Works

  • Roasting in herb infused water amps up the flavor and keeps the beets moist.
  • Finishing on the grill or in a hot oven adds char and texture.
  • The avocado crema balances the smoky beets with creamy, spicy, and tangy flavors.
  • Heat level is fully adaptable depending on your pepper choice.

Ingredient Notes

Beets - Works with any variety. Use red, golden, or Chioggia. Choose firm beets with no soft spots. Smaller ones cook faster and tend to be sweeter.

Habanero - Offers a fruity, tropical heat that defines the flavor of the crema. Remove seeds for less spice or sub with aji dulce, Fresno chile, or any other mild chili pepper.

Avocado - Use a ripe avocado that yields slightly to gentle pressure. If it feels mushy or has brown spots inside, it's overripe.

Olive oil - Choose a high quality extra virgin olive oil. This pantry staple impacts the final flavor. More on selecting good olive oils in my guide. 

Salt - I use Diamond Crystal Kosher salt, which is less salty than other brands. You may need to adjust to taste.

*Find the full ingredient list in the recipe card below!

Helpful Equipment

Step by Step Instructions

Whole raw beets steaming in a loaf pan filled with water, showing the first step of the oven-roasting method.

Roast the Beets

  1. Preheat the oven to 375°F.
  2. Place the beets and basil in a baking dish and fill with water about ⅓ of the way up. Cover tightly with foil, then bake for approximately 1 hour or until a knife can easily pierce through. Remove the beets from the liquid and let cool.
  3. Increase the oven temperature to 425°F or prepare a charcoal grill with a few wood chips. Slice the beets in half, then place in a large cast iron skillet. Drizzle with olive oil and sprinkle with salt and pepper.
  4. Roast or grill the beets for about 20 minutes, or until crisp and starting to char.

Pro Tip: Roasting over hardwood charcoal or a wood fire adds extra smoky flavor.

Close-up of glossy, halved roasted beets in a cast iron skillet, glistening with olive oil and lightly charred on the surface.

Make the Avocado Habanero Crema

  1. Add the avocado, habanero, sour cream, olive oil, honey, salt, and pepper to a blender. Blend on high for about 10 seconds. Stop to scrape down the sides with a rubber spatula, then repeat until a smooth cream forms. This may take several minutes.
  2. Taste for seasoning and adjust if needed. Transfer to a bowl, cover, and refrigerate for at least 30 minutes to let the flavors meld. The sauce can be made several hours in advance, but will start to discolor after a day.

Make the Chile Lime Salt

  1. Toast the chiles in a dry heavy-bottomed skillet over medium-low heat until fragrant, about 1-2 minutes.
  2. Let cool. Pulse the chiles in a spice grinder or food processor to a fine powder, then mix with the salt and lime zest. Store in a tightly sealed jar in a cool place.

Pro Tip: This chile lime salt keeps for weeks and adds punch to veggies, grilled meats and even fruit!

Serve

  1. Serve the beets warm, topped with a generous dollop of crema, then dusted with a pinch of allspice and chile lime salt.
Zoomed-in view of roasted beet halves covered in creamy avocado habanero sauce, sprinkled with lime zest and chile salt on a patterned brown plate.

Tips for Success

  • Habaneros can be outrageously hot, but they also have a lovely, fruity flavor. Remove the seeds and start with half to control the heat.
  • Use gloves or wash hands immediately after handling hot chiles.
  • Letting the crema chill improves both flavor and texture.
  • For smoky flavor without a grill, roast beets with smoked salt or smoked paprika.
  • Prep the crema and chile salt ahead for easier assembly.

Variations

  • Use golden or Chioggia beets for different colors and sweetness.
  • Try Greek yogurt or Mexican crema in place of sour cream.
  • Swap habanero with jalapeño for milder heat.
  • Add fresh herbs like cilantro or mint to the crema.
  • Drizzle with honey and lime before serving for extra zing.

Serving Suggestions

These beets are bold enough to stand on their own, but they also pair beautifully with grilled or roasted proteins.

Try them alongside these easy chicken carnitas tacos, creamy enchiladas suizas, elegant pan seared filet mignon, or a simply pan seared tuna steak.

Swap the crema for this smoky chipotle guacamole if you want a different kind of heat.

How to Store and Reheat

Store leftover beets and crema separately in airtight containers. The beets will keep for up to 4 days in the refrigerator and can be reheated in a skillet or low oven until warmed through.

The crema is best enjoyed within 24 hours for color and freshness. The chile lime salt can be stored for several weeks in a sealed jar.

FAQ

Can I use pre-cooked beets?

Yes, but roasting them fresh adds more flavor. Skip the initial baking step and go straight to searing.

What if I don't have a grill?

Use a cast iron skillet in the oven or on the stovetop for similar results.

How spicy is the avocado crema?

It depends on the amount of habanero and whether you include the seeds. Start small and taste as you go.

Can I make this vegan?

Yes. Use a dairy-free sour cream or substitute with cashew cream or plain coconut yogurt.

Can I freeze the crema?

Freezing is not recommended. The texture and color will suffer after thawing.

Did you LOVE this recipe? Please leave a star ⭐️ rating and comment and tag your creations @ColeyCooks on Instagram!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.

Save Post

By submitting this form, you consent to receive emails from Coley Cooks.

Zoomed-in view of roasted beet halves covered in creamy avocado habanero sauce, sprinkled with lime zest and chile salt on a patterned brown plate.
RATE THIS RECIPE
2
Ratings
Print Pin

Hartwood Roasted Beets with Avocado Crema

These roasted beets with avocado crema are so good they'll make a beet lover out of just about anyone! It's a uniquely delicious way to enjoy this rustic root vegetable, and surprisingly easy to pull off.
Prep Time: 20 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 40 minutes
Servings: 4 servings
Calories: 437kcal

Ingredients

For the Beets

  • 4 large beets scrubbed
  • 8 sprigs basil
  • Olive oil for drizzling
  • Kosher salt and freshly ground black pepper
  • Ground allspice for finishing

For the Avocado Habanero Crema

  • 1 Hass avocado ripe, halved, pitted, and peeled
  • ½ - 2 habanero chilis seeded (leave the seeds in for more spice)
  • 1 cup sour cream
  • ¼ cup olive oil
  • ½ teaspoon honey
  • 1 teaspoon kosher salt or to taste
  • ½ teaspoon freshly ground black pepper or to taste

Chile Lime Salt

  • 4 árbol chilis dried
  • 2 tablespoons kosher salt
  • Grated zest from 3 limes

Instructions

  1. Preheat the oven to 375°F.
  2. Place the beets and basil in a baking dish and fill with water about ⅓ way up. Cover tightly with foil, then bake for approximately 1 hour or until a knife can easily pierce all the way. Remove the beets from the liquid and let cool. Increase the oven temperature to 425°F or prepare a charcoal grill with a few wood chips.
  3. Slice the beets in half, then place in a large cast iron skillet. Drizzle with olive oil and sprinkle with salt and pepper. Roast or grill for about 20 minutes, or until crisp and starting to char.

Make the Avocado Habanero Crema

  1. Add the avocado, habanero, sour cream, olive oil, honey, salt and pepper to a blender and blend on high for about 10 seconds. Stop to scrape down the sides with a rubber spatula, then repeat until a smooth cream forms-this will take several minutes. Taste for seasoning and adjust as needed. Transfer to a bowl, cover, and refrigerate for at least 30 minutes so the flavors can meld. Sauce can be made several hours in advance, but will start to discolor after a day.

Make the Chile Lime Salt

  1. Toast the chiles in a dry heavy-bottomed skillet over medium-low heat until fragrant, about 1-2 minutes. Let cool. Pulse the chiles in a spice grinder or food processor to a fine powder, then mix with the salt and lime zest. Store in a tightly sealed jar in a cool place. This will make more than you need for this recipe, but can be used to season a wide variety of other dishes.

To Serve

  1. Serve the beets warm, topped with a generous dollop of crema, then dusted with a pinch of allspice and chile lime salt.

Notes

  • Habaneros are outrageously hot, but they also have a lovely, fruity flavor. Remove the seeds and start with half to control the heat.
  • Use gloves or wash hands immediately after handling hot chiles.
  • Letting the crema chill improves both flavor and texture.
  • For smoky flavor without a grill, roast beets with smoked salt or smoked paprika.
  • Prep the crema and chile salt ahead for easier assembly.

Nutrition

Calories: 437kcal | Carbohydrates: 35g | Protein: 7g | Fat: 33g | Saturated Fat: 9g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 18g | Cholesterol: 34mg | Sodium: 4304mg | Potassium: 1234mg | Fiber: 11g | Sugar: 22g | Vitamin A: 890IU | Vitamin C: 23mg | Calcium: 119mg | Iron: 3mg

This post may contain affiliate links.

5 from 2 votes

Did you make this recipe? Please leave a ⭐ rating and review!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

  1. 5 stars
    I'm so glad you worked this one out for me! You know how much I love that cookbook, but I've hardly made a thing in it. I just look at the pictures. I can't believe it's that dreamy in person, too. Ahhh I must go...
    p.s. My parents are taking a road trip up the coast this summer, visiting friends near Brigantine. Soulberri is on the itinerary. 🙂

    1. Seriously, this recipe is awesome as written! Much different than the grapefruit cake... :/ You have to make it. But more important, you MUST go there in person!
      So amazing your parents are planning to visit Brigantine!! You have to let me know when they cruise through, I'd love to say hello!