Easy Creamy Ground Beef Meatballs with Broccoli and Carrots

Easy Creamy Ground Beef Meatballs with Broccoli and Carrots is the dinner I turn to when I want something warm and filling but have zero energy for a big cooking project. One skillet, a small amount of ground beef and vegetables that are probably already in your fridge. That's the whole deal.

The meatballs are small and a little finely shredded carrot keeps them soft and tender. They get browned first, then simmer with broccoli in a silky cream sauce. No oven, no cheese, no broth and barely any dishes to wash afterward.

A front-facing, close-up shot of easy creamy ground beef meatballs smothered in rich sauce, served with tender roasted broccoli and carrots on a white plate.

It's a small batch made for one or two people and it's lighter than it looks, so it works just as well for lunch, a lazy late brunch. Honestly, I'll happily eat it at any time of day. Make the meatballs with fine semolina and an egg yolk like I do, or use breadcrumbs. Whatever is in your kitchen is the right choice.

This kind of creamy skillet comfort food really shines in fall and winter, cozy Sunday suppers, the quiet week between Christmas and New Year's, and the days after Thanksgiving when you want something simple. It also makes a lovely light brunch for Mother's Day or Easter weekend, spooned over buttered noodles or toasted bread.

A little background: meatballs are one of the oldest comfort foods in the world, with versions in Persian, Roman, and Middle Eastern cooking going back many centuries. The creamy, gravy-style meatball became a beloved fixture in American kitchens, especially in the Midwest, where Scandinavian-inspired meatballs in cream sauce turn up at holiday tables and potlucks every year. This quick skillet version keeps that cozy spirit and trims it down to a weeknight meal.

Jump to:

Why you will love this recipe

This one-pan ground beef recipe is an absolute lifesaver for anyone searching for food to make with ground beef or brainstorming quick meals to make with minced meat. Combining tender, savory beef with nutritious vegetables, these creamy ground beef meatballs simmer completely on the stovetop to deliver an exceptional no oven dinner and a foolproof 30-minute ground beef skillet dinner with vegetables.

  • It's easy. Streamline your evening routine with this ultra-rich, deeply satisfying Easy Creamy Ground Beef Meatballs with Broccoli and Carrots, a comforting 30-minute dinner that requires zero oven time.
  • It's a small batch, just 5.3 oz (150 g) of ground beef, so there's no waste and no mountain of leftovers.
  • You can easily scale up this recipe for larger families, meal prep, or dinner parties by simply multiplying the ingredients proportionally. Whether you are cooking for a quiet weeknight or scaling up for a crowd, these comforting creamy ground beef meatballs turn out perfectly juicy every single time.
  • The meatballs stay tender and juicy thanks to the carrot and egg yolk.
  • Use semolina or breadcrumbs, whichever you have in the pantry.
  • The sauce is creamy without any cheese, and you can choose heavy cream or sour cream. The velvety meatballs in cream sauce require no dairy thickeners, keeping this creamy meatballs without cheese dish remarkably light yet decadent.
  • You can make the meatballs ahead and freeze them for an even faster dinner next time. Perfect for your freezer-friendly meatballs make ahead routine, this easy ground beef dinner keeps mealtime completely stress-free.
  • Everything cooks on the stovetop, so there's no oven to heat up.
  • It's a great meal for brunch, lunch, or dinner, because it feels light and comforting at the same time. It reigns supreme among easy cleanup dinner recipes for a crowd and minimalist cooking recipes with few dishes, acting as a brilliant one skillet creamy meatballs with frozen broccoli option that doubles beautifully as an easy holiday week dinner or Christmas week comfort food staple.

What you will need

An overhead ingredient spread for a small-batch dinner on a dark grey table, featuring bowls of raw ground beef, fresh broccoli florets, sliced carrots, cream and savory spices.
  • Ground beef, ideally with 15 to 20 percent fat so the small meatballs stay juicy.
  • Carrot, a half shredded as finely as you can so it disappears into the meat and keeps it soft, another part cut in slices.
  • Onions, one half grated into the meatballs and one half thinly sliced for the sauce.
  • An egg yolk, which is all you need to bind this small amount of meat. If you double the quantity, you can use a whole egg.
  • Fine semolina or breadcrumbs, added in small doses to get the texture just right.
  • Salt, black pepper, and dried oregano for simple seasoning.
  • Oil, any kind you like, for browning.
  • Broccoli florets, fresh or frozen, which cook right in the sauce.
  • Heavy cream or sour cream for the creamy sauce.
  • Water to loosen the sauce.
  • A bay leaf for a gentle background flavor.

See recipe card for quantities.

Instructions how to prepare it

Mix and shape the meatballs. Put the beef, carrot, grated onion, egg yolk, salt, pepper and oregano in a bowl. Add the semolina or breadcrumbs in small doses, and check the texture as you go, because depending on the type you use you might need more or less. Mix gently with your hands or a fork, only until it comes together. Too much mixing makes the meatballs dense. Let the mixture rest for 5 minutes so it can soak up the moisture. If needed, dip your hands in cold water before rolling and do it again whenever the mixture starts to stick. Roll small meatballs of about 1 oz (25 to 30 g), roughly 1¼ inches (3 cm) wide. You'll get 7 or 8.

An overhead shot of raw, shaped ground beef meatballs mixed with shredded carrots resting on a clean white plate before being cooked.

Brown the meatballs and cook the onion. Heat the oil in a 10-inch (26 cm) deep skillet over medium heat. Add the meatballs turning gently, until browned on a few sides. They don't need to be cooked through yet. In the same skillet, cook the sliced onion for 3 to 4 minutes until soft and lightly golden. Leave the brown bits in the pan, since they add flavor.

Browning small ground beef meatballs with onions in a deep skillet for creamy skillet meatballs with broccoli.

Add carrots. Add the sliced carrots to the skillet, then stir them together with the chopped onions and seared meatballs to combine the flavors.

A close-up shot adding sliced carrots and stirring them in a skillet together with chopped onions and ground beef meatballs.

Make the sauce. Turn the heat to low. Add the cream or sour cream, water, bay leaf, and a pinch of salt. Stir until smooth. Don't let it boil hard, especially with sour cream, which can split.

Stirred smooth heavy cream sauce with a bay leaf in a skillet for creamy meatballs without cheese.

Add broccoli and simmer. Tuck the broccoli around the meatballs and spoon a little sauce over it. Cover and cook on low for 5 to 9 minutes, until the broccoli is tender but still has a bite and the meatballs are cooked through (160°F / 71°C inside). If the sauce gets too thick, stir in a tablespoon or two of water.

Creamy ground beef meatballs and broccoli simmering together in a covered one-pan skillet dinner.

Serve. Take out the bay leaf, taste, and add salt if needed. Spoon sauce over the top and serve right away.

A front-angle close-up shot of finished creamy ground beef meatballs with broccoli and carrots in a rich cream sauce, served hot on a white ceramic plate.

Expert tips

Roll with cold, wet hands.

Dip your hands in cold water before shaping and the mixture won't stick. It makes rolling these small meatballs much easier and faster, and it keeps the surface smooth so they brown evenly.

More tips to consider:

  • Choose ground beef with about 15 to 20 percent fat (80/20 or 85/15). It stays juicy and tastes best in a small meatball. Very lean beef (93/7) can turn out dry, so if that's all you have, add a little extra oil to the pan.
  • Shred the carrot as finely as you can so it disappears into the meat.
  • Add the semolina or breadcrumbs slowly. The mixture should be soft but easy to shape.
  • Don't skip the resting time. It makes rolling much easier.
  • Add the broccoli at the end so it stays bright green.
  • For the creamiest sauce, use heavy cream. Sour cream gives a slightly tangy sauce.
  • Keep the heat low for a smooth sauce that doesn't split.
  • Keep the lid on. The steam finishes everything without drying out the meatballs.

Recipe substitutions

  • Vegetarian: Swap the beef for finely chopped cooked mushrooms mixed with cooked brown or green lentils, or use a store-bought vegetarian ground. Keep the egg yolk and use breadcrumbs or semolina to bind. Everything else stays the same.
  • Vegan: Use plant-based ground or the mushroom and lentil mix, replace the egg yolk with 1 tablespoon ground flaxseed mixed with 3 tablespoons water, use olive oil, and finish with a thick coconut cream or cashew cream instead of dairy.
  • Gluten-free: Use rice flour, cornstarch, or a gluten-free flour blend instead of semolina, or gluten-free breadcrumbs. Add it in small doses and check the texture, because different flours absorb different amounts.
  • Dairy-free: Use a dairy-free cooking cream, or a thick coconut or cashew cream, heated gently. The taste will be a little different but still very good.
  • Similar products: Ground turkey or chicken works in place of beef (cook to 165°F / 74°C). Half-and-half or sour cream can stand in for heavy cream and cauliflower or green beans can replace the broccoli.

Recipe variations

Whether you are hunting for an everyday easy weeknight dinner or looking to repurpose holiday poultry into Thanksgiving leftover turkey meatballs, this luxurious creamy meatballs without cheese or oven method keeps clean-up minimal and flavor at an all-time high.

  • Swedish-style: add a pinch of allspice and nutmeg to the meatballs and serve with mashed potatoes and a spoonful of lingonberry or cranberry sauce. It's a natural fit for holiday tables.
  • Paprika and dill: stir a teaspoon of sweet paprika into the sauce and finish with fresh dill for a gentle Eastern European twist.
  • Mushroom cream: add sliced mushrooms to the onions for an earthy, stroganoff-style skillet.
  • Garlic and herb: add a grated garlic clove to the meatballs and a handful of fresh parsley to the sauce.
  • Holiday leftover idea: use ground turkey in the week after Thanksgiving and serve with cranberry sauce on the side.
  • Cultural twists: add a little cumin and coriander for a Middle Eastern feel, or a splash of soy sauce and fresh ginger with the carrot for an Asian-inspired version.

How to Serve

Spoon the meatballs and plenty of sauce over mashed potatoes, egg noodles, rice, or thick slices of crusty bread, anything that soaks up the sauce. It's also lovely on its own and it makes a cozy savory lunch, dinner or light brunch topped with a fried egg.

To warm up leftovers in a pan: put the meatballs and sauce in a skillet over low heat with a splash of water, cover, and warm for 5 to 8 minutes, stirring gently, until hot all the way through (165°F / 74°C). Low heat keeps the cream sauce smooth.

What Equipment to Use

Use a 10-inch (26 cm) deep skillet with a lid, at least 2 inches (5 cm) deep. The meatballs have room to brown, and it's deep enough for the sauce and broccoli. A 9-inch (23 cm) skillet also works. For a double batch, use a 12-inch (30 cm) skillet.

You'll also need a mixing bowl, a fine grater for the carrot and knife for slicing onion and carrots, a wooden spoon or spatula, a plate for the meatballs and a small bowl of cold water for rolling.

How to Store Leftovers

Keep leftovers in a sealed container in the fridge for up to 3 days. Reheat gently in a skillet on low with a splash of water.

To freeze: shape and brown the meatballs, let them cool, then spread them on a plate or tray in a single layer and freeze until firm (about 1 hour). Move them to a freezer bag or container and freeze for up to 3 months. When you want dinner, cook the onion, add the cream, water, bay leaf, and salt, then put the frozen meatballs straight into the sauce. Cover and simmer on low for about 10 minutes, add the broccoli, and cook another 7 to 9 minutes until the meatballs are hot all the way through (160°F / 71°C) and the broccoli is tender. No need to thaw first.

Frequently Asked Questions (FAQ)

Can I freeze these meatballs?

Yes, and it's a great way to get ahead. Freeze the meatballs after browning and cook them straight from frozen in the creamy sauce. I don't recommend freezing the finished dish with the broccoli, because the broccoli turns soft and the cream sauce can separate when thawed. If you do freeze leftovers, thaw them overnight in the fridge and reheat gently on low.

How do I warm up leftovers in a pan?

Put the meatballs and sauce in a skillet on low heat with a splash of water. Cover and warm for 5 to 8 minutes, stirring gently, until hot throughout. Avoid high heat so the sauce doesn't split.

Why did my sauce separate?

The heat was probably too high. Keep it low and stir gently. Sour cream, especially the light kind, splits more easily than heavy cream.

What is the best flour or binder to use?

Fine semolina or breadcrumbs, whichever you have or like. I used semolina. If you have neither, all-purpose flour will do. Whichever you use, add it in small doses and check the texture, because different flours absorb different amounts and you might need a little more or less.

Can I make this gluten-free and dairy-free?

Yes. For gluten-free, use rice flour, cornstarch, or a gluten-free flour instead of semolina, again in small doses. For dairy-free, use a dairy-free cream or a thick coconut or cashew cream, heated gently.

Can I use frozen broccoli (or frozen carrots)?

Yes. Add frozen broccoli straight from the freezer and cook a few minutes longer. Fresh gives a better color and texture. Frozen shredded carrot should be thawed and squeezed dry before mixing into the meat.

Can I use a whole egg?

For this amount of meat, the yolk (half an egg) is enough. A whole egg makes the mixture too soft. If you double the recipe, you can use one whole egg.

What is the best meat to use?

Ground beef with 15 to 20 percent fat (80/20 or 85/15) gives the juiciest meatballs. Very lean beef can be dry.

What is the best cream to use?

Heavy cream (also called heavy whipping cream) gives the creamiest, silkiest sauce and is the least likely to curdle. Half-and-half works too, but the sauce will be thinner. Full-fat sour cream gives a tangier, thicker sauce, but keep the heat low so it doesn't split. Light versions separate more easily.

Can I make meatballs without breadcrumbs?

Yes. A small amount of fine semolina soaks up the moisture from the carrot and onion and holds the meatballs together.

Can I use ground turkey or chicken?

Yes. The flavor will be milder. Cook poultry meatballs to 165°F (74°C).

What goes well with these meatballs?

Mashed potatoes, egg noodles, rice, or crusty bread. It's also fine on its own.

Can I double it?

Yes. Use a 12-inch (30 cm) skillet, use one whole egg, and brown the meatballs in two batches. You can scale the recipe proportionally even more.

Final Thoughts

This versatile ground beef skillet serves as the perfect kid-friendly dinner while simultaneously functioning as a sophisticated, small batch dinner for two. It is one of the smartest, most budget-conscious meals to make with ground beef, offering home cooks an incredibly satisfying option for cheap high protein meals without any tedious prep. Next time you are browsing for hearty things to cook with ground beef or trying to figure out what to make food with ground beef or things to cook with minced meat, assemble these one-pan meatballs and enjoy a well-balanced ground beef and broccoli meal that will satisfy everyone at the table.

This easy creamy ground beef meatballs recipe proves that a cozy, satisfying lunch or dinner doesn't need a long ingredient list or a sink full of dishes. One skillet, 35 minutes and a creamy sauce that makes everything taste like a hug. Make it for lunch or dinner, and keep a bag of browned meatballs in the freezer for the nights you need it most.

If you try it, leave a comment and a star rating below and I would love to hear how it turned out. Pin this recipe so you can find it again.
Enjoy easy cooking!

Looking for other recipes like this? Try these:

Pairing

These are my great dishes to serve with Easy Creamy Ground Beef Meatballs with Broccoli and Carrots:

A front-facing, close-up shot of easy creamy ground beef meatballs smothered in rich sauce, served with tender roasted broccoli and carrots on a white plate.

Easy Creamy Ground Beef Meatballs with Broccoli and Carrots

Emilia
Easy creamy ground beef meatballs with broccoli and carrots, made in one skillet with no oven and no cheese. Use heavy cream or sour cream. A simple small batch 35-minute savory meal for 1 to 2 people, great for brunch, lunch, or dinner. Freezer-friendly, with gluten-free, dairy-free, vegetarian and vegan options.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Main Course
Cuisine American
Servings 2
Calories 463 kcal

Ingredients
  

  • 5.3 oz 150 g ground beef
  • ½ cup 60 g finely shredded carrot, about 1 small carrot
  • ½ small onion finely grated
  • 1 egg yolk
  • 1 tablespoon Up to 1 tablespoon semolina or breadcrumbs 10 g fine semolina or breadcrumbs, added in doses (start with 2 tsp, mix, wait a minute, add more only if needed; depending on the flour or crumbs you use, you might need more or less)
  • ½ teaspoon salt + more for the skillet
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • 1 tablespoon 15 ml oil, any kind you like
  • ½ small onion thinly sliced
  • 1½ cups 150 g broccoli florets
  • ½ cup 120 g heavy cream or sour cream
  • ¼ cup 60 ml water
  • 1 bay leaf

Instructions
 

  • Mix and shape the meatballs. Put the beef, carrot, grated onion, egg yolk, salt, pepper, and oregano in a bowl. Add the semolina or breadcrumbs in small doses, and check the texture as you go, because depending on the type you use you might need more or less. Mix gently with your hands or a fork, only until it comes together. Too much mixing makes the meatballs dense. Let the mixture rest for 5 to 10 minutes so it can soak up the moisture. If needed, dip your hands in cold water before rolling, and do it again whenever the mixture starts to stick. Roll small meatballs of about 1 oz (25 to 30 g), roughly 1¼ inches (3 cm) wide. You'll get 7 or 8.
  • Brown the meatballs and cook the onion. Heat the oil in a 10-inch (26 cm) deep skillet over medium heat. Add the meatballs turning gently, until browned on a few sides. They don't need to be cooked through yet. In the same skillet, cook the sliced onion for 3 to 4 minutes until soft and lightly golden. Leave the brown bits in the pan, since they add flavor.
  • Add carrots. Add the sliced carrots to the skillet, then stir them together with the chopped onions and seared meatballs to combine the flavors.
  • Make the sauce. Turn the heat to low. Add the cream or sour cream, water, bay leaf, and a pinch of salt. Stir until smooth. Don't let it boil hard, especially with sour cream, which can split.
  • Add broccoli and simmer. Tuck the broccoli around the meatballs and spoon a little sauce over it. Cover and cook on low for 5 to 9 minutes, until the broccoli is tender but still has a bite and the meatballs are cooked through (160°F / 71°C inside). If the sauce gets too thick, stir in a tablespoon or two of water.
  • Serve. Take out the bay leaf, taste, and add salt if needed. Spoon sauce over the top and serve right away.

Video

Keyword 30-minute dinner, 30-minute ground beef skillet dinner with vegetables, cheap high protein meals, Christmas week comfort food, comfort food dinner, creamy ground beef meatballs, creamy meatballs without cheese, creamy meatballs without cheese or oven, easy dinner for two, easy dinners with meat and vegetables, easy ground beef dinner, easy ground beef meatballs, easy holiday week dinner, easy one-pan meatballs in cream sauce, easy weeknight dinner, food to cook with minced meat, food to make with ground beef, freezer-friendly meatballs, freezer-friendly meatballs make ahead, ground beef and broccoli, ground beef meal, ground beef skillet, kid-friendly dinner, lazy night comfort food one pot dinner, meals to make with ground beef, meals to make with minced meat, meatballs and broccoli, meatballs in cream sauce, meatballs with broccoli, minimalist cooking recipes with few dishes, no oven dinner, one pan meals for busy weeknights, one skillet creamy meatballs with frozen broccoli, one-pan dinner, one-pan ground beef recipe, one-pan meatballs, skillet meatballs, small batch dinner for two, small batch meatballs for two, Thanksgiving leftover turkey meatballs, things to cook with ground beef, what to make food with ground beef

Comments

No Comments

Your email address will not be published. Required fields are marked *

Recipe Rating