ADVERTISEMENT

Best Main Dish Recipes – Easy 30-Minute Dinner

By August 29, 20267 min read

I remember the first time I made this dish in a tiny kitchen in Marrakech, with the scent of cumin and coriander filling the air. It was simple, hearty, and absolutely delicious – and it's been a staple in my kitchen ever since.

Advertisements1

This recipe is all about bold flavors and minimal fuss. It's perfect for busy weeknights when you want something satisfying without spending hours in the kitchen.

Whether you're cooking for a crowd or just for yourself, this main dish is sure to become a favorite. Let's get started.

Why You'll Love This Recipe

1

Quick to make: Ready in just 30 minutes from start to finish.
2

Family-friendly: Mildly spiced, loved by kids and adults alike.
3

One-pan wonder: Minimal cleanup, maximum flavor.
4

Customizable: Easy to swap proteins or add extra veggies.

About the Ingredients

1 lb (450g) ground beef (80/20)

Use ground turkey or chicken for a lighter option. For best flavor, choose 80/20 beef.

1 medium onion, finely chopped

Yellow or sweet onion works best. You can also use 1 cup frozen chopped onion, thawed.

2 cloves garlic, minced

Fresh garlic is best, but 1/2 teaspoon garlic powder can substitute.

1 can (15 oz / 425g) diced tomatoes, undrained

Use fire-roasted for extra smoky flavor. If you prefer fresh, use 2 cups chopped tomatoes plus 1/2 cup water.

1 can (8 oz / 227g) tomato sauce

You can substitute with 1 cup of crushed tomatoes.

1 tablespoon chili powder

Adjust to taste. For less heat, use 1 teaspoon.

1 teaspoon ground cumin

Toasting whole cumin seeds before grinding enhances flavor.

1/2 teaspoon smoked paprika

Regular paprika works, but smoked adds a deeper, smoky note.

Salt and black pepper to taste

Sea salt or kosher salt recommended. Freshly ground black pepper is best.

2 cups (480ml) beef broth

Use low-sodium to control salt. Vegetable broth works for a lighter version.

1 cup (190g) long-grain white rice

Basmati or jasmine rice also work well. Rinse before cooking to remove excess starch.

1 cup (100g) shredded cheddar cheese (optional)

For topping, use sharp cheddar or a Mexican blend. Omit for dairy-free.

Tips & Tricks

Don't skip browning the meat

it adds deep flavor. Cook until no pink remains, about 5-7 minutes.

Adjust the liquid

if it looks too dry, add a splash of broth or water.

  • If using rice, make sure to rinse it to prevent gummy texture.
  • Let the dish rest for 5 minutes after cooking to allow flavors to meld.

Pro Tips

1

Brown the beef in batches for better caramelization: Don't overcrowd the pan.
2

Toast the spices with the onion for 1 minute to bloom their flavors.
3

Use a heavy-bottomed pot to prevent scorching.
4

Taste and adjust seasoning before serving – everyone's salt preference differs.

Step-by-Step Instructions

1. Brown the Beef

Heat a large skillet or Dutch oven over medium-high heat (350°F / 175°C). Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 5-7 minutes. Remove excess fat if desired, leaving about 1 tablespoon for flavor.

2. Sauté Aromatics

Add the chopped onion and cook until soft and translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning.

3. Bloom the Spices

Stir in the chili powder, cumin, and smoked paprika. Cook for 1 minute until fragrant, which enhances their flavors.

4. Add Tomatoes and Broth

Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pan.

5. Bring to a Simmer

Increase heat to high and bring the mixture to a boil, then reduce heat to low (simmering at about 200°F / 95°C). Let it simmer for 5 minutes to meld the flavors.

6. Add the Rice

Stir in the rinsed rice. Cover the pot with a tight-fitting lid and let it simmer gently for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Do not lift the lid during this time.

7. Rest and Serve

Once the rice is cooked, remove the pot from heat and let it rest, covered, for 5 minutes. Fluff with a fork. If desired, sprinkle with shredded cheddar cheese and let it melt before serving.

Delicious Variations

Make it vegetarian

Swap the ground beef for 1 can of black beans (drained and rinsed) and use vegetable broth.

Add veggies

Stir in 1 cup of frozen corn or diced bell peppers along with the rice.

Spice it up

Add 1/2 teaspoon of cayenne pepper or a chopped jalapeño for extra heat.

How to Store Best Main Dish Recipes

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat in a skillet over medium heat with a splash of broth or water, or in the microwave in 30-second intervals, stirring in between.

Frequently Asked Questions

Q: Can I use brown rice instead of white?

Yes, but brown rice requires a longer cooking time and more liquid. Increase the broth to 2.5 cups and simmer for 40-45 minutes.

Q: Can I make this in a slow cooker?

Absolutely. Brown the beef and sauté the aromatics first, then transfer everything to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours, adding the rice in the last 30 minutes.

Q: How can I make this dairy-free?

Simply omit the cheddar cheese or use a dairy-free alternative. The dish is naturally dairy-free without the cheese.

Q: Can I substitute the beef with something else?

Yes, ground turkey, chicken, or a plant-based meat substitute work well. Adjust cooking time as needed.

Q: Why is my rice still hard after cooking?

This usually happens if the lid was lifted too early or the heat was too high. Make sure to keep the lid on and use low heat. If still undercooked, add a little broth and continue cooking for 5 more minutes.

I hope you enjoy this hearty and flavorful main dish as much as I do. Give it a try tonight and let me know how it turns out in the comments below!

Best Main Dish Recipes

Best Main Dish Recipes

Discover the best main dish recipes for a quick, flavorful dinner that your whole family will love.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 lb (450g) ground beef (80/20)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (15 oz / 425g) diced tomatoes, undrained
  • 1 can (8 oz / 227g) tomato sauce
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 cups (480ml) beef broth
  • 1 cup (190g) long-grain white rice
  • 1 cup (100g) shredded cheddar cheese (optional)

📋 Instructions

  1. 1Brown the Beef — Heat a large skillet or Dutch oven over medium-high heat (350°F / 175°C). Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 5-7 minutes. Remove excess fat if desired, leaving about 1 tablespoon for flavor.
  2. 2Sauté Aromatics — Add the chopped onion and cook until soft and translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning.
  3. 3Bloom the Spices — Stir in the chili powder, cumin, and smoked paprika. Cook for 1 minute until fragrant, which enhances their flavors.
  4. 4Add Tomatoes and Broth — Pour in the diced tomatoes with their juices, tomato sauce, and beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pan.
  5. 5Bring to a Simmer — Increase heat to high and bring the mixture to a boil, then reduce heat to low (simmering at about 200°F / 95°C). Let it simmer for 5 minutes to meld the flavors.
  6. 6Add the Rice — Stir in the rinsed rice. Cover the pot with a tight-fitting lid and let it simmer gently for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Do not lift the lid during this time.
  7. 7Rest and Serve — Once the rice is cooked, remove the pot from heat and let it rest, covered, for 5 minutes. Fluff with a fork. If desired, sprinkle with shredded cheddar cheese and let it melt before serving.
👨‍🍳 Chef's Note: For a smokier flavor, use fire-roasted diced tomatoes and a pinch of liquid smoke.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Dmitri Volkov

Written by Dmitri Volkov
Dmitri writes about outdoor survival and wilderness skills, emphasizing preparedness and self-reliance. He offers hands-on advice for building shelters, finding water, and navigating without technology.

Leave a Comment

x
Advertisements