Roasted Broccoli Ground Beef Bowls with Tahini
This is a four-component bowl: caramelized broccoli, seasoned ground beef, fluffy rice, and a creamy tahini dressing that ties everything together.
At 38g protein and 380 calories per serving, it delivers satiety without heaviness.
The roasted broccoli is the star—charred edges, tender center, deeply savory.

Why You’ll Love It
- 38g protein per bowl from beef and roasting method that concentrates flavors.
- Under 400 calories while staying filling due to fiber and protein ratio.
- Roasted broccoli caramelizes in 22 minutes and requires minimal oil.
- Tahini dressing is made in 4 minutes with a whisk; no blender needed.
- Builds in bowls, making it naturally portionable for meal prep.
Ingredients
For the Roasted Broccoli
1.5 pounds fresh broccoli crowns (about 2 large heads), cut into 1.5-inch florets.
2 tablespoons olive oil.
1 teaspoon garlic powder.
1/2 teaspoon smoked paprika.
1/4 teaspoon cayenne pepper (optional).
Salt and black pepper to taste.
For the Seasoned Beef
1 pound ground beef (85/15 lean-to-fat ratio).
1 medium yellow onion, diced small.
3 cloves garlic, minced.
1 teaspoon ground cumin.
1/2 teaspoon smoked paprika.
1/4 teaspoon ground coriander.
1/4 teaspoon red pepper flakes.
Salt and black pepper to taste.
1 tablespoon olive oil.
For the Tahini Dressing
1/3 cup tahini (sesame paste; stir the jar well before measuring).
3 tablespoons fresh lemon juice.
2 cloves garlic, minced or pressed.
1/4 teaspoon ground cumin.
Salt and black pepper to taste.
3-4 tablespoons warm water (added gradually until pourable).
1 tablespoon olive oil.
For Serving
2 cups cooked white or brown rice (about 2/3 cup uncooked).
Fresh cilantro leaves (optional but recommended).
Lemon wedges.
Hot sauce to taste (optional).
Steps
1. Roast the broccoli: Line a large sheet pan with parchment paper. Toss broccoli florets with 2 tablespoons olive oil, garlic powder, paprika, cayenne, and a generous pinch each of salt and pepper. Spread in a single layer, florets facing cut-side down. Roast at 425°F for 22-25 minutes, stirring halfway through at the 12-minute mark. Broccoli is done when florets are fork-tender and edges are deeply browned (small charred spots are intentional). Set aside. Broccoli can be roasted 4 hours ahead and reheated at 350°F for 3 minutes.
2. Cook the beef: While broccoli roasts, heat 1 tablespoon olive oil in a large skillet over medium-high heat. Once shimmering, add diced onion and cook for 4 minutes, stirring occasionally, until softened. Add ground beef and break apart with a wooden spoon, stirring often, for 6-8 minutes until no pink remains. Do not drain the fat.
3. Season the beef: Reduce heat to medium. Add minced garlic and cook for 1 minute until fragrant. Stir in cumin, paprika, coriander, red pepper flakes, and a large pinch each of salt and pepper. Cook for another 30 seconds to bloom the spices. Taste and adjust seasonings. Remove from heat and set aside.
4. Make the tahini dressing: In a small bowl, whisk together tahini, lemon juice, minced garlic, cumin, salt, and pepper. Slowly add warm water 1 tablespoon at a time, whisking constantly, until the mixture reaches the consistency of ranch dressing (thick but pourable). It should coat a spoon but drip slowly when held upright. If too thick, add another tablespoon of water. Whisk in olive oil last. Taste and adjust lemon juice or salt as needed. Dressing can be made up to 2 days ahead and refrigerated; thin with a teaspoon of water when serving if it’s thickened.
5. Assemble the bowls: Divide cooked rice among four bowls, creating a base layer. Top each bowl with one-quarter of the roasted broccoli florets and one-quarter of the seasoned beef (leaving behind excess oil in the skillet). Drizzle 2-3 tablespoons of tahini dressing over each bowl. Garnish with fresh cilantro and a lemon wedge. Serve hot.
Helpful Tips & Substitutions
Why roast broccoli at 425°F? High heat drives off moisture and caramelizes the natural sugars in broccoli, creating browning and depth of flavor. Pan-steaming or boiling results in a bland, watery vegetable.
Don’t skip flipping broccoli florets cut-side down: This allows the flat surface to make direct contact with the hot pan, creating the flavorful browned edges. Florets facing up steam instead of roast.
Use 85/15 beef, not leaner: The fat renders out and creates flavor, and some remains in the pan to coat the meat. If using 93/7 ground sirloin, add an extra teaspoon of olive oil to compensate.
Tahini separates when sitting: The oil rises to the top. Stir the jar well before measuring, or you’ll end up with a stiff, dry dressing. If your dressing seizes up after a day in the fridge, add a tablespoon of warm water and whisk vigorously to emulsify it again.
Substitute white rice with brown rice: Brown rice takes longer to cook (45 minutes) and has a nuttier flavor and chewier texture. White rice cooks faster (15 minutes) and provides a neutral backdrop. Both work equally well at matching macros.
Sub ground lamb for beef: Use 85/15 ground lamb, which pairs excellently with tahini and cumin. Increase paprika to 3/4 teaspoon and add 1/2 teaspoon ground cinnamon for a Mediterranean spin.
Make a tahini sauce without garlic: If you prefer it milder, use only 1 clove garlic or omit it entirely. The lemon juice and cumin carry enough flavor.
Add protein powder to rice: For athletes aiming for 50g+ protein, stir 1 scoop vanilla protein powder into the cooked rice off the heat. It dissolves easily and doesn’t change the texture.
Serving Ideas
Add a soft-boiled or poached egg on top for additional protein and richness.
Include a side of raw almonds or toasted pumpkin seeds for crunch.
Serve with a small side of hot sauce or sriracha to adjust heat level.
Add sliced cucumber and tomato for freshness and hydration.
Make-Ahead & Storage
Prep components separately: Rice can be cooked 2 days ahead and refrigerated in an airtight container. Broccoli can be roasted 4 hours ahead and stored at room temperature (reheat gently if needed). Beef can be cooked 3 days ahead and refrigerated. Tahini dressing keeps 2 days refrigerated.
Assemble just before eating: These bowls don’t hold well once assembled because the broccoli releases moisture and softens the rice. Assemble individually or store components separately and build to order.
Reheat properly: Warm beef and broccoli separately at 350°F for 3-4 minutes or in separate microwave containers. Reheat rice alone for 1-2 minutes. Drizzle dressing last to prevent sogginess.
Tahini dressing thickens when refrigerated: Store in an airtight container and whisk with a tablespoon of warm water before serving to restore creaminess.
These bowls hit the intersection of nutritionally dense, genuinely delicious, and fast to execute.
Make them twice a week during meal prep and you’ll reset your expectations for what “clean eating” actually tastes like.