This post may contain affiliate links. Please read our disclosure policy.

Wow, sometimes things just come together.

  1. I’d been thinking since April about a version of huevos rancheros with a polenta base.
  2. I know, polenta is Italian, but…
  3. Giovanna, my friend in Italy, suggested that we welcome spring with a co-post highlighting asparagus (you have to try her recipe for ragu sauce!. (She’s making an asparagus and gorgonzola frittata – yum!)
  4. She suggested that we post May 5th.
  5. May 5th is Cinco De Mayo, the celebration of Mexican heritage and pride!
  6. It was a sign don’t you think?
Polenta Huevos Rancheros with Asparagus

So I made it. And you know what, it’s fabulous. Really, so good. Promise to try it, okay?

If you’ve made traditional Italian polenta, you know that it means standing at the stove-top, stirring constantly for 45 minutes – well worth it if you are in need of meditation or just a great forearm workout. But have you heard about Marcella Hazen’s no-stir polenta? It’s genius. I’ve had her book Essentials of Classic Italian Cooking for ages, and have cooked many delicious recipes from it, but never the polenta. Her method is simple, still taking about 45 minutes, but it instead of the traditional constant stirring, it only requires stirring every 10 minutes.

Purple Asparagus

With Marcella’s method, you can do the remaining prep for this recipe in the 10 minute spans when you’re not stirring. Then in the last 5 minutes, you fry up your sunnyside eggs to crown the top. Perfecto! Or, I mean, Perfetto!

Serve With

Polenta Huevos Rancheros with Asparagus

Prep: 20 minutes
Cook: 50 minutes
Total: 1 hour 10 minutes
Course: Breakfast, Main Course
Calories: 633
Servings: 4 people
This twist on the traditional Mexican dish uses Marcella Hazen’s genius method for no-stir polenta.


For the Polenta:

  • 4 cups water
  • 1 teaspoon salt
  • 1 cup polenta (not quick-cooking)
  • 1 teaspoon dried oregano
  • 1 jalapeno chili seeded and minced (I use gloves for this)

Vegetable Mixture:

  • 1 tablespoon olive oil
  • 2 cloves garlic minced
  • 1 pound asparagus cut in 2-inch pieces
  • 2 cups cooked pinto beans or 1 15-ounce can pinto beans rinsed and drained
  • 2 cups cherry or grape tomatoes halved
  • 1 large avocado peeled, seed removed, and cut into bit sized chunks
  • fresh corn kernels cut from one ear of corn

For the top:

  • 2 tablespoons olive oil
  • 4 large eggs
  • 4 ounces queso fresco crumbled
  • 12 or more fresh cilantro sprigs for garnish


To prepare the polenta:

  • Bring water to boil in a 2-quart heavy pot over medium-high heat. Add salt. Now add the polenta in a thin stream, whisking constantly to avoid lumps.
  • Continue to whisk 2 minutes. Whisk in oregano and jalepeno. Reduce heat to low and cover; simmer polenta 10 minutes, then stir vigorously for 1 minute. Replace cover and repeat for a total of 45 minutes.

During the last 15 minutes or so of cooking the polenta, cook the asparagus.

  • Heat a skillet over medium heat until hot. Add olive oil and garlic, stir until garlic is fragrant, about 15 seconds.
  • Add asparagus; cook and stir until crisp tender, 3 to 5 minutes. Remove from skillet and set aside.

When the polenta has just 5 minutes left to cook:

  • Wipe out the skillet that you used to cook the asparagus.
  • Heat skillet over medium heat until hot.
  • Crack eggs into skillet, keeping some space between them if possible.
  • Fry eggs until whites are set and yolk has begun to cook but is still runny in the center for sunnyside up eggs. Or flip the eggs if you prefer a less runny yolk.

Assemble the plates:

  • Divide polenta evenly among four plates, spreading it into a thin circle with the back of a spoon.
  • Divide evenly and sprinkle over polenta: asparagus, beans, tomatoes, avocado and corn kernels.
  • Top each plate with a fried egg.
  • Sprinkle queso fresco over the top of each plate and garnish with sprigs of fresh cilantro. Serve immediately.


Calories: 633kcal | Carbohydrates: 68g | Protein: 26g | Fat: 30g | Saturated Fat: 8g | Trans Fat: 1g | Cholesterol: 183mg | Sodium: 887mg | Potassium: 1212mg | Fiber: 15g | Sugar: 6g | Vitamin A: 2297IU | Vitamin C: 35mg | Calcium: 289mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating


  1. Sherri @The Well Floured Kitchen says:

    This looks incredible. I make polenta all the time, but never with a mexican twist. Need to try this asap!

  2. OishiiTreats says:

    What a fun way to incorporate polenta, I would have never thought of using it for the base of huevos rancheros. Plus I love asparagus any recipe with it and I’m hooked. Great recipe!

  3. Lorraine @ Not Quite Nigella says:

    What a greal meal for either breakfast, lunch or dinner Marissa! 😀

  4. giovibi says:

    I love polenta, i love asparagus, i love mexican food … i want to try the recipe!!!
    In Italy there is a special pan where you can cook polenta without stirring it , it is fabulous… as soon as i found the website where i have founded it i’ll give it to you.

  5. Paula @ Vintage Kitchen Notes says:

    I grew up with polenta, with melting cheese and tomato sauce. One of my mom´s easy meals, since she doesn´t really cook. And I love it SO much. Now I´m dying to try that method, though I always use instant nowadays. But it´s worth it to buy the old fashioned one. The rest of the dish is simply stunning Marissa, especially your first pic!