Broccoli “Cheddar” Chicken Meatballs and Rice


These Broccoli “Cheddar” Chicken Meatballs and Rice are a healthy, high-protein dinner that’s naturally gluten-free and dairy-free! Juicy chicken meatballs are mixed with finely chopped broccoli and baked to perfection, then served over creamy “cheesy” rice made with nutritional yeast and coconut milk. Packed with veggies, full of flavor, and easy to meal prep, this weeknight dinner comes together in under 40 minutes and is perfect for the whole family.

broccoli cheddar chicken meatballs and rice in a dutch oven
broccoli cheddar chicken meatballs and rice plated
overhead shot of ingredients including ground chicken, onions, garlic, rice, broccoli, and nutritional yeast

Broccoli “Cheddar” Chicken Meatballs and Rice ingredients:

Broccoli: Broccoli adds fresh, veggie-packed goodness to the meatballs while keeping them moist and tender. Finely chopping it ensures it blends seamlessly into the chicken mixture, so even picky eaters will barely notice it’s there. Its mild flavor pairs perfectly with the savory seasonings and “cheesy” notes from the nutritional yeast. Plus, it’s a simple way to sneak extra fiber and nutrients into this comforting dish.

Ground Chicken: Ground chicken makes these meatballs lean yet juicy, serving as the perfect base for soaking up all the savory herbs and spices. Its mild flavor allows the broccoli and nutritional yeast to shine, while staying light enough for an easy weeknight meal. Swap for ground turkey or ground beef.

Nutritional Yeast: Nutritional yeast is the secret to getting that cheesy, savory flavor without using actual cheese. It adds a rich umami depth to both the meatballs and the rice, tying the dish together in every bite. Naturally dairy-free, it’s perfect for anyone looking for a lighter twist on classic “cheddar” flavors. It also helps thicken the rice slightly, giving it that creamy, risotto-like texture.

Coconut Milk: Full-fat coconut milk makes the rice irresistibly creamy while keeping it completely dairy-free. It blends with the nutritional yeast to mimic the richness of cheese, creating a silky, flavorful base that coats every grain. Its subtle sweetness balances the savory seasonings and keeps the dish from feeling too heavy. Be sure to shake the can well before using for the smoothest texture.

Jasmine Rice: My go-to base for a one pot meal is always jasmine rice. Here it absorbs all the flavors of the broth, coconut milk, and seasonings, transforming into a creamy, “cheesy” base for the meatballs. Its slightly sticky quality helps it hold together just enough for hearty spoonfuls. Together with the meatballs, it makes this dish cozy, satisfying, and endlessly comforting.

sheet pan with 20 meatballs evenly spaced out on it
close up shot of the meatballs

Broccoli “Cheddar” Chicken Meatballs and Rice

Recipe by Jenn Lueke
4.4 from 62 votes
Servings
+

4

servings
Prep time

20

minutes
Cooking time

30

minutes

These Broccoli “Cheddar” Chicken Meatballs and Rice are a healthy, high-protein dinner that’s naturally gluten-free and dairy-free! Juicy chicken meatballs are mixed with finely chopped broccoli and baked to perfection, then served over creamy “cheesy” rice made with nutritional yeast and coconut milk. Packed with veggies, full of flavor, and easy to meal prep, this weeknight dinner comes together in under 40 minutes and is perfect for the whole family.

Cook Mode

Keep the screen of your device on

Ingredients

  • For the Chicken Meatballs:
  • 1 pound ground chicken

  • 1 1/2 cups very finely chopped broccoli (about 1 medium head) *see notes if you have extra

  • 2 tablespoons nutritional yeast

  • 1 tablespoon olive oil, additional for rolling

  • 1 1/2 teaspoons garlic powder

  • 1 teaspoon dried oregano

  • 1 teaspoon onion powder

  • 1 teaspoon kosher salt

  • 1/2 teaspoon ground black pepper

  • For the “Cheesy” Rice
  • 1 tablespoon olive oil

  • 1/2 large yellow onion, finely diced

  • 4 garlic cloves, minced

  • 1/4 cup nutritional yeast

  • 2 teaspoons dried oregano

  • 1 teaspoon kosher salt, plus more to taste

  • 1 cup uncooked jasmine rice, rinsed

  • 2 cups low-sodium chicken broth

  • 3/4 cup canned full-fat coconut milk (about half a well-shaken 13.5-ounce can)

  • chopped chives or chopped parsley, for garnishing (optional)

Directions

  • Preheat the oven to 400°F. Line a sheet pan with parchment paper.
  • Make the meatballs: In a large bowl, combine the ground chicken, broccoli, nutritional yeast, olive oil, garlic powder, oregano, salt, and pepper. Mix with a rubber spatula or clean hands until evenly combined.
  • Rub olive oil between clean hands and pinch off about 1 tablespoon of the meat mixture (or use a small cookie scoop). Roll loosely between your palms until round and smooth. Place the meatball on the prepared sheet pan. Repeat with the rest of the mixture, forming about 20 equal-size meatballs and leaving about 1 inch of space between each one. Bake until lightly browned on the outside with an internal temperature of 165°F, 10 to 13 minutes.
  • Meanwhile, cook the rice: In a large lidded saute pan or Dutch oven, heat the olive oil over medium heat until shimmering. Add the onion, garlic, nutritional yeast, oregano, and salt and cook, stirring constantly, until aromatic and lightly browned, 3 to 5 minutes.
  • Add the rice and stir to toast for about 60 seconds. Stir in the broth, coconut milk, and 1/2 cup of water and increase the heat to high. Bring the liquid to a gentle boil and continue to stir. Reduce the heat to medium, cover, and simmer until the rice is cooked, 12 to 16 minutes, stirring a few times as it cooks to prevent sticking (this is especially important if you are not using a nonstick pan!). Turn off the heat. Taste and if needed, season with more salt.
  • Add the cooked meatballs on top of the rice, or just spoon the rice directly into four bowls and top each with five meatballs. Garnish with chives or parsley (if using).

Notes

  • Store it: Refrigerate in a sealed container for up to 4 days or freeze for up to 3 months.
  • Reheat it: Microwave until warm, about 2 minutes.
  • *If you have extra chopped broccoli beyond the 1 1/2 cups required for the meatballs, feel free to add it into your rice for more veggies! Add it at the same time as the onion and cook for an additional 2 to 3 minutes.

Did you make this recipe?

Snap a photo & tag @jenneatsgoood on INSTAGRAM

If you try out this recipe, I want to know! 
Leave a comment with a star rating below if you love it. 

9 Comments

  1. Looking to make this. Knowing that it will take longer, I’m going to be using brown rice. Will the long cook time be an issue with the coconut milk? No big deal if you’re not sure

  2. This was soooo good! I actually used frozen broccoli and threw it in a food processor quickly because I accidentally used my fresh broccoli before I got to this recipe. Still worked great! My husband compared it to Rice-a-roni, which from him is a huge compliment!

  3. Very flavorful, for the meatballs I prefer mozzarella or Parmesan cheese instead and I add an egg, breadcrumbs and Italian seasoning into the mixture. Doubling this serving is perfect. Overall very tasty for something healthy.

Leave a Reply

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

still hungry?

  • large bowl of Green Veggie Lemony Orzo Salad

    Green Veggie Lemony Orzo Salad

  • Bacon, Egg, and Cheese Protein Scones

  • 2 taco stuffed sweet potatoes topped with cheese, guacamole, salsa, cilantro, and pickled jalapeno, served with hot sauce and lime wedges

    Taco Stuffed Sweet Potatoes

  • bowl of green pea pasta topped with basil, lemon zest, and served with a lemon wedge

    Green Pea Pasta