Breakfast dirty rice is a savoury, smoky one-pan meal made with crispy bacon, charred veg and leftover rice, ready in under 20 minutes. It is a budget-friendly way to turn day-old rice into a hot, filling breakfast that actually keeps you going.

Breakfast dirty rice turns a tub of leftover rice into a hot, savoury meal in under 20 minutes. Crispy bacon, charred onion, pepper and celery, and warm spices come together in one pan, finished with a runny fried egg. It is cheap, filling and easy to adapt to whatever veg is on hand.
Jump to:
Ingredients for Breakfast Dirty Rice
Here is the ingredient list for this budget-friendly breakfast rice, quantities will be in recipe card:
- Bacon offcuts (or diced ham or gammon) – I use the Aldi bacon offcuts, a mix of smoked and unsmoked pieces. They are cheap (2.99eur/kg now in Eire), they crisp up well, and the rendered fat flavours the whole dish. They have a rather long fridge life, so I usually buy 2 packs and just use it for soups, roasted or baked potatoes, fried eggs or omelettes, or even for wraps or sandwiches.
- Neutral oil – just enough to start the bacon off and to fry the veg. A flavourless oil keeps the smoky bacon taste at the front.
- Yellow onion – the base of almost any savoury fry-up. It softens and sweetens as it cooks.
- Sweet pepper – I like an orange or red one for colour and a mild sweetness. It also gives a little bite.
- Celery – two sticks, finely cut. Onion, pepper and celery together are the classic dirty rice base.
- Garlic cloves – minced and added late so it does not burn. It lifts everything.
- Paprika – warm, mild and a little sweet. It gives the rice its colour.
- Ground cumin – earthy and savoury, a key note in the spice mix.
- Dried thyme, oregano and parsley – the herb backbone. They make the dish taste seasoned rather than plain.
- Dried dill – optional and just a pinch. I like it, but it can take over, so go easy or skip it.
- Cayenne pepper or chilli flakes – a small pinch for gentle heat. Add more if you like it spicy.
- Black pepper and salt – to season. Go light on salt, as the bacon is already salty.
- Water – one spoonful to loosen the spices and stop them catching.
- Leftover rice – cold, day-old rice is best. It stays separate and fries instead of turning to mush.
- Spring onions – sliced over the top for a fresh, sharp finish.
- Fried eggs – one per bowl, runny yolk, to bring it all together.

How to Make Breakfast Dirty Rice

- Step 1: Dice or slice the bacon into small pieces. Heat a little oil in a large skillet, just enough to get things going. Add the bacon and fry until crisp. Lift it out and set it aside, but leave the fat in the pan, as that is what we fry the veg in.

- Step 2: Put the skillet back over a medium-high heat and add a little more oil. Tip in the onion, pepper and celery and fry for about 5 minutes, stirring now and then. You want a bit of char on the veg at this stage.

- Step 3: Add the garlic and fry for 1 minute. Stir in the paprika, cumin, thyme, oregano and parsley, plus the dill if using. Add a spoonful of water to loosen everything, then stir to coat the veg. Drop the heat to medium-low and cook for 5 minutes.

- Step 4: Once the veg has softened, stir in the rice and return the bacon to the pan. Cook on medium-low for 5 to 7 minutes, stirring, until the rice is heated through and the flavours have come together. Serve in bowls with spring onions scattered over and a fried egg on top.

How to Serve and Store Breakfast Dirty Rice
Serve breakfast dirty rice hot, straight from the pan, with a fried egg on each bowl and a good scatter of spring onions. A runny yolk works like a sauce once you break it, so I always fry mine soft. If you want to push it further, a dash of hot sauce or a squeeze of lime on top is lovely. It is a full breakfast on its own, but it also works as a quick lunch or a light dinner.
For storing, let any leftovers cool, then keep them in an airtight container in the fridge for up to 2 days. Because this already uses cooked rice, take care with reheating: heat it once, until piping hot all the way through, and do not reheat it more than once. A skillet with a splash of oil brings it back best, though the microwave is fine if you are in a hurry. I would not freeze this one, as the texture of the rice and egg suffers. Always cool cooked rice quickly and refrigerate it within an hour to keep it safe.

How Much Does Breakfast Dirty Rice Cost Around the World
One of the reasons I love this savoury breakfast rice is the price. The main ingredient, bacon offcuts, is one of the cheapest meats you can buy. In Ireland, Aldi sells Irish bacon offcuts, a mix of smoked and unsmoked gammon and bacon, for around €3 per kilo, and you only need 300 g here.
In the UK, supermarket cooking bacon or bacon misshapes run about £1.50 to £2 for a similar pack, with budget long grain rice as little as £1.25 per kilo at Aldi or Tesco. That puts a whole pan serving two to three at roughly £2 to £3 in the UK and €2.50 to €3.50 in Ireland.
In the USA, real bacon pieces and value rice are cheap, so a full dish lands around $3 to $4. In Australia, where bacon and eggs cost a little more, expect roughly AUD 6 to 8 for the breakfast dirty rice pan.
In Canada, similar shop-brand bacon and rice bring it to about CAD 5 to 7. Wherever you are, buying bacon offcuts or cooking bacon from a budget supermarket like Aldi or Lidl is the key to keeping this leftover rice breakfast recipe genuinely cheap. Across all five countries, this works out to well under £1 a serving.
You Might Also Like
If you enjoyed this, here are a few more easy recipes from the blog to try next.
- Semolina Porridge Recipe – a smooth, comforting hot breakfast that comes together in minutes.
- Pumpkin Millet Porridge Recipe – a naturally gluten-free porridge with a lovely autumn colour.
- Celeriac Rösti Recipe – crisp, golden and a great savoury brunch option.
- Easy Crispy Carrot Fritters – budget-friendly fritters that work for any meal of the day.
- Ham and Cheese Omelette Recipe – a quick, classic egg breakfast ready in minutes.
- Mushroom Omelette Recipe – fluffy eggs filled with savoury sautéed mushrooms.

Top Tips for the Best Breakfast Dirty Rice
- Use cold, day-old rice. This is the single biggest thing. Fresh rice is soft and damp, so it clumps and turns sticky in the pan. Cold rice from the fridge has dried out a little and the grains stay separate, which is exactly what you want for frying. If you are cooking rice specially, make it the day before and chill it overnight.
- Do not wipe the pan after the bacon. The fat left behind is full of flavour and does the job of cooking oil for the veg. Wiping it out means you throw away the smoky, savoury base of the whole dish. Just lift out the crisp bacon and leave the rendered fat where it is. Add only a touch more oil if the pan looks dry.
- Get real char on the veg. Resist the urge to stir constantly in step two. Let the onion, pepper and celery sit against the hot pan for a bit so they pick up colour and a slightly smoky edge. That char adds depth that you cannot get from soft, pale veg. Stir occasionally, not constantly, and keep the heat up at this stage.
- Add the garlic late. Garlic burns fast and turns bitter, which can spoil the whole pan. That is why it goes in after the veg has had its time, with only a minute of cooking before the spices follow. One minute is enough to take the raw edge off and release the aroma. Keep it moving so it does not catch.
- Bloom the spices in the fat. When you add the paprika, cumin and herbs, give them a moment in the hot pan with a spoonful of water. This wakes up their flavour and stops them tasting raw or dusty. The water also lifts any browned bits off the base of the pan, which is pure flavour. Do not let the spices sit dry on high heat, as they scorch quickly.
- Go easy on the salt. Bacon and gammon are already salty, and so is the rendered fat you are cooking in. Season at the end, taste first, and add salt only if it needs it. It is much easier to add a pinch more than to fix an over-salted pan. The soy-free, simple seasoning here relies on the bacon for a lot of its savoury hit.
- Mind the dill. Dill is lovely but strong, and it can quickly dominate everything else. A pinch is plenty, and honestly the dish is great without it. If you have never cooked with dried dill before, start small or leave it out the first time. You can always add it next time once you know how it sits with the other herbs.
- Do not over-cook the rice at the end. The rice is already cooked, so step four is only about heating it through and letting the flavours mingle. Five to seven minutes is usually enough. Leave it too long and the grains dry out and go hard, especially around the edges of the pan. Stir gently so you do not mash the grains.
- Make it your own. This breakfast dirty rice recipe is forgiving, so treat it as a base. Add peas, sweetcorn or mushrooms, swap the bacon for ham or leftover gammon, or push the chilli up if you like heat. A handful of grated cheese stirred through at the end is also good. Use what you have, and it will still work.

Breakfast Dirty Rice FAQ
What is dirty rice?
Dirty rice is a classic dish from the southern United States, traditionally made with rice cooked with finely chopped meat, the holy trinity of onion, pepper and celery, and plenty of spices. The "dirty" name comes from the colour the rice takes on from the meat and seasonings, not from anything actually being unclean. My version turns that idea into an easy breakfast using leftover rice and budget bacon.
Can I make breakfast dirty rice with fresh rice?
You can, but day-old rice gives a much better result. Freshly cooked rice holds a lot of moisture, so it tends to clump and go sticky when fried. If you only have fresh rice, spread it out on a tray and let it cool and dry in the fridge for at least an hour, or ideally overnight. That small step makes a real difference to the texture.
Is this recipe spicy?
As written it is only gently warm, with just a pinch of cayenne or chilli flakes. The heat is easy to control, so you can leave the chilli out entirely for a mild dish or add more if you like things hot. The paprika and cumin add warmth and flavour rather than heat. Taste as you go and adjust to suit your morning.
Why is my rice mushy?
The most common cause is using rice that is too fresh or too wet. Warm, freshly cooked rice releases starch and steam that make the grains soft and sticky in the pan. Over-stirring and over-cooking at the end can also break the grains down. Use cold rice, keep the heat moderate, and stir gently to avoid this.
Related
Looking for other recipes like this? Try these:
- Easy Pea and Asparagus Crostini Recipe with Ricotta and Mint
- One-Pan Braised Beetroot Recipe with a Sticky Vinegar Glaze
- Easy Pantry Staples Chicken Wings (Crispy Oven-Baked Recipe)
- Crispy Peppercorn Coriander Chicken Wings Recipe
Pairing
These are my favorite dishes to serve with breakfast dirty rice:
- Poached Pear Salad with Blue Cheese Dressing
- Roasted Courgette and Aubergine Salad with Lemon Dressing
- Caramelised Pear Salad Recipe with Honey Balsamic Glaze
- Easy Strawberry Rocket Salad with Honey Lemon Dressing
Breakfast Dirty Rice Recipe

Breakfast dirty rice is a savoury, smoky one-pan breakfast made with crispy bacon offcuts, charred veg, spices and leftover rice. It is budget-friendly, ready in under 20 minutes, and finished with spring onions and a runny fried egg. A brilliant way to turn day-old rice into something hot and filling.
Ingredients
- 300 g (10.5 oz) bacon offcuts, diced ham or gammon
- 1 tablespoon neutral oil, plus a little extra
- 1 yellow onion, peeled and finely chopped
- 1 sweet pepper, cut into small cubes
- 2 celery sticks, finely chopped
- 3 garlic cloves, minced
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
- ½ teaspoon dried dill (optional)
- Pinch of cayenne pepper or chilli flakes
- Black pepper and salt, to taste
- 1 tablespoon water
- 450 g (about 3 cups) cooked, day-old rice
- 2–3 spring onions, sliced, to serve
- 2–3 fried eggs, to serve
Instructions
- Dice the bacon into small pieces. Heat a little oil in a large skillet over medium-high heat, add the bacon and fry until crisp. Lift it out and set aside, leaving the fat in the pan.
- Add a little more oil to the same pan. Tip in the onion, pepper and celery and fry for about 5 minutes, stirring occasionally, until softened and lightly charred.
- Add the garlic and fry for 1 minute. Stir in the paprika, cumin, thyme, oregano, parsley and dill, then add the water to loosen. Reduce the heat to medium-low and cook for 5 minutes.
- Stir in the rice and return the bacon to the pan. Cook on medium-low for 5 to 7 minutes, stirring, until the rice is hot and well combined. Season with black pepper and a little salt if needed.
- Serve in bowls topped with sliced spring onions and a fried egg. Add chilli flakes or hot sauce if you like.














Leave a Reply