This bake layers a tomato-and-beef sauce — built with crushed tomatoes, balsamic vinegar, spinach, and black olives — over steamed cauliflower florets, then finishes in the oven with a Parmesan crust. It comes together in under an hour and skips pasta or rice entirely, so the cauliflower does the heavy lifting as the base. At 351 calories and 30g of protein per serving, it earns its place on a weeknight rotation without much fuss.
The technique that matters
Steam the cauliflower until just crisp-tender — 3 to 4 minutes, no more. This is the step most people skip or rush, and it causes the biggest problem: waterlogged cauliflower that turns the whole bake soupy. Raw florets release too much moisture in the oven; overcooked ones collapse into mush. Hit that crisp-tender window and the cauliflower holds its shape under the sauce and stays pleasant to eat. The second thing worth doing carefully is browning the beef properly before adding the tomatoes. Let the meat sit in the pan long enough to get some color — that browning adds depth that the short simmer time alone can’t build.
Troubleshooting
- Sauce is too thin after baking: The cauliflower or spinach released extra water. Next time, pat the steamed florets dry before placing them in the dish, and squeeze excess moisture from the spinach before stirring it into the sauce. You can also uncover the dish for the last 5 minutes of baking to let liquid evaporate.
- Beef sauce tastes flat: Passata brands vary a lot in acidity and sweetness. If the sauce tastes dull, add a pinch more salt and a small extra splash of balsamic vinegar — taste as you go. A pinch of sugar can balance an overly acidic tin.
- Parmesan didn’t brown: Oven temperatures differ. If the top looks pale at 15 minutes, switch to the broiler for 2 to 3 minutes and watch it closely. Skip the garnish of extra cheese on the table — not worth the extra dish.
- Cauliflower is falling apart: It was steamed too long before baking. Aim for florets that still feel firm when pierced with a fork — they’ll soften further in the oven.
- Dish is dry after baking: The water in the sauce cooked off too fast during simmering. Add an extra splash — 2 to 3 tablespoons — before transferring to the baking dish if the sauce looks thick before it goes in.
Storage and reheating
Cool leftovers fully before covering, then refrigerate for up to 3 days. The flavors actually improve overnight as the sauce soaks into the cauliflower. Reheat individual portions in the microwave on medium power for 2 to 3 minutes, stirring once halfway through. For larger amounts, cover the dish with foil and warm in a 325°F oven for about 15 minutes. This bake also freezes well — portion it into airtight containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating; the texture of the cauliflower softens a little after freezing but the dish is still very good. Ground beef must reach an internal temperature of 160°F (71°C) when reheating from cold.

Filling Beef and Cauliflower Bake
Ingredients
2 teaspoons olive oil
1 medium yellow onion - diced
3 cloves garlic - minced
1 pound ground beef (minced beef) - lean
1 teaspoon Italian seasoning
1 dash Sea salt
1 dash red pepper (red capsicum) - crushed
14 ounces passata or crushed tomatoes (tomato puree with seeds removed)
1 cup water
1 teaspoon balsamic vinegar
⅓ cup black olives - sliced
4 cups spinach - chopped
1 medium cauliflower - cut into florets
¼ cup Parmesan cheese - grated
Instructions
- Heat a pan over medium heat and coat with oil. Add onion, then cook for 2 to 3 minutes. Add garlic and continue to heat, stirring, 30 seconds more.
- Add meat to pan. Cook, stirring, to brown, then stir in seasoning blend, salt, and pepper.
- Stir crushed tomatoes, water, vinegar, spinach and olives into the meat mixture. Cover and let simmer for 5 minutes.
- Steam cauliflower until crisp-tender, about 3 to 4 minutes. Place in a casserole or baking dish (I used 9×13) coated with cooking spray. Top with sauce and sprinkle with cheese.
- Bake the beef casserole at 350 degrees Fahrenheit for about 15 minutes.
Nutrition
Frequently asked questions
Can I use frozen cauliflower instead of fresh?
Yes, frozen cauliflower works fine here. Thaw it completely and press it dry with a clean towel before using — frozen cauliflower holds a lot of water, and skipping that step will make the bake watery. You can skip the steaming step since frozen florets are already blanched.
What can I use instead of passata if I don’t have any?
A standard 14-ounce can of diced tomatoes blended briefly, or crushed tomatoes straight from the can, both work well. You can also use a can of whole peeled tomatoes broken up by hand — the texture will be slightly chunkier but the flavor is the same.
Can I leave out the black olives?
Absolutely — the dish holds together fine without them. If you want to keep that briny note, a teaspoon of capers is a good swap, or just leave it out entirely and the sauce is still well-seasoned from the balsamic and Italian herbs.










