Ground Beef Stuffed Zucchini Boats

Ground Beef Stuffed Zucchini Boats

If you’re looking for a way to stretch your grocery budget without sacrificing flavour, let me introduce you to my new favourite kitchen trick: Ground Beef Stuffed Zucchini Boats. After testing this recipe five times, I finally got it just right, and it has become the cornerstone of our weekly meal prep, costing just a few pounds per serving.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4 (2 zucchini halves per person)
  • Difficulty: Easy

Why You’ll Love This Ground Beef Stuffed Zucchini Boats

  • Budget-friendly batch cooking: This recipe costs roughly £1.80 per serving, making it one of the most economical dinners you can prepare. A single batch feeds four generously, and you can double it without any extra effort.
  • Freezer-friendly structure: Unlike many stuffed vegetable recipes that turn watery when frozen, these zucchini boats hold their shape beautifully. I’ve stored them for up to three months with no loss of texture or taste.
  • One-pan filling: You brown the beef, sauté the aromatics, and mix the stuffing all in one skillet. That means less washing up and more time to enjoy your evening.
  • Customisable for picky eaters: My husband, who’s usually picky, asked for seconds! You can adjust the seasoning, swap the cheese, or add extra vegetables without changing the basic method.
  • Perfect for lunch leftovers: These reheat like a dream in the microwave or oven. I often pack two halves for work lunches, and they taste just as good on day three as they did fresh from the oven.
Ground Beef Stuffed Zucchini Boats

Ground Beef Stuffed Zucchini Boats
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 4 medium zucchini (courgettes), about 800g total
  • 500g lean ground beef (mince)
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, finely chopped
  • 400g can chopped tomatoes
  • 2 tablespoons tomato purée
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • 100g cooked rice (leftover works perfectly)
  • 100g grated cheddar or mozzarella cheese
  • 2 tablespoons olive oil
  • Salt and black pepper to taste
  • Fresh parsley for garnish (optional)

Tip: For the most budget-friendly version, use supermarket own-brand chopped tomatoes and block cheese that you grate yourself. Pre-grated cheese often contains anti-caking agents that prevent it from melting smoothly.

How to Make Ground Beef Stuffed Zucchini Boats

  1. Prepare the zucchini: Preheat your oven to 200°C (180°C fan). Slice each zucchini in half lengthwise. Using a small spoon, scoop out the centre flesh, leaving a 1cm thick shell. You should hear a slight scraping sound as the seeds release. Reserve the scooped flesh and chop it finely — it will go into the stuffing. Place the hollowed shells cut-side up on a baking tray lined with parchment paper.
  2. Brown the beef: Heat 1 tablespoon of olive oil in a large frying pan over medium-high heat. Add the ground beef and break it apart with a wooden spoon. Cook for 5–6 minutes until the meat turns a deep brown colour and you hear a steady sizzle. The fat should render and the edges should look crisp. Drain off any excess fat, leaving about a tablespoon in the pan for flavour.
  3. Sauté the aromatics: Reduce the heat to medium. Add the remaining olive oil, then the diced onion. Stir for 2–3 minutes until the onion becomes translucent and releases a sweet, savoury smell. Add the garlic, chopped red bell pepper, and the reserved zucchini flesh. Cook for another 3 minutes, until the pepper softens and the mixture looks glossy. The kitchen will smell wonderfully aromatic at this stage.
  4. Build the sauce: Stir in the tomato purée, dried oregano, smoked paprika, and ground cumin. Cook for 1 minute until the purée darkens slightly and sticks to the bottom of the pan. Pour in the chopped tomatoes and bring the mixture to a gentle bubble. You’ll see the sauce thicken and turn a rich, rusty red. Season with salt and pepper, then fold in the cooked rice.
  5. Stuff the zucchini: Let the filling cool for 5 minutes — this prevents the zucchini from steaming too quickly. Spoon the mixture evenly into the hollowed shells, pressing down gently with the back of the spoon. Each boat should be mounded slightly; don’t worry if some filling spills over. Sprinkle the grated cheese over the top in an even layer.
  6. Bake to perfection: Place the tray in the preheated oven and bake for 20–22 minutes. You’ll know they’re ready when the cheese is golden and bubbling, and the zucchini edges have softened but still hold their shape. If you gently press the side of a zucchini with a fork, it should yield slightly without collapsing. For extra browning, switch to the grill for the final 2 minutes.
  7. Rest and serve: Remove from the oven and let the boats rest on the tray for 5 minutes. This resting period allows the juices to redistribute, so the filling doesn’t run everywhere when you cut into it. Garnish with fresh parsley if desired, and serve warm.

Tips From My Kitchen

  • Choose the right zucchini: Look for medium-sized, firm zucchini that are about 15–18cm long. Larger ones tend to be watery and seedy, while tiny ones don’t hold enough filling. Give them a gentle squeeze — they should feel dense, not spongy.
  • Salt the shells first: After hollowing the zucchini, sprinkle the insides with a little salt and let them sit for 10 minutes. This draws out excess moisture. Pat them dry with kitchen paper before stuffing. This step prevents the boats from becoming soggy during baking, which is crucial for meal prep.
  • Double the batch for freezing: When I meal prep, I always make at least eight boats. They freeze beautifully before or after baking. If freezing unbaked, omit the cheese topping until you’re ready to cook. Wrap each boat individually in cling film, then place in a freezer bag. Label with the date and use within three months.
  • Reheating strategy: For best results, reheat leftover boats in the oven at 180°C for 10–12 minutes. The zucchini stays firm and the cheese re-melts perfectly. If you’re in a rush, the microwave works in 90 seconds, but the zucchini will be softer. For work lunches, I microwave them and then pop them under the office grill for a minute to crisp the cheese.
  • Save the scooped flesh: Don’t throw away the zucchini centres! They add moisture and bulk to the filling without extra cost. I also use leftover scooped flesh in soups or omelettes later in the week. Every bit of vegetable counts when you’re on a budget.

Equipment You’ll Need

  • Large frying pan or skillet
  • Sharp knife and cutting board
  • Mixing bowls
  • Wooden spoon or spatula
  • Baking tray lined with parchment paper
  • Small spoon for scooping zucchini
  • Measuring spoons
  • Grater for cheese

Common Mistakes to Avoid

  • Overcrowding the pan: When browning the beef, give it space. If the pan is too full, the meat steams instead of browning, resulting in grey, bland filling. Cook in two batches if necessary. The sizzling sound should be constant and lively.
  • Wrong temperature: Baking at too low a temperature makes the zucchini release water and turn mushy. Always preheat to 200°C and don’t open the oven door during the first 15 minutes. The high heat helps the zucchini hold its shape.
  • Skipping the rest time: I know it’s tempting to dig in immediately, but resting is non-negotiable. Without those 5 minutes, the filling will slide off the boat and you’ll lose the beautiful presentation. The cheese also sets slightly, making each portion neater.

What to Serve With Ground Beef Stuffed Zucchini Boats

  • A simple green salad with lemon vinaigrette — the acidity cuts through the richness of the beef and cheese.
  • Steamed rice or quinoa on the side if you want a heartier meal. I often use the same leftover rice I put in the filling.
  • Garlic bread or crusty baguette to mop up any extra sauce from the pan.

For more budget-friendly lunch ideas, browse our Lunch Recipes collection. And if you enjoy ground beef dishes, you’ll love our Salisbury Steak With Mushroom Gravy — another meal-prep favourite in my kitchen.

Frequently Asked Questions

Can I use turkey mince instead of beef?
Absolutely, though you’ll need to add a little extra olive oil since turkey is leaner. Cook it until it’s no longer pink, which takes about 4–5 minutes. The flavour will be milder, so consider adding an extra teaspoon of smoked paprika to compensate.
How do I store these for meal prep?
Let the boats cool completely, then place them in an airtight container separated by parchment paper. They keep in the fridge for up to 4 days. For longer storage, freeze them as described in the tips section above. I always label my containers with the date to avoid confusion.
Can I make this recipe vegetarian?
Yes, replace the ground beef with 400g of cooked lentils or a plant-based mince alternative. Sauté the lentils with the same spices and tomato mixture. You may need to add a splash of vegetable stock to keep the filling moist, as lentils absorb more liquid than beef.
Why are my zucchini boats watery?
This usually happens when the zucchini are too large or the salt-drawing step is skipped. Large zucchini contain more water, so stick to medium ones. Also, ensure your oven is fully preheated before baking — a cooler oven causes the zucchini to steam rather than roast.
Can I assemble these ahead of time?
Yes, you can stuff the zucchini up to 24 hours in advance. Store them covered in the fridge, but hold off on adding the cheese until just before baking. The cheese can become rubbery if it sits too long on the raw filling. Bake straight from the fridge, adding 5 extra minutes to the cooking time.
Ground Beef Stuffed Zucchini Boats

Ground Beef Stuffed Zucchini Boats

Hearty and flavorful zucchini boats stuffed with a savory ground beef, rice, and tomato filling, topped with melted cheese and baked to perfection.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients

  

  • 4 medium zucchini courgettes, about 800g total
  • 500 g lean ground beef mince
  • 1 medium onion finely diced
  • 3 cloves garlic minced
  • 1 red bell pepper finely chopped
  • 400 g can chopped tomatoes
  • 2 tablespoons tomato purée
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • 100 g cooked rice leftover works perfectly
  • 100 g grated cheddar or mozzarella cheese
  • 2 tablespoons olive oil
  • Salt and black pepper to taste
  • Fresh parsley for garnish optional

Method

 

  1. Prepare the zucchini: Preheat your oven to 200°C (180°C fan). Slice each zucchini in half lengthwise. Using a small spoon, scoop out the centre flesh, leaving a 1cm thick shell. You should hear a slight scraping sound as the seeds release. Reserve the scooped flesh and chop it finely — it will go into the stuffing. Place the hollowed shells cut-side up on a baking tray lined with parchment paper.
  2. Brown the beef: Heat 1 tablespoon of olive oil in a large frying pan over medium-high heat. Add the ground beef and break it apart with a wooden spoon. Cook for 5–6 minutes until the meat turns a deep brown colour and you hear a steady sizzle. The fat should render and the edges should look crisp. Drain off any excess fat, leaving about a tablespoon in the pan for flavour.
  3. Sauté the aromatics: Reduce the heat to medium. Add the remaining olive oil, then the diced onion. Stir for 2–3 minutes until the onion becomes translucent and releases a sweet, savoury smell. Add the garlic, chopped red bell pepper, and the reserved zucchini flesh. Cook for another 3 minutes, until the pepper softens and the mixture looks glossy. The kitchen will smell wonderfully aromatic at this stage.
  4. Build the sauce: Stir in the tomato purée, dried oregano, smoked paprika, and ground cumin. Cook for 1 minute until the purée darkens slightly and sticks to the bottom of the pan. Pour in the chopped tomatoes and bring the mixture to a gentle bubble. You’ll see the sauce thicken and turn a rich, rusty red. Season with salt and pepper, then fold in the cooked rice.
  5. Stuff the zucchini: Let the filling cool for 5 minutes — this prevents the zucchini from steaming too quickly. Spoon the mixture evenly into the hollowed shells, pressing down gently with the back of the spoon. Each boat should be mounded slightly; don’t worry if some filling spills over. Sprinkle the grated cheese over the top in an even layer.
  6. Bake to perfection: Place the tray in the preheated oven and bake for 20–22 minutes. You’ll know they’re ready when the cheese is golden and bubbling, and the zucchini edges have softened but still hold their shape. If you gently press the side of a zucchini with a fork, it should yield slightly without collapsing. For extra browning, switch to the grill for the final 2 minutes.
  7. Rest and serve: Remove from the oven and let the boats rest on the tray for 5 minutes. This resting period allows the juices to redistribute, so the filling doesn’t run everywhere when you cut into it. Garnish with fresh parsley if desired, and serve warm.

Notes

Leftover rice works perfectly. For extra browning, switch to the grill for the final 2 minutes of baking.

I’d love to hear how these Ground Beef Stuffed Zucchini Boats work for your meal prep routine. Have you tried freezing them or adding your own twist? Drop a comment below and share your experience — your tips might help another home cook save time and money in the kitchen.

Save Ground Beef Stuffed Zucchini Boats to Pinterest

Ground Beef Stuffed Zucchini Boats

📌Save to Pinterest

You might also like these recipes

Leave a Reply

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