Welcome to your new go-to 30-minute meal! This incredibly easy one-pot recipe for meatballs and rice is a lifesaver on those hectic weeknights when dinner needs to be on the table fast. Packed with savory meatballs, it’s a hearty and satisfying dish that the whole family will love. For even quicker preparation, feel free to use your favorite store-bought meatballs. Originally published October 11, 2016, this timeless recipe continues to be a favorite for its simplicity and delicious results.

Table of Contents
- Why You’ll Adore This One-Pot Meatball and Rice Recipe
- Essential Ingredients for Meatballs and Rice
- Step-by-Step Guide to Making Meatballs and Rice
- Customize Your Meal: Substitutions and Variations
- Serving Suggestions for Meatballs and Rice
- Storage and Meal Prep Tips for Meatballs and Rice
- More Effortless One-Pan Recipes You’ll Love
- Meatballs and Rice FAQs
- Meatballs and Rice Recipe Card
Life can be a whirlwind, especially when you’re managing a busy household. I remember one particular evening, after picking up my daughter from dance class, my 8-month-pregnant belly attracted the curious gaze of a little girl who wisely declared, “I see you have an EGG in there!” It made me smile, a much-needed moment of lightness before the grocery store chaos ensued.
Later, navigating the aisles past dinner time with my own energetic children, their boisterous laughter and impromptu adventures confirmed my “bad parenting choice” of delaying dinner. While their exuberance was certainly preferable to tantrums, it was still enough to test the patience of any waddling, expectant mom. As I hurried through the meat department, hoping to blend into the background, a kind woman with an indulgent smile remarked, “They just have the BEST laughs!” I candidly replied, “You know what, you’re absolutely right, but right now I still want to strangle them. You basically just saved both their lives, congratulations.” Her understanding smile was a small beacon of relief in the midst of a very real weeknight scramble. Moments like these are precisely why I cherish recipes that simplify life without sacrificing flavor.

This is why having a repertoire of quick, comforting, and customizable meals is essential. This one-pot meatballs and rice recipe perfectly fits that bill, transforming what could be a stressful evening into a surprisingly smooth and satisfying one. It’s truly a testament to how simple ingredients can come together to create something truly wonderful, even when you’re running on empty.
Why You’ll Adore This One-Pot Meatball and Rice Recipe
Who’s ready for a truly incredible and easy weeknight dinner that doesn’t compromise on flavor? This Meatball and Rice recipe is inspired by a wonderful dish from my friend Mary Younkin’s fabulous cookbook, The Weeknight Dinner Cookbook, an absolute treasure for busy cooks. While Mary’s original recipe features kielbasa with rice and peas (which sounds divine!), I adapted it to fit what I had on hand – a stash of meatballs – and the result was nothing short of fantastic!
This dish is a testament to culinary adaptability and the power of a well-stocked freezer. The rich, savory meatballs meld beautifully with perfectly cooked rice and sweet peas, all simmered together in one single skillet. This means minimal cleanup, a huge win for any busy cook. In just about 30 minutes, you can have a comforting and hearty meal that tastes like you spent hours in the kitchen, making it perfect for those evenings when time is scarce but a delicious, home-cooked meal is non-negotiable. It’s a truly family-friendly option that’s both satisfying and incredibly simple to prepare, making it a staple in many homes, including my own.

The beauty of this recipe lies in its sheer simplicity and versatility. Whether you opt for flavorful homemade meatballs or the convenience of store-bought ones, the outcome is a delightful meal that hits all the right notes. My family, especially my rice-loving kids, absolutely adores this dish. It’s simple enough to please even the pickiest eaters, yet packed with enough flavor to satisfy adult palates. This recipe truly proves that quick meals can still be incredibly delicious and nourishing.
Essential Ingredients for Meatballs and Rice
One of the great things about this meatball and rice recipe is its flexibility with ingredients. I’ve personally made this dish twice: once with readily available frozen Costco meatballs, and another time with my Homemade Easy Baked Meatballs. While fresh, homemade meatballs will always offer that superior, tender texture and rich flavor, frozen store-bought varieties are a fantastic shortcut when you’re short on time. They absolutely “git ‘er done” and still yield a delicious and satisfying meal. The key is to choose quality ingredients that you enjoy, ensuring a flavorful outcome no matter the preparation speed.
Here’s a concise shopping list to help you gather everything you need. For precise measurements and detailed instructions, please refer to the complete recipe card below!
- Olive oil: Essential for sautéing the garlic and meatballs, adding a foundational layer of flavor.
- Garlic: Freshly minced garlic provides an aromatic base that elevates the entire dish.
- 1 pound homemade or frozen meatballs: The star protein! Whether you choose the rich taste of homemade or the convenience of frozen, ensure they are pre-cooked or at least partially thawed to integrate well.
- Beef broth: This liquid gold infuses the rice and meatballs with incredible depth. Chicken or vegetable broth can be used as alternatives for a lighter flavor.
- Rice (medium grain or jasmine): The type of rice significantly impacts texture. Medium grain offers a slightly chewy, absorbent quality, while jasmine rice lends a fragrant, fluffy result. Rinsing your rice is crucial for preventing stickiness.
- Garlic powder: Complements the fresh garlic, adding another dimension of savory flavor to the broth and rice.
- Black pepper: A pantry staple that brings a subtle warmth and spice. Adjust to your personal preference.
- Kosher salt: Essential for seasoning the dish. Always taste and adjust as you go.
- Frozen peas: These add a pop of color, sweetness, and a touch of freshness at the end. They cook quickly and shouldn’t be overcooked.
- Green onions: A delightful garnish that provides a mild oniony bite and visual appeal.
- Fresh parsley (optional): For an extra touch of herbaceous freshness and a vibrant finish.
My kids, like many, have an undeniable obsession with rice, making this meal a guaranteed hit. This dish is designed to be super simple yet utterly delicious, hitting that perfect sweet spot for a no-fuss family meal. The combination of savory meatballs, fluffy rice, and tender peas creates a comforting and wholesome experience that even the pickiest eaters will ask for again and again. It’s a meal that truly delivers on convenience, flavor, and family satisfaction.

Step-by-Step Guide to Making Meatballs and Rice
When I say this dish is easy, I truly mean it! The beauty of this recipe lies in its one-pot simplicity. You’ll essentially toss the meatballs into a skillet, add the remaining ingredients, allow everything to simmer to perfection until the rice is tender and infused with flavor, and then stir in a handful of peas at the very end. It’s a truly easy-peasy meal that comes together in under 30 minutes, making it a perfect solution for busy weeknights. You can confidently use either fresh homemade meatballs or frozen ones—I promise not to tell! If you opt for frozen meatballs, a quick thaw in the microwave for a couple of minutes before you begin will help them integrate seamlessly and cook through evenly.
Here’s a quick overview of how to master this simple yet satisfying recipe. For all the precise measurements and detailed instructions, scroll down to the full recipe card!
- Begin by thawing your frozen meatballs, if applicable. A brief microwave session is usually sufficient.
- Heat olive oil in a high-sided skillet over medium-high heat until it shimmers.
- Add the minced garlic and sauté for just one minute until it becomes wonderfully fragrant.
- Introduce the meatballs to the skillet and cook them for 2-3 minutes, allowing them to brown slightly.
- Pour in the beef broth, add the rinsed rice, garlic powder, black pepper, and kosher salt. Stir well, scraping up any delicious browned bits from the bottom of the pan to infuse the broth with extra flavor.

- Bring the mixture to a rapid boil, then reduce the heat to low to maintain a gentle simmer. Cover the skillet tightly with a lid.
- Allow it to simmer for 15-20 minutes. Check around the 15-minute mark and give it a stir to prevent sticking. Continue cooking until the rice is perfectly tender and all the liquid has been absorbed.
- Remove the skillet from the heat. Stir in the frozen peas, then add the chopped green onions and fresh parsley (if using). Re-cover the skillet for a few minutes to allow the peas to warm through without becoming mushy. No one likes mushy peas!
- Taste and adjust the seasoning with more salt and pepper as needed. Serve immediately and enjoy your effortlessly delicious meal!
Customize Your Meal: Substitutions and Variations
One of the true joys of this easy one-pot Meatballs and Rice recipe is its incredible versatility. It’s the perfect “clean-out-the-fridge” meal, allowing you to easily adapt it based on what you have on hand, or to simply tailor it to your family’s preferences. Don’t be afraid to get creative with these delicious substitutions and variations!
- Protein Swaps:
- Sausage: Instead of meatballs, try using 14 oz. of sliced kielbasa or any other smoked sausage. The robust flavor of sausage pairs wonderfully with rice and peas.
- Chicken: For a quick chicken and rice dish, shred or dice a store-bought rotisserie chicken and add it in place of the meatballs. Alternatively, use leftover grilled or baked chicken.
- Ground Meat: Brown 1 pound of ground beef, turkey, or pork in the skillet before adding the garlic, breaking it up as it cooks. Drain any excess fat, then proceed with the recipe as directed. You can even form it into mini meatballs if you’re feeling ambitious!
- Vegetable Boosts:
- Mixed Veggies: If you have a bag of frozen mixed vegetables (like peas and carrots, corn, or green beans), feel free to use those instead of just frozen peas. Add them at the same stage as the peas.
- Fresh Greens: For an extra dose of greens, stir in a couple of generous handfuls of fresh spinach or chopped kale in step 7, when you reduce the rice and meatballs to a simmer. They will wilt beautifully into the dish.
- Mirepoix Base: Sauté finely diced carrots, celery, and onions along with the garlic for a more complex flavor foundation.
- Mushrooms: Sliced mushrooms can be added with the meatballs for an earthy flavor and added texture.
- Broth Alternatives:
- Chicken or Vegetable Broth: Don’t have beef broth? Chicken broth or even vegetable broth will work perfectly fine, offering a slightly different, yet still delicious, flavor profile.
- Water + Bouillon: As noted in the recipe card, using water with Better Than Bouillon is a fantastic way to control sodium and flavor intensity.
- Spice it Up:
- Smoked Paprika: A pinch of smoked paprika can add a lovely smoky depth to the dish.
- Red Pepper Flakes: For those who enjoy a little heat, a quarter teaspoon of red pepper flakes can be added with the garlic powder.
- Herbs: Dried Italian seasoning, thyme, or oregano can be added along with the other seasonings to enhance the aromatic profile.
- Cheesy Goodness:
- Parmesan or Cheddar: Stir in a handful of shredded Parmesan or cheddar cheese just before serving for an extra layer of richness and flavor that kids (and adults!) adore.
- Different Rice Varieties:
- Brown Rice: If using brown rice, note that it will require more liquid (typically 2 cups of broth per 1 cup of brown rice) and a longer cooking time (around 40-45 minutes). Adjust accordingly.
- Arborio Rice: For a creamier, risotto-like consistency, you could experiment with arborio rice, stirring more frequently and adding broth gradually.
These simple tweaks can transform this basic Meatballs and Rice recipe into an entirely new meal, ensuring it never gets boring and always fits your pantry and palate. It’s the ultimate customizable comfort food!
Serving Suggestions for Meatballs and Rice
This Meatballs and Rice recipe is truly a complete meal in itself, designed for those evenings when you might have “forgotten dinner was a thing.” With the savory meatballs, hearty rice, and nutritious peas all in one pot, you’ve already checked off multiple food groups – including that all-important vegetable! However, if you’re looking to elevate your meal or simply want to add a little something extra, here are some fantastic suggestions:
- Simple Green Salad: A crisp, refreshing green salad with a light vinaigrette is always a welcome accompaniment. It adds a delightful contrast in texture and brightens the palate.
- Roasted Vegetables: If you have a few extra minutes, Easy Roasted Broccoli, asparagus, or green beans make excellent side dishes. Roasting brings out their natural sweetness and adds a lovely char.
- Fresh Fruit: To round out the meal with something sweet and refreshing, a simple fruit salad, like my Best Fruit Salad Recipe, is a perfect choice.
- Crusty Bread: Who can resist soaking up all the delicious juices with a piece of warm bread? My easy, no-fail One Hour French Bread or a slice of The Best Garlic Butter Bread would be absolutely divine.
- Steamed Corn or Carrots: For an even quicker vegetable side, a bowl of simply steamed corn or glazed carrots can be prepared while the rice simmers.
- Condiments and Garnishes: A sprinkle of extra fresh parsley, a dash of hot sauce for a kick, or a spoonful of sour cream or Greek yogurt can add a delicious finishing touch. A squeeze of fresh lemon juice can also brighten the flavors beautifully.
No matter if you choose to keep it wonderfully simple or go the extra mile with a few sides, this Meatballs and Rice recipe is designed to be a comforting and satisfying centerpiece. Kudos to you if you whip up any of these sides; I’m often too lazy for anything beyond the main dish, and that’s perfectly okay!
Storage and Meal Prep Tips for Meatballs and Rice
This Meatballs and Rice dish isn’t just a lifesaver for busy weeknights; it’s also excellent for meal prepping and enjoying as leftovers. Proper storage ensures you can savor its deliciousness for days to come, or even pull it out of the freezer for a future stress-free meal.
- Refrigeration: Once cooled, transfer any leftover meatballs and rice into an airtight container. It will keep beautifully in the refrigerator for 3-4 days. When reheating, I highly recommend sprinkling just a tiny bit of water (about 1-2 teaspoons per serving) over the rice before warming. This helps rehydrate the rice grains, keeping them nice and moist and preventing them from drying out in the microwave or on the stovetop.
- Freezing: This dish freezes wonderfully! To freeze, allow the cooked meal to cool completely. Then, transfer it to freezer-safe airtight containers or heavy-duty freezer bags. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Freezing a double batch of this Meatballs and Rice recipe is a fantastic way to treat your future self to a worry-free evening, offering a ready-made, comforting meal.
- Serving Frozen Batches: When preparing this meal for freezing, particularly if you plan to share it with someone who’s been sick or had a new baby, you might consider omitting the fresh green onions. While they are a delicious fresh garnish, their texture can soften significantly upon freezing and reheating. You can always add fresh green onions and parsley after reheating for that vibrant finish.
Embracing these storage and meal prep techniques means you can always have a delicious, homemade option at your fingertips, even on your busiest days.
More Effortless One-Pan Recipes You’ll Love
Keep this curated list of quick, fast, and easy one-dish recipes handy for those nights when convenience is key. Each of these can be on your table in 30 minutes or less, promising flavor without the fuss.
- Creamy White Chicken Chili Recipe (Easy!): A flavorful and comforting chili that comes together quickly, perfect for a cozy night in.
- Easy Chicken Curry Recipe: So incredibly good, this curry boasts rich flavors and makes fantastic leftovers, ensuring another meal with minimal effort.
- Chili Mac and Cheese Recipe: The ultimate comfort food dinner, combining two beloved classics into one satisfying and easy dish.
- Spinach and Bacon Frittata: Who says no to breakfast for dinner? This frittata is quick, hearty, and with a side salad, you’ve got a complete meal in under 30 minutes.
- 20 Minute Broccoli Lemon Pasta Skillet: Bright, fresh, and bursting with veggies, this pasta dish is a fast and flavorful way to get your greens.
- Bacon and Pineapple Fried Rice: A delightful sweet and savory combination from Yellow Bliss Road that’s quick, easy, and full of unique flavors.
- Easy Skillet Taco Rice: From Cookies & Cups, this skillet meal brings all the vibrant flavors of tacos into a convenient and crowd-pleasing rice dish.
Meatballs and Rice FAQs
The primary trick to keeping meatballs perfectly formed and together, especially during cooking, is the addition of a binding agent like eggs. Eggs act as a natural glue, helping to hold the meat, breadcrumbs, and any other ingredients firmly in place. Furthermore, baking meatballs, as opposed to pan-frying them, can also help them maintain their shape more easily since they aren’t constantly being moved or turned, reducing the chance of them breaking apart.
The secret to truly good meatballs lies beyond just the meat itself. Exceptional meatballs are often a carefully balanced blend of moist, tender ingredients. This includes combining ground meat with elements like breadcrumbs (panko or quick oats work beautifully), milk or water, and eggs. These additions are crucial for achieving that desired tender, juicy texture rather than a dense, rubbery one. Don’t skip them – they are essential for the perfect meatball. For flavor, I also love incorporating a mix of seasonings such as onion powder, garlic powder, paprika, and a touch of cayenne pepper for a subtle warmth.
For food safety, meatballs, especially those made from ground beef, pork, or a mix, should be cooked to an internal temperature of 160 degrees Fahrenheit (71 degrees Celsius). You can easily check this by inserting an instant-read thermometer into the center of one of the largest meatballs. This ensures they are fully cooked and safe to eat while remaining juicy and flavorful.
Yes, you can absolutely use brown rice for a healthier, fiber-rich alternative. However, be aware that brown rice requires a longer cooking time and typically more liquid than white rice. For most brown rice varieties, you’ll need approximately 2 cups of broth for every 1 cup of brown rice, and the simmering time will likely increase to about 40-45 minutes. Adjust the liquid and cooking time accordingly, and ensure the rice is tender before serving.
To prevent the rice from sticking, there are a few key steps: first, always rinse your rice thoroughly under cold water until the water runs clear. This removes excess starch. Second, ensure your skillet is high-sided and has a good non-stick surface, or is a well-seasoned cast iron. Third, after bringing the mixture to a boil and reducing to a simmer, cover the pot tightly and resist the urge to lift the lid too often, as this releases steam essential for cooking. Finally, give the rice a gentle stir around the 15-minute mark of simmering to ensure even cooking and to loosen any grains that might be settling at the bottom.
Yes, with a few simple substitutions, this recipe can be made vegetarian. Replace the beef meatballs with your favorite plant-based meatballs (many brands offer delicious frozen options). Substitute the beef broth with vegetable broth. You can also add extra vegetables like bell peppers, zucchini, or corn for more texture and flavor. The cooking method largely remains the same, ensuring a hearty and satisfying vegetarian meal.
Facebook | Pinterest | Instagram
Meatballs and Rice
10 minutes
30 minutes
40 minutes
5
Servings
Ingredients
-
2
teaspoons
olive oil -
3
cloves
garlic,
crushed and minced -
1
pound
homemade meatballs,
or store-bought meatballs -
3
cups
beef broth* -
1 & 1/2
cups
uncooked rice,
rinsed -
1/2
teaspoon
garlic powder -
1/4
teaspoon
black pepper,
or more to taste -
1/2
teaspoon
kosher salt,
or to taste -
1 & 1/2
cups
frozen peas,
or however much looks good to you -
1/2
cup
green onions,
chopped -
1/4
cup
parsley,
fresh, chopped (optional)
Instructions
-
Thaw the meatballs if they are frozen. A quick couple of minutes in the microwave will do the trick. They don’t need to be fully thawed, just enough to ensure they cook evenly and warm up completely alongside the rice.
-
Heat a high-sided skillet (or a Dutch oven) over medium-high heat. Add the olive oil and allow it to warm.
-
Once the oil shimmers, add the minced garlic and sauté for approximately 1 minute until it becomes wonderfully fragrant, but not browned.
-
Add the meatballs to the skillet and cook for 2-3 minutes, stirring occasionally, until they are lightly browned or heated through if already cooked.
-
Pour in the beef broth, then add the rinsed rice, garlic powder, black pepper, and kosher salt. Stir well, making sure to scrape up any flavorful browned bits from the bottom of the pan.
-
Increase the heat to high and bring the mixture to a vigorous boil.
-
Immediately reduce the heat to low to maintain a gentle simmer. Cover the skillet tightly with a lid.
-
Continue to simmer with the lid on for 15-20 minutes, or until the rice is tender and has absorbed all the liquid. Give it a quick stir around the 15-minute mark to prevent sticking and ensure even cooking.
-
Once the rice is cooked, remove the skillet from the heat. Taste and adjust the seasoning with more salt and pepper if desired.
-
Stir in the frozen peas. You can add as much or as little as looks good to you!
-
Add the chopped green onions and fresh parsley (if using). Re-cover the skillet and let it sit for just a few minutes until the peas are warm, ensuring they remain vibrant and tender, not mushy.
-
Serve immediately! This dish is wonderful on its own, perhaps with a big green salad on the side. I often enjoy mine right over a bed of fresh spinach, which wilts beautifully from the heat of the meal. You could even stir fresh spinach directly into the skillet during the last few minutes of cooking to let it wilt.
Notes
Source: adapted from Mary Younkin’s book The Weeknight Dinner Cookbook
Nutrition
Main Course
American
509
Beef, meatballs, peas, rice, one-pot, 30-minute, weeknight dinner
Did you make this? I’d love to see it!
Mention @thefoodcharlatan or tag #thefoodcharlatan!