This comforting meal features tender beef meatballs simmered in a rich, velvety gravy and served over a bed of fluffy Basmati rice. It is a practical weeknight dinner that provides a satisfying balance of savory meat and creamy sauce.

List of ingredients
- 2 tbsp olive oil – used for browning the meatballs.
- 2 lbs lean ground beef – the primary protein source.
- 1 egg – acts as a binder for the meat mixture.
- 1/4 cup flour – provides structure to the meatballs.
- 1/4 tsp nutmeg – adds a subtle, warm depth of flavor.
- 1/3 cup onion, minced – adds aromatic sweetness.
- 1 tsp garlic powder – provides a savory punch.
- 1/2 tsp pepper – basic seasoning.
- 1 tsp salt – basic seasoning.
- 3 tbsp butter – used to create the roux.
- 3 tbsp flour – thickens the gravy.
- 2 tsp beef flavor bouillon – creates the savory broth base.
- 2 cups water – used to dissolve the bouillon.
- 1 cup heavy cream – creates a luxurious, creamy texture.
- Salt and pepper to taste – for final flavor adjustments.
- 2 cups Basmati rice – the fluffy base for the meal.
- 4 cups water – for cooking the rice.
- 1 tsp salt – for seasoning the rice water.
step-by-step instructions
- Prepare Meatball Mix: In a large bowl, combine the ground beef, flour, nutmeg, minced onions, garlic powder, salt, and pepper. Blend the ingredients together until they are well mixed.
- Shape Meatballs: Shape the meat mixture into balls approximately 1 inch in diameter.
- Brown the Meat: Heat 2 tablespoons of olive oil in a skillet. Brown the meatballs on all sides, cooking in small batches to avoid overloading the pan and ensuring an even sear.
- Set Aside: Once browned, remove the meatballs from the pan and set them aside.
- Cook Rice: Prepare the Basmati rice according to the package directions using the water and salt.
- Make Broth: Dissolve 2 teaspoons of beef flavor bouillon in 2 cups of hot water and set it aside.
- Start Roux: Melt butter in a saucepan over medium heat.
- Thicken Roux: Stir in the flour and cook gently, stirring constantly, until the mixture turns a light golden brown.
- Build Gravy: Gradually add the beef broth into the roux while whisking constantly to prevent lumps. Allow the mixture to simmer gently until smooth.
- Add Cream: Stir in the heavy cream and mix well to combine.
- Season: Add salt and pepper to the gravy according to your taste.
- Simmer Meatballs: Add the browned meatballs back into the saucepan with the gravy. Simmer over low heat until the meatballs are heated through and fully cooked.
- Serve: Spoon the meatballs and gravy over the cooked rice and serve immediately.
Expert Tips for Perfect Meatballs
Avoid Overworking the Meat
When mixing the beef and seasonings, stop as soon as the ingredients are combined. Overmixing can develop the proteins too much, which results in a dense or rubbery texture.
Use Consistent Sizing
Use a tablespoon or a small cookie scoop to ensure all meatballs are the same size. This ensures they all finish cooking at the same time and prevents smaller ones from drying out.
Brown in Small Batches
Do not crowd the skillet when browning the meat. Overloading the pan lowers the oil temperature, causing the meatballs to steam in their own juices rather than sear.
Chill Before Cooking
Placing the shaped meatballs in the refrigerator for 30 minutes before browning helps the fat firm up. This prevents them from flattening or losing their shape in the pan.
Mastering the Creamy Gravy
Cook the Roux Thoroughly
Ensure the butter and flour mixture cooks until it smells slightly nutty and looks golden. This process removes the raw taste of the flour and ensures a stable sauce.
Whisk the Broth Slowly
Add the beef broth in small increments, whisking vigorously after each addition. This gradual process is the most effective way to avoid flour clumps in the final gravy.
Use Heavy Cream for Texture
Heavy cream provides the necessary fat to create a velvety mouthfeel. For a slightly lighter sauce, you can use half-and-half, though the consistency will be thinner.
Adjust the Gravy Thickness
If the gravy is too thin, simmer it for a few extra minutes without a lid to reduce the liquid. If it becomes too thick, stir in a tablespoon of water or broth.
Rice Preparation Guide
Rinse Basmati Rice
Rinse the rice under cold water until the water runs clear. This removes excess surface starch, which prevents the grains from sticking together and ensures a fluffy result.
Maintain the Water Ratio
Stick to a strict 2:1 water-to-rice ratio for Basmati rice. Using too much water can lead to mushy grains, while too little will leave the rice undercooked.
Allow the Rice to Rest
Once the rice is done cooking, keep the lid on and let it rest off the heat for 10 minutes. This allows the moisture to redistribute, making the rice easier to fluff.
Try Different Rice Varieties
While Basmati is recommended, Jasmine rice offers a floral aroma and a slightly stickier texture. Brown rice is a heartier option but requires more water and a longer cooking time.
Ingredient Substitutions
Alternative Ground Meats
Lean ground turkey or ground chicken can be used as a replacement for beef. These meats are milder, so you may want to slightly increase the salt and garlic powder.
Dairy-Free Cream Alternatives
Full-fat coconut milk or a cashew-based cream can replace heavy cream for a dairy-free version. Avoid low-fat alternatives as they may separate during the simmering process.
Gluten-Free Flour Options
Substitute the flour with a 1:1 gluten-free flour blend or a cornstarch slurry. Cornstarch creates a glossier gravy but provides slightly less body than wheat flour.
Onion Substitutes
Finely diced shallots provide a more refined, sweeter flavor than yellow onions. If fresh onions are unavailable, two teaspoons of onion powder can be used instead.
Serving and Pairing Ideas
Add Fresh Herb Garnishes
Sprinkle freshly chopped parsley or chives over the dish before serving. The bright green color and fresh taste provide a sharp contrast to the rich, savory gravy.
Pair with Steamed Vegetables
Serve the meatballs with steamed broccoli, green beans, or roasted carrots. These vegetables add a necessary crunch and nutritional balance to the meal.
Use Mashed Potatoes as a Base
For a different comfort food experience, replace the rice with creamy mashed potatoes. The gravy seeps into the potatoes, creating a classic southern-style pairing.
Balance with a Side Salad
A simple arugula or spinach salad with a lemon vinaigrette works well. The acidity of the dressing cleanses the palate between bites of the rich cream sauce.
Storage and Reheating Advice
Refrigerating Leftovers
Store the meatballs and gravy together in an airtight container in the refrigerator for up to four days. Keeping the meat submerged in sauce prevents it from drying out.
Freezing the Dish
You can freeze the cooked meatballs and gravy for up to three months. Thaw the container overnight in the refrigerator before reheating to maintain the texture.
Microwave Reheating
Heat the dish in short intervals, stirring every minute. Add a tablespoon of water or beef broth to the container to loosen the gravy as it heats.
Stovetop Reheating
Place the leftovers in a small saucepan over low heat. Stir occasionally and add a splash of liquid if the sauce has thickened too much during storage.
Troubleshooting Common Issues
Preventing Meatballs from Falling Apart
If the meatballs break during browning, ensure you are using a binder like egg and flour. Also, avoid stirring them too frequently in the pan until a crust has formed.
Fixing Lumpy Gravy
If lumps form in your gravy, you can pass the sauce through a fine-mesh sieve. An immersion blender is also an effective tool for smoothing out the sauce quickly.
Managing Overly Salty Gravy
If the bouillon makes the sauce too salty, stir in an extra splash of heavy cream or a bit of water. This helps dilute the sodium levels without ruining the texture.
Avoiding Mushy Rice
Do not stir the rice while it is simmering. Stirring releases starches and can break the grains, leading to a sticky or mushy consistency.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes, brown the meatballs in a skillet first, then place them in the slow cooker with the gravy ingredients. Cook on low for 6 to 8 hours for tender results.
How long do these stay fresh in the fridge?
The dish is best consumed within three to four days. After this point, the dairy in the gravy may begin to change in flavor or separate.
Can I use a different type of bouillon?
Any beef-flavored bouillon or base will work. Just ensure it is fully dissolved in hot water before adding it to the roux to avoid salty spots.
Why is nutmeg added to the beef?
Nutmeg acts as a flavor enhancer that complements the richness of the beef. It adds a subtle, aromatic depth that makes the meat taste more complex.
Print
Creamy Beef Meatballs with Rice
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Meatballs with rice and gravy stand as a timeless comfort food enjoyed across various cultures, featuring a heartwarming blend of tender meatballs, creamy gravy, and fluffy rice.
Ingredients
- 2 tbsp olive oil
- 2 lbs lean ground beef
- 1 egg
- 1/4 cup flour
- 1/4 tsp nutmeg
- 1/3 cup onion (minced)
- 1 tsp garlic powder
- 1/2 tsp pepper
- 1 tsp salt
- 3 tbsp butter
- 3 tbsp flour
- 2 tsp beef-flavored bouillon
- 2 cups water
- 1 cup heavy cream
- salt and pepper (to taste)
- 2 cups Basmati rice
- 4 cups water
- 1 tsp salt
Instructions
- Step: In a large bowl, combine ground beef, flour, nutmeg, minced onions, garlic powder, salt and pepper. Blend together until mixed well.
- Step: Shape into meatballs about 1 inch in diameter.
- Step: Heat 2 tablespoons of olive oil in a skillet. Brown the meatballs on all sides and ensure they are evenly cooked, cooking in small batches.
- Step: Once browned, set the meatballs aside.
- Step: Cook the rice according to package directions.
- Step: Dissolve 2 teaspoons of beef-flavored bouillon in 2 cups of hot water and set aside.
- Step: Melt butter in a saucepan over medium heat.
- Step: Stir in the flour to make a roux, cooking gently until it turns a light golden brown.
- Step: Gradually add beef broth into the pan with the roux while whisking constantly; simmer gently until smooth.
- Step: Add the heavy cream, stirring well to combine.
- Step: Season with salt and pepper to taste.
- Step: Add the meatballs back into the pan with the gravy and simmer over low heat until meatballs are heated through and cooked completely.
- Step: Serve meatballs and gravy over rice.
Notes
For perfectly fluffy rice, rinse the grains under cold water to remove excess starch before cooking. Jasmine or Basmati rice are recommended.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 260 kcal
- Sugar: 1 g
- Sodium: 1168 mg
- Fat: 20.7 g
- Saturated Fat: 9.6 g
- Unsaturated Fat: 11.1 g
- Trans Fat: 0 g
- Carbohydrates: 5.4 g
- Fiber: 0.4 g
- Protein: 13.6 g
- Cholesterol: 130 mg