
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)
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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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





