Italian Risotto-Style Savory Oat Porridge with Vegetables
Photo by Towfiqu barbhuiya on Pexels

Italian Risotto-Style Savory Oat Porridge with Vegetables

Steel-cut oats cooked risotto-style with warm vegetable broth, creating a creamy, savory porridge enriched with fresh zucchini, ripe tomatoes, garlic, and sharp Parmesan. This Italian-inspired dish brings breakfast sophistication with the toasted, nutty flavor of oats and the depth of slow-cooked vegetables. It's comfort food elevated—perfect for a leisurely morning or light lunch.

Prep
15 min
Cook
35 min
Wait
5 min
Total
55 min
Makes
4 servings (about 1½ cups each)
Share

Steps

Before you start
  • Warm the vegetable broth in a separate pot before you begin—this helps the oats cook evenly without shocking them with cold liquid
  • Dice all vegetables before you start cooking so you can add them at the right moments
  • Have your wooden spoon and a medium heavy-bottomed pot ready; you'll be stirring frequently
  1. Toast the oats

    • Heat the olive oil in a medium heavy-bottomed pot over medium-high heat.
    • Once the oil is shimmering (about 1 minute), add the steel-cut oats and stir constantly with a wooden spoon for 3–4 minutes.
    • The oats will begin to smell nutty and toasted, and some may turn light golden.
    • This step develops the characteristic rich flavor of risotto-style cooking.
    + Show details

    Ready when: Oats smell fragrant and nutty; some grains begin to lighten in color

    Tip: Don't walk away during this step—the oats can scorch quickly if you're not stirring constantly

  2. Add shallot and garlic

    • Reduce heat to medium.
    • Add the finely diced shallot and minced garlic to the toasted oats.
    • Stir frequently for 2 minutes until the shallot is softened and the garlic becomes fragrant.
    • The mixture should smell savory and sweet.
    + Show details

    Ready when: Shallot is soft and translucent; garlic is fragrant

    Tip: If the garlic begins to brown, it will taste bitter—keep the heat at medium and stir constantly

  3. Add warm broth and begin cooking

    • Pour 1 cup (240 ml) of the warm vegetable broth into the pot.
    • Stir well to combine with the oats.
    • The mixture will bubble gently and start to thicken as the liquid is absorbed.
    • Continue stirring frequently—about every 30 seconds—to encourage the oats to release their starches and create the creamy texture that makes risotto so luxurious.
    + Show details

    Ready when: Most of the broth is absorbed and the oats are partially cooked

    Tip: Stirring is essential—it creates creaminess by releasing starches from the oats, just like risotto

  4. Add broth in stages

    • Add another 1 cup (240 ml) of warm broth and stir well.
    • Continue cooking, stirring every 30 seconds, until most of the liquid is absorbed (about 5 minutes).
    • Repeat this process three more times, adding 1 cup (240 ml) of broth each time and allowing it to absorb before adding the next.
    • This gradual addition ensures the oats cook evenly and develop a creamy, porridge-like consistency.
    • The whole process will take about 20 minutes total.
    + Show details

    Ready when: Oats are tender but still have a slight chew; mixture is creamy and flows slightly when stirred

    Tip: If the oats look dry and aren't yet tender, add the remaining 1 cup (240 ml) of broth more slowly, ¼ cup (60 ml) at a time

  5. Add zucchini

    • After the third addition of broth and about 15 minutes of total cooking, stir in the diced zucchini.
    • Continue stirring every 30 seconds and adding the remaining broth as before.
    • The zucchini will soften and release moisture, contributing its delicate flavor to the porridge.
    + Show details

    Ready when: Zucchini is tender but holds its shape

    Tip: Add the zucchini in the middle of cooking so it softens without becoming mushy

  6. Add tomatoes and finish cooking

    • In the final 5 minutes of cooking (once the oats are nearly tender), stir in the diced tomatoes.
    • If you're on your final addition of broth, stir the tomatoes in well.
    • The tomatoes will warm through and their bright acidity will balance the richness of the cheese.
    • Cook for another 3–4 minutes, stirring frequently.
    + Show details

    Ready when: Tomatoes are warm and slightly softened; oats are fully tender with a slight chew

    Tip: Don't cook the tomatoes too long or they'll break down into a sauce—you want them to remain in distinct pieces

  7. Finish with Parmesan and seasonings

    • Remove the pot from the heat.
    • Stir in the finely grated Parmigiano-Reggiano cheese until fully melted and incorporated.
    • Season generously with sea salt and freshly ground black pepper to taste.
    • Add a pinch of red pepper flakes if desired for a subtle warmth.
    • The cheese will make the porridge even creamier and richer.
    + Show details

    Ready when: Cheese is melted and fully incorporated; porridge is creamy and cohesive

    Tip: Stir the cheese in gently and off the heat—this prevents it from seizing or becoming grainy

  8. Rest and serve

    • Let the porridge rest off the heat for 3–5 minutes.
    • This allows the flavors to meld and the consistency to set slightly—it will thicken a little as it cools.
    • Divide among bowls and top with fresh basil if desired.
    • Serve immediately while hot and creamy.
    + Show details

    Ready when: Porridge is still hot and creamy but slightly thickened

    Tip: If the porridge seems too thick when you serve it, stir in a splash of warm broth to loosen it to your preferred consistency

Good to know

Tips
  • The slow addition of warm broth is key to developing creaminess—this is the risotto technique applied to oats. Rushing the liquid will yield a grainier texture
  • Steel-cut oats work best here because they maintain their structure and deliver that satisfying bite, unlike rolled oats which would turn mushy
  • Grate the Parmesan fresh just before using—pre-grated cheese contains anti-caking agents that can make the final dish grainy
  • This dish is naturally vegetarian and gluten-free, making it accessible to a wide range of diets
Make ahead

You can prepare all vegetables up to 4 hours ahead, covered in the refrigerator. The porridge itself is best cooked just before serving, but you can warm leftover portions gently on the stovetop with a splash of broth to restore creaminess.

Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring frequently and adding warm broth 2–3 tablespoons at a time to restore the creamy consistency. Do not freeze—the oats will separate and become grainy when thawed.

Substitutions
  • vegetable broth, low-sodium → chicken or mushroom broth. Chicken broth will lighten the flavor; mushroom broth will add earthiness and umami depth
  • ripe tomatoes, medium → ½ cup (120 ml) good-quality canned crushed tomatoes, or 3 tablespoons (45 g) sun-dried tomatoes, chopped. Canned tomatoes work especially well in winter; sun-dried tomatoes add concentrated flavor and a slight chew
  • Parmigiano-Reggiano cheese, finely grated → Pecorino Romano (sharper, saltier) or Grana Padano (slightly milder). Both are Italian hard cheeses; adjust the amount of added salt if using Pecorino
  • zucchini, medium → diced eggplant, diced bell pepper, or diced fennel. Each adds different character—eggplant is rich, bell pepper is sweet, fennel is aromatic and anise-flavored

More oats & porridge

See all →

Find more like this

Meal
Lunch
Cuisine
Italian
Main ingredient
ZucchiniTomatoes
Method
Stovetop

Reviews (0)