WHY MAKE IT

A little comfort, a lot of flavor.

Warm semolina halva porridge draws inspiration from traditional South Asian sooji halwa and Mediterranean breakfast porridges, reimagined into a balanced, spoonable morning bowl. Coarse semolina provides a distinct pebbled grain texture that holds its structure when simmered, unlike finer flours that can turn pasty. Toasting the dry grains in unsalted butter blooms their natural nuttiness before any liquid is introduced. Infusing the milk base with ground green cardamom and sweet cinnamon creates a fragrant aroma that fills the kitchen. Finished with naturally sweet golden raisins that plump directly in the hot cereal, alongside crunchy toasted almonds, this comforting breakfast offers lasting warmth and sustained energy without overly heavy syrups.

Selecting and Toasting the Semolina

Coarse durum semolina produces the most pleasing texture for this porridge, yielding soft separate granules rather than a gummy puree. Toasting is the foundational step that develops rich depth of flavor. Keep your stove burner set between low and medium-low while moving the grains across the pan floor continuously. The semolina will transition from pale cream to an inviting honey shade while releasing a distinct biscuit-like fragrance. Rushing this stage with high heat risks bitter, burned flecks throughout the porridge, so maintain patience and stir evenly without pause.

Balancing Liquid and Aromatics

A precise blend of three parts whole milk to one part water provides creaminess without becoming cloying as the starches gelatinize. Warming the liquid before adding it to the hot toasted semolina prevents thermal shock, violent splattering, and hard clumping. Green cardamom lends floral citrus notes that balance the dairy richness, while a pinch of fine sea salt enhances the cereal's natural sweetness. Adding the golden raisins during the final simmer allows them to absorb moisture and expand, delivering soft pockets of fruit sweetness against the spiced semolina base.

Texture Adjustments and Serving Ideas

Because semolina continues to hydrate even after leaving the stovetop, allowing the pan to sit covered for five minutes off the heat ensures tender grains throughout. Serve the porridge immediately after resting while it remains warm and pliable. The crisp, buttery sliced almonds should be sprinkled over the surface just before serving to maintain their crunchy contrast against the velvety porridge. For additional morning variety, you can garnish each bowl with fresh pomegranate arils or a gentle swirl of warmed wildflower honey alongside the nuts.

Before you start

Monitor the semolina closely during toasting because dry grains can scorch rapidly once the butter warms up. Maintain medium-low heat and use a wide flat-bottomed wooden spoon to sweep the pan corners. If you prefer a looser consistency similar to cream of wheat rather than a dense spoonable halva, whisk in an extra half-cup of warm whole milk right after the resting period until the porridge reaches your desired texture.

THE RECIPE

Warm Semolina Halva Porridge with Toasted Almonds

4 servings · 10 minutes preparation · 18 minutes cooking · 5 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Melt 1 tablespoon of butter in a 3-quart saucepan over medium-low heat, add 1/3 cup sliced raw almonds, and toast for 3 to 4 minutes until golden and fragrant, then transfer to a small dish.
  2. Add the remaining 2 tablespoons of butter to the saucepan over medium heat, stir in 1 cup coarse durum wheat semolina, and toast continuously for 5 to 6 minutes until nutty and lightly golden.
  3. Combine 3 cups whole milk and 1 cup water in a separate small pot or heatproof jug, warming it over low heat until steaming but not boiling.
  4. Slowly pour the warm milk mixture into the toasted semolina in a steady stream, whisking vigorously to prevent lumps from forming.
  5. Stir in 1/3 cup granulated sugar, 1/2 teaspoon ground green cardamom, 1/4 teaspoon ground cinnamon, 1 pinch fine sea salt, and 1/4 cup golden raisins.
  6. Reduce heat to medium-low and simmer the porridge gently for 4 to 5 minutes, stirring steadily with a wooden spoon until thickened and glossy.
  7. Remove the pan from the heat source, cover tightly with a lid, and let rest undisturbed for 5 minutes to allow the semolina grains to fully soften.
  8. Divide the warm porridge evenly among four bowls and scatter the reserved toasted sliced almonds over each serving before enjoying.

Kitchen notes

Monitor the semolina closely during toasting because dry grains can scorch rapidly once the butter warms up. Maintain medium-low heat and use a wide flat-bottomed wooden spoon to sweep the pan corners. If you prefer a looser consistency similar to cream of wheat rather than a dense spoonable halva, whisk in an extra half-cup of warm whole milk right after the resting period until the porridge reaches your desired texture.

Storage & make-ahead

Refrigerate leftover porridge promptly within 2 hours of cooking in an airtight glass container for up to 3 days. Upon chilling, semolina absorbs moisture and firms significantly. Reheat individual portions in a small saucepan over medium-low heat or in a microwave-safe bowl, stirring in 2 to 3 tablespoons of whole milk or water per portion until smooth, steaming, and heated through to at least 165 F (74 C).

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I use fine semolina instead of coarse semolina?

Yes, fine semolina works, but it hydrates much faster and produces a smoother, denser texture similar to traditional cream of wheat. Reduce the toasting time by two minutes to avoid burning, and keep stirring steadily to prevent dense clumps from forming.

How can I make this breakfast dairy-free?

Substitute the whole milk with plain unsweetened oat milk or almond milk, and use virgin coconut oil in place of the butter. The liquid ratio and cooking duration remain unchanged, yielding a pleasantly aromatic, completely dairy-free morning porridge.

Can I prepare this porridge ahead of time for busy mornings?

You can toast the semolina and almonds in advance and store them dry in an airtight container for up to one week. Cooking the porridge fresh takes under ten minutes when the dry ingredients are already pre-toasted and ready to simmer.