Roasted Butternut Squash with Ground Beef is a hearty, practical dinner with tender squash, golden potatoes, savory beef, carrots, garlic, and rosemary, finished under the broiler for lightly crisp edges.

This is the kind of meal that works especially well when you want a filling dinner without making several separate dishes. The squash and potatoes roast while the beef mixture cooks on the stovetop, so most of the preparation happens at the same time.
Fresh rosemary ties everything together with a woodsy flavor that pairs naturally with sweet butternut squash and deeply browned ground beef. The carrots and onions add even more sweetness, while garlic gives the skillet a savory backbone without overpowering the vegetables.
The final minute or two under the broiler is a small step that makes a noticeable difference. It gives the top of the skillet a little extra browning and helps some of the roasted vegetables develop crisp edges while keeping the center tender and hearty.
Roasted Butternut Squash with Ground Beef Ingredients
Butternut squash: One small squash provides the naturally sweet, tender base of the meal. Cut it into evenly sized cubes so the pieces roast at roughly the same speed.
Yellow potatoes: Six yellow potatoes add a creamy, hearty texture and help turn the skillet into a complete main course. Keep the cubes close in size to the squash.
Ground beef: One pound of lean ground beef brings savory flavor and makes the vegetable skillet more substantial.
Carrots: Three large diced carrots add color, mild sweetness, and another layer of tender texture to the beef mixture.
White onion: Half of a white onion softens in the skillet and creates a flavorful base for the beef and carrots.
Garlic: Four minced cloves give the skillet plenty of savory aroma and complement the rosemary.
Fresh rosemary: Rosemary is used both while roasting the vegetables and while cooking the beef, giving the entire dish a consistent herb flavor.
Olive oil: A small amount helps the squash and potatoes brown in the oven while also preventing the skillet vegetables from sticking.
Salt and black pepper: Simple seasoning keeps the focus on the roasted vegetables, beef, garlic, and fresh herbs.
Cooking Steps
STEP 1: Heat your oven to 425°F and line a large baking sheet with parchment paper or foil. Peel and seed the butternut squash, then cut it and the yellow potatoes into similar bite-size cubes. Spread them across the baking sheet, drizzle with olive oil, season with salt and pepper, and add the rosemary sprigs. Toss well and roast for 35 to 40 minutes, turning the vegetables halfway through.
STEP 2: While the squash and potatoes are roasting, heat a large oven-safe skillet over medium heat with enough olive oil to lightly coat the surface. Add the diced onion and minced garlic. Cook for about 3 minutes, stirring frequently, until the onion begins to soften and the garlic smells fragrant.
STEP 3: Add the diced carrots to the skillet and continue cooking for approximately 5 minutes. Let them soften while picking up a little color around the edges. Add the ground beef, season with salt, black pepper, and chopped rosemary, and cook for 7 to 10 minutes. Break the beef into smaller pieces as it browns.
STEP 4: Once the squash and potatoes are tender and browned around the edges, remove them from the oven. Transfer the roasted vegetables to the skillet with the cooked ground beef and carrots. Fold everything together gently so the softer pieces of squash stay mostly intact. Taste and adjust the seasoning if needed.
STEP 5: Set the oven to broil and place the oven-safe skillet beneath the broiler for 1 to 2 minutes. Watch it continuously because the surface can brown quickly. Remove the skillet as soon as the top develops lightly crisp, golden spots. Rest for a couple of minutes before serving.

How to Store & Reheat
Allow leftovers to cool before transferring them to an airtight container. Refrigerated portions will keep well for about 3 to 4 days.
For longer storage, you can freeze the cooked mixture for up to 2 months. Keep in mind that thawed potatoes and squash may become softer than they were when freshly roasted. Freezing individual portions makes reheating easier.
To reheat from the refrigerator, warm a portion in a skillet over medium-low heat until heated through. Adding the leftovers to a hot skillet also helps restore some of the browned texture.
For larger portions, place the mixture in an oven-safe dish and reheat at about 350°F until hot throughout. A brief broil at the end can help bring back some of the crisp surface.
Do I need to peel butternut squash before roasting it?
For this skillet, peeling the squash is recommended. Removing the skin gives you tender cubes that combine more smoothly with the potatoes, carrots, and ground beef. A vegetable peeler works well once the squash has been trimmed into manageable sections.
How do I keep the butternut squash from becoming mushy?
Cut the squash into evenly sized cubes and avoid crowding the baking sheet. Giving the pieces enough room lets hot air circulate around them so they roast rather than steam. Fold them gently into the beef mixture once they are cooked.
Can I make this ground beef skillet ahead of time?
Yes. You can roast the vegetables and cook the beef mixture earlier in the day, then refrigerate them separately or combined. Reheat everything in an oven-safe skillet and finish briefly under the broiler just before serving for better texture.
How do I know when the ground beef is done?
The beef should be completely browned with no raw pink sections remaining. Breaking it into smaller pieces while it cooks helps it brown evenly and makes it easier to distribute throughout the roasted vegetables.

Perfect Pairings
A simple green salad works well alongside this hearty skillet because its crisp texture provides contrast to the tender squash, potatoes, and carrots. A lightly seasoned salad is enough since the main dish already has plenty of savory flavor.
Roasted or steamed green vegetables such as broccoli or green beans are another practical choice. They add freshness without competing with the rosemary and garlic in the skillet.
For a slightly more comforting dinner, serve it with warm crusty bread. It is especially useful for picking up the small pieces of seasoned beef, roasted vegetables, and flavorful juices left at the bottom of the skillet.
Helpful Tips
- Cut the vegetables evenly. Similar-size pieces of squash and potatoes are more likely to finish roasting at the same time, giving you tender centers and better browning.
- Let the beef actually brown. Avoid stirring constantly once the ground beef goes into the skillet. Giving it brief contact with the hot pan develops deeper savory flavor before you combine it with the vegetables.
- Stay close during broiling. One or two minutes is usually enough to add color to the surface. Because broilers cook intensely, check the skillet continuously and remove it as soon as the top is lightly browned.

Roasted Butternut Squash with Ground Beef
Ingredients
Roasted Vegetables
- 3 fresh rosemary sprigs
- 6 yellow potatoes cut into bite-size cubes
- Fine salt and freshly ground black pepper as needed
- 2 tablespoons olive oil
- 1 small butternut squash peeled, seeds removed, and diced
Ground Beef Skillet
- 4 garlic cloves finely minced
- 1 –2 fresh rosemary sprigs chopped
- 3 large carrots diced
- 1 pound Laura’s Lean ground beef
- 1 –2 tablespoons olive oil for sautéing
- 1/2 white onion diced
- Salt and black pepper to taste
Instructions
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper or aluminum foil.
- Peel, seed, and cube the butternut squash. Dice the yellow potatoes into similarly sized, bite-size pieces. Dice the carrots and reserve them for the skillet.
- Arrange the squash and potatoes on the prepared baking sheet. Drizzle with 2 tablespoons of olive oil, season generously with salt and black pepper, and distribute 3 rosemary sprigs over the vegetables.
- Toss until the squash and potatoes are evenly coated. Roast for 35–40 minutes, turning the vegetables halfway through cooking, until tender with lightly browned edges.
- While the vegetables roast, mince the garlic and dice the white onion.
- Warm 1–2 tablespoons of olive oil in a large skillet over medium heat. Add the garlic and onion, then sauté for approximately 3 minutes, stirring frequently, until the onion becomes translucent and the garlic is fragrant and lightly golden.
- Add the diced carrots and continue cooking for about 5 minutes, allowing them to soften and develop a small amount of browning.
- Add the Laura’s Lean ground beef to the skillet containing the carrots, onion, and garlic.
- Season with salt, black pepper, and 1–2 sprigs of chopped fresh rosemary. Cook for 7–10 minutes, breaking the meat into smaller pieces with a spoon as it cooks, until fully browned and cooked through.
- Stir thoroughly so the beef and vegetables are evenly combined.
- When the squash and potatoes have finished roasting, remove the baking sheet from the oven.
- Carefully transfer the roasted squash and potatoes into the skillet with the cooked beef, carrots, onion, and garlic. Fold the ingredients together gently until evenly distributed and heated throughout.
- Taste and adjust the salt and black pepper as necessary.
- Place the entire oven-safe skillet beneath the broiler for 1–2 minutes, or just long enough for the surface to become slightly crisp and browned.
- Watch the skillet closely during broiling to prevent burning.
- Remove it from the oven and allow the dish to rest for a couple of minutes before serving.
