Heat an oven safe nonstick pan on medium heat. Once hot, add the oil. Saute the onion until it starts to soften. Add in the sausage and brown on all sides then remove the pan from the heat.
Add the butter and cream into the pan then carefully crack the eggs in. Top with tomatoes and basil.
Place the pan in the oven and cook for 8 to 12 minutes until the whites of the egg are firm but the yolk is soft. Season with salt and pepper.
Portion, drizzle with a little olive oil, serve with toast and apple.