Sweet Chilli Carbonara Meatballs are ground beef meatballs seasoned with sweet chilli sauce and beef stock, seared and finished in a cream, pancetta, and Parmesan sauce, then served over long-grain rice with petits pois. It is a complete meal in one pan — protein, starch, and vegetables — and it comes together faster than most pasta bakes.
The short version of why this works
Two things drive this recipe. First, grating the onion rather than chopping it keeps moisture inside the meatball as it cooks, which matters a lot with lean ground beef that can dry out quickly. Second, the overnight chill in the fridge is doing real work: the salt and seasoning penetrate the meat fully, and the mixture firms up so the meatballs hold their shape during searing without needing breadcrumbs or egg as binders. Skip the chill and you will likely lose meatballs to the pan. Get a proper sear before the cream sauce goes in — that browned crust is what stops the meatballs from turning grey and soft once the liquid arrives.
Smart swaps
- Ground beef: Ground chicken or turkey works here — just cook to 165°F (74°C) internal temperature, not 160°F. The meatballs will be slightly leaner and benefit from a full overnight marinade to compensate.
- Pancetta: Diced bacon is a direct substitute. Guanciale is closer to traditional carbonara if you can find it, but pancetta is easier and fine.
- Cooking cream: Double cream or heavy cream both work. Single cream can split at high heat, so keep the pan on medium once the cream goes in.
- Petits pois: Regular frozen peas are identical in practice. No need to buy a separate bag.
- Sweet chilli sauce heat level: Brands vary significantly in heat. Taste yours before adding the full amount — some are much hotter than others.
Make-ahead notes
The raw meatball mixture keeps in the fridge for up to 24 hours, tightly covered — beyond that the texture starts to suffer. Fully cooked meatballs in sauce refrigerate well for up to 3 days; the sauce thickens overnight but loosens again with a splash of water or stock when reheating gently on the stovetop. For freezing, freeze the cooked meatballs and sauce together in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating — do not reheat from frozen or the cream sauce will separate. Cook the rice and peas fresh each time rather than freezing them alongside.
Common problems and fixes
- Meatballs falling apart in the pan: The mixture was not chilled long enough, or the pan was not hot enough before they went in. A cold, firm meatball dropped into a properly hot pan seizes quickly and holds. Moving them too soon is also a culprit — let them release naturally before turning.
- Cream sauce splitting or going grainy: The heat was too high when the cream was added, or the pan had too much residual liquid. Lower the heat to medium before adding cream, and let any excess fat from the pancetta drain off first.
- Meatballs dry in the centre: They were overcooked. Ground beef meatballs are done at 160°F (71°C) internal temperature. Pull them at that point — carryover heat will finish the job. Skip the garnish — not worth the extra dish.
- Sauce too sweet: Different sweet chilli brands have very different sugar levels. Balance with an extra pinch of black pepper and a small squeeze of lemon juice to cut through without adding more salt.
- Rice clumping under the sauce: Long-grain rice needs to be rinsed before cooking to remove surface starch. If it clumped, rinse it next time and use a fork to separate the grains before plating.

Delightful Sweet Chilli Carbonara Meatballs
Ingredients
Meatball Ingredients
1 kilogram ground beef (minced beef)
5 tablespoons sweet chili sauce (sweet chilli sauce in British English)
3 cubes beef stock (beef broth or beef bouillon)- 4 tablespoons dried herbs
1 teaspoon salt
1 teaspoon ground black pepper
Carbonara Sauce Ingredients
100 ml cooking cream - single- 150 grams pancetta - sliced
75 grams Parmesan cheese
Instructions
- Place your beef mince, sweet chilli sauce, beef cubes and dried herbs into a mixing bowl. Grate your white onion until most of it has gone, and toss in your salt and pepper. Give everything a good mix together with your hands. Once everything is mixed properly, divide the mixture into ten piles. To serve 5 people, this will make about 10 meatballs of a good size.
- At this point, as always, you can either marinate in the fridge for half an hour or overnight – it’s up to you. Naturally, this will significantly improve the flavour, but you can get stuck in straight away if not.
- Heat a pan to medium heat, and put in a smallish glut of olive oil. Place your meatballs into the pan quickly, ensuring none get longer on the heat than others, and cook gently on low to medium heat. You want plenty of colour on the meatballs, but you also want them to be cooked through.
- Whilst the meatballs are cooking, put your cream, pancetta or bacon and parmesan (saving a little for a garnish at the end) into another mixing bowl or large mug. Mix everything together with a fork.
- Once the meatballs have been cooking for at least 15 minutes, pour the carbonara mixture over the top. Next, reduce the pan to low heat, put the lid on top and cook for another 12 to 15 minutes, making sure you keep stirring regularly.
- Serve with long grain rice and petits pois (peas) over the top. Garnish with a bit of black pepper and more of the parmesan cheese.
Nutrition
Frequently asked questions
Can I cook the meatballs in the oven instead of on the stovetop?
Yes, but you will miss the sear that keeps them juicy once the sauce is added. If you bake them, use a high temperature — around 425°F (220°C) — for 15 to 18 minutes to get some colour on the outside, then finish them in the sauce on the stovetop.
How do I know when the meatballs are fully cooked through?
Use an instant-read thermometer and check for 160°F (71°C) at the centre. Cutting one open and looking for pink is unreliable because the sweet chilli sauce can tint the meat even when it is fully cooked.
Can I make this with ground chicken or turkey instead of beef?
Yes. The target internal temperature changes to 165°F (74°C) for poultry. The meatballs will be leaner, so the overnight chill becomes even more important to help them hold together.
Is this dish spicy enough to be a problem for kids?
It depends on the brand of sweet chilli sauce. Most commercial sweet chilli sauces are mild, but reducing the quantity to two tablespoons keeps the heat minimal while keeping the flavour. Taste the sauce on its own before you decide.
Can I use pasta instead of rice?
Yes. Linguine or spaghetti work well and will absorb the cream sauce in a similar way to how the rice does. Cook the pasta separately and toss it in the sauce just before serving so it does not go starchy.
Can the cooked meatballs be eaten the next day and still be safe?
Yes, stored in a sealed container in the fridge for up to 3 days. Reheat thoroughly until the centre reaches 160°F (71°C) again — a quick microwave warm is not enough for dense meatballs, so use the stovetop with a lid on low heat.
If you liked this one
- Creamy Beef Spinach Pasta
- Olive Beef Polpette Perfection
- Hearty Beef Mushroom Stroganoff
- Spicy Beef Stuffed Peppers










